Class ValidationResult
java.lang.Object
name.matthewgreet.strutscommons.validators.ValidationResult
Describes result of a validation. Clients should use static methods starting with 'make'.
-
Constructor Summary
ConstructorsConstructorDescriptionValidationResult
(boolean success, String message, String messageKey, Required.MessageType messageType) -
Method Summary
Modifier and TypeMethodDescriptionIf validation failed, returns error message to use (if messageKey not set), or null to use annotation setting.If validation failed, returns error message key to use, or null to use annotation setting.If validation failed, returns message list to use, or null to use annotation setting.boolean
static ValidationResult
Returns result for validation fail and using annotation message configuration.static ValidationResult
makeFailureWithMessageKeyResult
(String messageKey, Required.MessageType messageType) Returns result for validation fail and using supplied message key.static ValidationResult
makeFailureWithMessageResult
(String message, Required.MessageType messageType) Returns result for validation fail and using supplied message.static ValidationResult
Returns result for validation pass.void
setMessage
(String message) void
setMessageKey
(String messageKey) void
setMessageType
(Required.MessageType messageType) void
setSuccess
(boolean success)
-
Constructor Details
-
ValidationResult
public ValidationResult() -
ValidationResult
public ValidationResult(boolean success, String message, String messageKey, Required.MessageType messageType)
-
-
Method Details
-
makeSuccessResult
Returns result for validation pass. -
makeFailureResult
Returns result for validation fail and using annotation message configuration. -
makeFailureWithMessageResult
public static ValidationResult makeFailureWithMessageResult(String message, Required.MessageType messageType) Returns result for validation fail and using supplied message. -
makeFailureWithMessageKeyResult
public static ValidationResult makeFailureWithMessageKeyResult(String messageKey, Required.MessageType messageType) Returns result for validation fail and using supplied message key. -
getSuccess
public boolean getSuccess() -
setSuccess
public void setSuccess(boolean success) -
getMessage
If validation failed, returns error message to use (if messageKey not set), or null to use annotation setting. -
setMessage
-
getMessageKey
If validation failed, returns error message key to use, or null to use annotation setting. -
setMessageKey
-
getMessageType
If validation failed, returns message list to use, or null to use annotation setting. -
setMessageType
-