Class Validation
- java.lang.Object
-
- net.n2oapp.framework.api.data.validation.Validation
-
- All Implemented Interfaces:
java.io.Serializable,Compiled
- Direct Known Subclasses:
ConditionValidation,ConstraintValidation,DummyValidation,MandatoryValidation
public abstract class Validation extends java.lang.Object implements Compiled
Валидация- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Validation(Validation validation)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddEnablingCondition(java.lang.String condition)voidaddEnablingConditions(java.util.Collection<java.lang.String> conditions)booleanequals(java.lang.Object o)java.util.Set<java.lang.String>getRequiredFields()abstract java.lang.StringgetType()inthashCode()booleanisForField()abstract voidvalidate(DataSet dataSet, InvocationProcessor serviceProvider, ValidationFailureCallback callback)
-
-
-
Constructor Detail
-
Validation
public Validation(Validation validation)
-
-
Method Detail
-
addEnablingCondition
public void addEnablingCondition(java.lang.String condition)
-
addEnablingConditions
public void addEnablingConditions(java.util.Collection<java.lang.String> conditions)
-
getRequiredFields
public java.util.Set<java.lang.String> getRequiredFields()
-
validate
public abstract void validate(DataSet dataSet, InvocationProcessor serviceProvider, ValidationFailureCallback callback)
-
getType
public abstract java.lang.String getType()
-
isForField
public boolean isForField()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-