public class AttributeConstraintRule extends AbstractFieldRule implements FieldRule
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
AttributeConstraintRule.AttributeConstraintType
The rules for entity type validation map.
|
| Constructor and Description |
|---|
AttributeConstraintRule() |
| Modifier and Type | Method and Description |
|---|---|
private boolean |
checkNullObject(Object validationObject) |
private boolean |
checkvalidBooleanTypes(Class<?> javaType) |
private boolean |
checkvalidDeciDigitTypes(Class<?> javaType) |
private boolean |
checkvalidDigitTypes(Class<?> javaType) |
private AttributeConstraintRule.AttributeConstraintType |
getERuleType(String annotationType) |
private void |
throwValidationException(String message) |
private String |
toString(Object validationObject) |
boolean |
validate(Field f,
Object validationObject) |
private boolean |
validateDigits(Object validationObject,
Annotation annotate)
Checks whether a given value is is a number or not
|
private boolean |
validateFalse(Object validationObject,
Annotation annotate) |
private boolean |
validateFuture(Object validationObject,
Annotation annotate)
Checks whether a given date is that in future or not
|
private boolean |
validateMaxDecimal(Object validationObject,
Annotation annotate)
Checks whether a given value is a valid maximum decimal digit when compared to given value
or not
|
private boolean |
validateMaxValue(Object validationObject,
Annotation annotate)
Checks whether a given value is lesser than given max value or not
|
private boolean |
validateMinDecimal(Object validationObject,
Annotation annotate)
Checks whether a given value is a valid minimum decimal digit when compared to given value
or not
|
private boolean |
validateMinValue(Object validationObject,
Annotation annotate)
Checks whether a given value is greater than given min value or not
|
private boolean |
validateNotNull(Object validationObject,
Annotation annotate)
Checks whether a given date is not null
|
private boolean |
validateNull(Object validationObject,
Annotation annotate)
Checks whether a given date is that in past or not
|
private boolean |
validatePast(Object validationObject,
Annotation annotate)
Checks whether the object is null or not
|
private boolean |
validatePattern(Object validationObject,
Annotation annotate)
Checks whether the given string is a valid pattern or not
|
private boolean |
validateSize(Object validationObject,
Annotation annotate)
Checks whether the given attribute's value is within specified limit
|
private boolean |
validateTrue(Object validationObject,
Annotation annotate) |
validateprivate AttributeConstraintRule.AttributeConstraintType getERuleType(String annotationType)
public boolean validate(Field f, Object validationObject)
validate in interface FieldRulevalidate in class AbstractFieldRuleprivate boolean validateSize(Object validationObject, Annotation annotate)
validationObject - annotate - private boolean validatePattern(Object validationObject, Annotation annotate)
validationObject - annotate - private boolean validatePast(Object validationObject, Annotation annotate)
validationObject - annotate - private boolean validateFuture(Object validationObject, Annotation annotate)
validationObject - annotate - private boolean validateNull(Object validationObject, Annotation annotate)
validationObject - annotate - private boolean validateNotNull(Object validationObject, Annotation annotate)
validationObject - annotate - private boolean validateMinValue(Object validationObject, Annotation annotate)
validationObject - annotate - private boolean validateMaxValue(Object validationObject, Annotation annotate)
validationObject - annotate - private boolean validateDigits(Object validationObject, Annotation annotate)
validationObject - annotate - private boolean validateMinDecimal(Object validationObject, Annotation annotate)
validationObject - annotate - private boolean validateMaxDecimal(Object validationObject, Annotation annotate)
validationObject - annotate - private boolean validateTrue(Object validationObject, Annotation annotate)
validationObject - annotate - private boolean validateFalse(Object validationObject, Annotation annotate)
validationObject - annotate - private boolean checkvalidDigitTypes(Class<?> javaType)
javaType - private boolean checkvalidBooleanTypes(Class<?> javaType)
javaType - private boolean checkvalidDeciDigitTypes(Class<?> javaType)
javaType - private boolean checkNullObject(Object validationObject)
validationObject - private void throwValidationException(String message)
message - Copyright © 2015. All Rights Reserved.