Modifier and Type | Field and Description |
---|---|
private java.util.List<Message> |
messages
List of validation failure messages.
|
private boolean |
valid
Flag whether some of inner validators failed.
|
private java.util.List<Validator> |
validators
List of validators.
|
Modifier | Constructor and Description |
---|---|
protected |
GroupValidator()
Creates new instance of group validator.
|
Modifier and Type | Method and Description |
---|---|
void |
add(Validator aValidator)
Adds new validator to collection of validations.
|
void |
add(Validator aValidator,
Adds new validator to collection of validations.
|
static GroupValidator |
getInstance()
Returns new instance of group validator.
|
Message |
getMessage()
Returns default message of validator.
|
java.util.List<Message> |
getMessages()
Returns all messages from validators contained in this group validator.
|
boolean |
isValid()
Performs validation and returns its result.
|
void |
validate(java.lang.Class<? extends UESRuntimeException> aException)
Performs validation and throws exception in case validation did not pass.
|
void |
validate(ErrorCode aErrorCode,
Performs validation and throws exception in case validation did not pass.
|
aValidator
- Validator to be addedaValidator
- Validator to be addedaMsgCode
- Code of custom validation messageaMessage
- Text of custom validation messageaParameters
- Parameters of custom validation messagegetMessage
in interface Validator
Validator.getMessage()
isValid
in interface Validator
Validator.isValid()
aException
- Class of exception to be thrown in case validation did not pass.