Revision 467 org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.lib/src/main/java/org/gvsig/tools/dynobject/exception/DynFieldRequiredValueException.java

View differences:

DynFieldRequiredValueException.java
7 7
	/**
8 8
	 * 
9 9
	 */
10
	private static final long serialVersionUID = -7813629748228774776L;
10
	private static final long serialVersionUID = -7813629748228774775L;
11 11

  
12
	public DynFieldRequiredValueException(DynField field) {
12
	public DynFieldRequiredValueException(DynField field, Object value) {
13 13
		super(
14
			"Required field '%(field)' is null.",
15
			"_required_field_XfieldX_is_null",
14
			"Required field '%(field)' is not valid with value '%(value)'.",
15
			"_required_field_XfieldX_is_not_valid",
16 16
			serialVersionUID
17 17
		);
18
		setValue("field",field.getName());
18
		setValue("field",field);
19
        setValue("value",value);
19 20
	}
21
	
22
	public DynField getDynField(){
23
	    return (DynField) this.values().get("field");
24
	}
25
	
26
	public String getDynFieldName(){
27
        return this.getDynField().getName();
28
    }
29
	
30
    public Object getValueOfException(){
31
        return this.values().get("value");
32
    }
20 33

  
21 34
}

Also available in: Unified diff