Class LengthValidatorSettings
- java.lang.Object
-
- net.anotheria.anosite.handler.validation.LengthValidatorSettings
-
- All Implemented Interfaces:
Serializable,ValidatorSettings
public class LengthValidatorSettings extends Object implements ValidatorSettings
Length validator settings.- Author:
- Alexandr Bolbat
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_SETTINGS_LESS_THEN_MIN_ERROR_KEY_NAMEJSON name for this setting.static StringJSON_SETTINGS_MAX_NAMEJSON name for this setting.static StringJSON_SETTINGS_MIN_NAMEJSON name for this setting.static StringJSON_SETTINGS_MORE_THEN_MAX_ERROR_KEY_NAMEJSON name for this setting.static StringJSON_SETTINGS_NAMEJSON name for this settings.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LengthValidatorSettingscreate()Create new instance of this class.StringgetName()Get validator settings name.LengthValidatorSettingssetLessThenMinErrorKey(String errorKey)Set error key for not valid field value if its length less then possible minimum.LengthValidatorSettingssetMaxLength(int maxLength)Set maximum length size.LengthValidatorSettingssetMinLength(int minLength)Set minimum length size.LengthValidatorSettingssetMoreThenMaxErrorKey(String errorKey)Set error key for not valid field value if its length more then possible maximum.org.json.JSONObjecttoJSON()Get validator settings asJSONObject.StringtoString()
-
-
-
Field Detail
-
JSON_SETTINGS_NAME
public static final String JSON_SETTINGS_NAME
JSON name for this settings.- See Also:
- Constant Field Values
-
JSON_SETTINGS_MIN_NAME
public static final String JSON_SETTINGS_MIN_NAME
JSON name for this setting.- See Also:
- Constant Field Values
-
JSON_SETTINGS_MAX_NAME
public static final String JSON_SETTINGS_MAX_NAME
JSON name for this setting.- See Also:
- Constant Field Values
-
JSON_SETTINGS_LESS_THEN_MIN_ERROR_KEY_NAME
public static final String JSON_SETTINGS_LESS_THEN_MIN_ERROR_KEY_NAME
JSON name for this setting.- See Also:
- Constant Field Values
-
JSON_SETTINGS_MORE_THEN_MAX_ERROR_KEY_NAME
public static final String JSON_SETTINGS_MORE_THEN_MAX_ERROR_KEY_NAME
JSON name for this setting.- See Also:
- Constant Field Values
-
-
Method Detail
-
create
public static final LengthValidatorSettings create()
Create new instance of this class.- Returns:
LengthValidatorSettings
-
setMinLength
public LengthValidatorSettings setMinLength(int minLength)
Set minimum length size.- Parameters:
minLength- - minimum length- Returns:
LengthValidatorSettings
-
setMaxLength
public LengthValidatorSettings setMaxLength(int maxLength)
Set maximum length size.- Parameters:
maxLength- - maximum length- Returns:
LengthValidatorSettings
-
setLessThenMinErrorKey
public LengthValidatorSettings setLessThenMinErrorKey(String errorKey)
Set error key for not valid field value if its length less then possible minimum.- Parameters:
errorKey- - error key- Returns:
LengthValidatorSettings
-
setMoreThenMaxErrorKey
public LengthValidatorSettings setMoreThenMaxErrorKey(String errorKey)
Set error key for not valid field value if its length more then possible maximum.- Parameters:
errorKey- - error key- Returns:
LengthValidatorSettings
-
getName
public String getName()
Description copied from interface:ValidatorSettingsGet validator settings name.- Specified by:
getNamein interfaceValidatorSettings- Returns:
String
-
toJSON
public org.json.JSONObject toJSON()
Description copied from interface:ValidatorSettingsGet validator settings asJSONObject.- Specified by:
toJSONin interfaceValidatorSettings- Returns:
- TODO dummy comment for javadoc.
-
-