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
Modifier and TypeInterfaceDescriptionstatic enum
Defines the types of validations that exist. -
Method Summary
Modifier and TypeMethodDescriptionReturns the attribute this data validation belongs to.Returns the type of validation.boolean
isValid
(IContext context, IMendixObject object, Object value) Returns whether the specified object satisfied this data validation.
-
Method Details
-
getMetaPrimitive
IMetaPrimitive getMetaPrimitive()Returns the attribute this data validation belongs to.- Returns:
- the attribute
-
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
-