Package org.italiangrid.voms.ac
Class VOMSValidationResult
java.lang.Object
org.italiangrid.voms.ac.VOMSValidationResult
This class represents the outcome of a VOMS validation.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final VOMSAttribute
The attributes this validation result refer toprivate final boolean
The flag that tells whether the validation was successfull or notprivate final List
<VOMSValidationErrorMessage> A list ofVOMSValidationErrorMessage
-
Constructor Summary
ConstructorsConstructorDescriptionVOMSValidationResult
(VOMSAttribute attributes, boolean valid) Default constructor.VOMSValidationResult
(VOMSAttribute attributes, boolean valid, List<VOMSValidationErrorMessage> validationErrors) This constructor is used to pass in a list of validation errors as well. -
Method Summary
Modifier and TypeMethodDescriptionThe attributes are to be considered valid only if theisValid()
method for thisVOMSValidationResult
istrue
.boolean
isValid()
Tells if validation was successful or not.toString()
-
Field Details
-
valid
private final boolean validThe flag that tells whether the validation was successfull or not -
validationErrors
A list ofVOMSValidationErrorMessage
-
attributes
The attributes this validation result refer to
-
-
Constructor Details
-
VOMSValidationResult
Default constructor.- Parameters:
attributes
- the attributes this validation result refer tovalid
-true
in case of validation success,false
otherwise
-
VOMSValidationResult
public VOMSValidationResult(VOMSAttribute attributes, boolean valid, List<VOMSValidationErrorMessage> validationErrors) This constructor is used to pass in a list of validation errors as well.- Parameters:
attributes
- theVOMSAttribute
that will be validatedvalid
-true
in case of validation success,false
otherwisevalidationErrors
- a list of validation errors
-
-
Method Details
-
isValid
public boolean isValid()Tells if validation was successful or not.- Returns:
- valid
true
in case of validation success,false
otherwise
-
getAttributes
The attributes are to be considered valid only if theisValid()
method for thisVOMSValidationResult
istrue
.- Returns:
- the attributes this validation result refer to
-
getValidationErrors
- Returns:
- the possibly empty list of validation errors
-
toString
-