mendix.lib.ObjectValidation
mendix.lib.ObjectValidation contains the messages of a failed MxObject validation. The terms fields and attributes are used interchangeably, so some methods have aliases reflecting this.
Methods
getGUID()
Returns GUID of the validated MxObject.
getFields(), getAttributes()
Returns attributes which did not pass validation.
Return values
An array of Objects with the following contents:
| Key | Type | Description |
|---|---|---|
| name | String | The attribute that did not pass validation. |
| reason | String | A description of the reason why the validation did not pass. |
addField(attr, message), addAttribute(attr, message)
Add validation message message for attribute attr if there isn’t one. Returns true if there is no message for attr, false otherwise.
removeField(attr), removeAttribute(attr)
Remove the validation message of attribute attr. Returns false if there is no message for attr, true otherwise.
getErrorReason(attr)
Returns the validation message of attr.
clone()
Returns a clone of this ObjectValidation object.
toString()
Returns the string representation of this ObjectValidation object.