Interface IDataValidation
public interface IDataValidation
Represents a validation rule of an entity (IMetaObject) for an attribute (IMetaPrimitive). Validation types are Required, EqualsTo,
Length, Unique, RegEx and Range.
-
Nested Class Summary
-
Method Summary
-
Method Details
-
getMetaPrimitive
IMetaPrimitive getMetaPrimitive()Returns the attribute this data validation belongs to.- Returns:
- the attribute
-
getType
Deprecated.since Mendix 8.12, usegetValidationType()
Returns the type of validation (Required, EqualsTo, Length, Unique, RegEx and Range).- Returns:
- the validation type
-
getValidationType
IDataValidation.ValidationType getValidationType()Returns the type of validation.- Returns:
- the validation type
-
isValid
Returns whether the specified object satisfied this data validation.- Parameters:
context
- the context to use for accessing the attributeobject
- the Mendix object containing the attribute to validatevalue
- the new value for the attribute to validate- Returns:
- true if the specified object is valid, false otherwise
-
getValidationType()