Last date modified: 2026-Apr-23
Validation Api
Represents an object used to facilitate the form validation process by creating data structures required by the validationArray. These functions are available under the `convenienceApi.validation` namespace.
Methods
- getFailedSummaryObject(validationMessage) ⇒
Object - Get a validation object scoped to the summary with the given failure message
- getFailedFieldObject(fieldId, validationMessage) ⇒
Object - Creates a validation object scoped to a Field with the given failure message
- getDefaultSummaryErrorForAction(actionName) ⇒
String - Get a validation message string with the default error summary message for the given action
- getSilentFailureObject() ⇒
Object - Creates empty scope validation object with stopping submit message.
- validateSaveResult(response, validationArray, options) ⇒
Promise.<Object> - Performs validation of save result, pushes validation summary object onto the validationArray.
- isValidInteger32(value) ⇒
Boolean - Validates if provided string value represents valid 32bit integer number.
- isValidNonNegativeInteger32(value) ⇒
Boolean - Validates if provided string value represents valid non-negative 32bit integer number.
- isValidPositiveInteger32(value) ⇒
Boolean - Validates if provided string value represents valid positive 32bit integer number.
- isValidInteger64(value) ⇒
Boolean - Validates if provided string value represents valid 64bit integer number.
- isValidNonNegativeInteger64(value) ⇒
Boolean - Validates if provided string value represents valid non-negative 64bit integer number.
- isValidPositiveInteger64(value) ⇒
Boolean - Validates if provided string value represents valid positive 64bit integer number.
Properties Details
getFailedSummaryObject(validationMessage) ⇒ Object
Get a validation object scoped to the summary with the given failure message
Returns: Object - a failed validation object that displays the given message in the error summary
| Param | Type | Description |
|---|---|---|
| validationMessage | String | List.<String> |
the message to display in the error summary |
getFailedFieldObject(fieldId, validationMessage) ⇒ Object
Creates a validation object scoped to a Field with the given failure message
Returns: Object - a failed validation object that displays the given message on the field.
| Param | Type | Description |
|---|---|---|
| fieldId | String | Number |
id of the field that owns the validation object |
| validationMessage | String
|
the message to display in the field error. |
getDefaultSummaryErrorForAction(actionName) ⇒ String
Get a validation message string with the default error summary message for the given action
Returns: String - a localized error summary message for the given action
| Param | Type | Description |
|---|---|---|
| actionName | String
|
name of the actionName translation key. e.g. "save" |
getSilentFailureObject() ⇒ Object
Creates empty scope validation object with stopping submit message.
Returns: Object - a failed validation object.
validateSaveResult(response, validationArray, options) ⇒ Promise.<Object>
Performs validation of save result, pushes validation summary object onto the validationArray.
Returns: Promise.<Object> - a promise which is resolved if validation errors have been handled, or is rejected otherwise.
| Param | Type | Description |
|---|---|---|
| response | Object
|
the response object passed to the VALIDATE_SAVE event handler |
| validationArray | Array.<Object>
|
the validation object array passed to the VALIDATE_SAVE event handler |
| options | Object
|
the option object for customizing the validation process |
isValidInteger32(value) ⇒ Boolean
Validates if provided string value represents valid 32bit integer number.
Returns: Boolean - True if provided value is in range between MIN_INT32 and MAX_INT32, false otherwise.
| Param | Type | Description |
|---|---|---|
| value | String
|
Input value |
isValidNonNegativeInteger32(value) ⇒ Boolean
Validates if provided string value represents valid non-negative 32bit integer number.
Returns: Boolean - True if provided value is in range between "0" and MAX_INT32, false otherwise.
| Param | Type | Description |
|---|---|---|
| value | String
|
Input value |
isValidPositiveInteger32(value) ⇒ Boolean
Validates if provided string value represents valid positive 32bit integer number.
Returns: Boolean - True if provided value is in range between "1" and MAX_INT32, false otherwise.
| Param | Type | Description |
|---|---|---|
| value | String
|
Input value |
isValidInteger64(value) ⇒ Boolean
Validates if provided string value represents valid 64bit integer number.
Returns: Boolean - True if provided value is in range between MIN_INT64 and MAX_INT64, false otherwise.
| Param | Type | Description |
|---|---|---|
| value | String
|
Input value |
isValidNonNegativeInteger64(value) ⇒ Boolean
Validates if provided string value represents valid non-negative 64bit integer number.
Returns: Boolean - True if provided value is in range between "0" and MAX_INT64, false otherwise.
| Param | Type | Description |
|---|---|---|
| value | String
|
Input value |
isValidPositiveInteger64(value) ⇒ Boolean
Validates if provided string value represents valid positive 64bit integer number.
Returns: Boolean - True if provided value is in range between "1" and MAX_INT64, false otherwise.
| Param | Type | Description |
|---|---|---|
| value | String
|
Input value |
On this page
- Validation Api
- Methods
- Properties Details
- getFailedSummaryObject(validationMessage) ⇒ Object
- getFailedFieldObject(fieldId, validationMessage) ⇒ Object
- getDefaultSummaryErrorForAction(actionName) ⇒ String
- getSilentFailureObject() ⇒ Object
- validateSaveResult(response, validationArray, options) ⇒ Promise.<Object>
- isValidInteger32(value) ⇒ Boolean
- isValidNonNegativeInteger32(value) ⇒ Boolean
- isValidPositiveInteger32(value) ⇒ Boolean
- isValidInteger64(value) ⇒ Boolean
- isValidNonNegativeInteger64(value) ⇒ Boolean
- isValidPositiveInteger64(value) ⇒ Boolean