Statistics
| Revision:

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

History | View | Annotate | Download (805 Bytes)

1
package org.gvsig.tools.dynobject.exception;
2

    
3
import org.gvsig.tools.dynobject.DynField;
4

    
5
public class DynFieldRequiredValueException extends DynFieldValidateException {
6

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

    
12
        public DynFieldRequiredValueException(DynField field, Object value) {
13
                super(
14
                        "Required field '%(field)' is not valid with value '%(value)'.",
15
                        "_required_field_XfieldX_is_not_valid",
16
                        serialVersionUID
17
                );
18
                setValue("field",field);
19
        setValue("value",value);
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
    }
33

    
34
}