S - Validation source typeP - Property typeE - Group element typepublic static interface GroupValidationStatusHandler.GroupValidationStatusEvent<S,P,E extends HasComponent> extends Serializable
| Modifier and Type | Method and Description |
|---|---|
default Optional<com.holonplatform.core.i18n.Localizable> |
getGroupError()
Get the first
Localizable group validation error message, if the validation status is
ValidationStatusHandler.Status.INVALID. |
default String |
getGroupErrorMessage()
Get the first localized group error message.
|
default List<String> |
getGroupErrorMessages()
Get the localized group error messages from
getGroupErrors(). |
List<com.holonplatform.core.i18n.Localizable> |
getGroupErrors()
Get the
Localizable group validation error messages, if the group validation status is
ValidationStatusHandler.Status.INVALID. |
ValidationStatusHandler.Status |
getGroupStatus()
Get the group validation status, i.e. the validation status according to any registered group-level
validator.
|
List<GroupValidationStatusHandler.GroupElementValidationStatusEvent<S,P,E>> |
getInputsValidationStatus()
Get the group inputs validation status events.
|
S |
getSource()
Get the validation source.
|
default ValidationStatusHandler.Status |
getStatus()
Get the overall validation status.
|
default boolean |
isAnyInputInvalid()
Gets whether any of the group input is in an invalid status.
|
default boolean |
isGroupInvalid()
Gets whether the group validation failed or not.
|
default boolean |
isInvalid()
Gets whether the overall validation failed or not.
|
S getSource()
default ValidationStatusHandler.Status getStatus()
This includes the item validation status and the inputs validation status. If any of the item or inputs validation status is invalid, the returned status will be invalid.
default boolean isInvalid()
This includes the item validation status and the inputs validation status. If any of the item or inputs validation status is invalid, the returned status will be invalid.
true if validation failed (i.e. the validation status is ValidationStatusHandler.Status.INVALID),
false otherwiseValidationStatusHandler.Status getGroupStatus()
default boolean isGroupInvalid()
true if validation failed (i.e. the validation status is ValidationStatusHandler.Status.INVALID),
false otherwiseList<com.holonplatform.core.i18n.Localizable> getGroupErrors()
Localizable group validation error messages, if the group validation status is
ValidationStatusHandler.Status.INVALID.default List<String> getGroupErrorMessages()
getGroupErrors().LocalizationProviderdefault Optional<com.holonplatform.core.i18n.Localizable> getGroupError()
Localizable group validation error message, if the validation status is
ValidationStatusHandler.Status.INVALID.Localizable group validation error message when in invalid statedefault String getGroupErrorMessage()
null if noneLocalizationProviderList<GroupValidationStatusHandler.GroupElementValidationStatusEvent<S,P,E>> getInputsValidationStatus()
default boolean isAnyInputInvalid()
true at least one input validation failed (i.e. the validation status is
ValidationStatusHandler.Status.INVALID), false otherwiseCopyright © 2019 The Holon Platform. All rights reserved.