S - Validation sourcepublic static interface ValidationStatusHandler.ValidationStatusEvent<S> extends Serializable
| Modifier and Type | Method and Description |
|---|---|
static <S> ValidationStatusHandler.ValidationStatusEvent<S> |
create(S source,
ValidationStatusHandler.Status status,
List<com.holonplatform.core.i18n.Localizable> errors)
Create a new
ValidationStatusHandler.ValidationStatusEvent. |
static <S> ValidationStatusHandler.ValidationStatusEvent<S> |
create(S source,
ValidationStatusHandler.Status status,
com.holonplatform.core.i18n.Localizable error)
Create a new
ValidationStatusHandler.ValidationStatusEvent. |
default Optional<com.holonplatform.core.i18n.Localizable> |
getError()
Get the first
Localizable validation error message, if the validation status is
ValidationStatusHandler.Status.INVALID. |
default String |
getErrorMessage()
Get the first localized error message.
|
default List<String> |
getErrorMessages()
Get the localized error messages from
getErrors(). |
List<com.holonplatform.core.i18n.Localizable> |
getErrors()
Get the
Localizable validation error messages, if the validation status is ValidationStatusHandler.Status.INVALID. |
S |
getSource()
Ge the validation event source
|
ValidationStatusHandler.Status |
getStatus()
Get the validation status.
|
static <S> ValidationStatusHandler.ValidationStatusEvent<S> |
invalid(S source,
List<com.holonplatform.core.i18n.Localizable> errors)
|
static <S> ValidationStatusHandler.ValidationStatusEvent<S> |
invalid(S source,
com.holonplatform.core.i18n.Localizable error)
|
default boolean |
isInvalid()
Gets whether the validation failed or not.
|
static <S> ValidationStatusHandler.ValidationStatusEvent<S> |
unresolved(S source)
|
static <S> ValidationStatusHandler.ValidationStatusEvent<S> |
valid(S source)
|
S getSource()
ValidationStatusHandler.Status getStatus()
default boolean isInvalid()
true if validation failed (i.e. the validation status is ValidationStatusHandler.Status.INVALID),
false otherwiseList<com.holonplatform.core.i18n.Localizable> getErrors()
Localizable validation error messages, if the validation status is ValidationStatusHandler.Status.INVALID.default List<String> getErrorMessages()
getErrors().LocalizationProviderdefault Optional<com.holonplatform.core.i18n.Localizable> getError()
Localizable validation error message, if the validation status is
ValidationStatusHandler.Status.INVALID.Localizable validation error message when in invalid statedefault String getErrorMessage()
null if noneLocalizationProviderstatic <S> ValidationStatusHandler.ValidationStatusEvent<S> create(S source, ValidationStatusHandler.Status status, List<com.holonplatform.core.i18n.Localizable> errors)
ValidationStatusHandler.ValidationStatusEvent.S - Validation sourcesource - Event source (not null)status - Validation status (not null)errors - Validation errorsValidationStatusHandler.ValidationStatusEventstatic <S> ValidationStatusHandler.ValidationStatusEvent<S> create(S source, ValidationStatusHandler.Status status, com.holonplatform.core.i18n.Localizable error)
ValidationStatusHandler.ValidationStatusEvent.S - Validation sourcesource - Event source (not null)status - Validation status (not null)error - Validation errorValidationStatusHandler.ValidationStatusEventstatic <S> ValidationStatusHandler.ValidationStatusEvent<S> unresolved(S source)
ValidationStatusHandler.ValidationStatusEvent for ValidationStatusHandler.Status.UNRESOLVED.S - Validation sourcesource - Event source (not null)ValidationStatusHandler.ValidationStatusEventstatic <S> ValidationStatusHandler.ValidationStatusEvent<S> valid(S source)
ValidationStatusHandler.ValidationStatusEvent for ValidationStatusHandler.Status.VALID.S - Validation sourcesource - Event source (not null)ValidationStatusHandler.ValidationStatusEventstatic <S> ValidationStatusHandler.ValidationStatusEvent<S> invalid(S source, List<com.holonplatform.core.i18n.Localizable> errors)
ValidationStatusHandler.ValidationStatusEvent for ValidationStatusHandler.Status.INVALID.S - Validation sourcesource - Event source (not null)errors - Validation errorsValidationStatusHandler.ValidationStatusEventstatic <S> ValidationStatusHandler.ValidationStatusEvent<S> invalid(S source, com.holonplatform.core.i18n.Localizable error)
ValidationStatusHandler.ValidationStatusEvent for ValidationStatusHandler.Status.INVALID.S - Validation sourcesource - Event source (not null)error - Validation errorValidationStatusHandler.ValidationStatusEventCopyright © 2019 The Holon Platform. All rights reserved.