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 VOMSAttributeThe attributes this validation result refer toprivate final booleanThe 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 thisVOMSValidationResultistrue.booleanisValid()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-truein case of validation success,falseotherwise
-
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- theVOMSAttributethat will be validatedvalid-truein case of validation success,falseotherwisevalidationErrors- a list of validation errors
-
-
Method Details
-
isValid
public boolean isValid()Tells if validation was successful or not.- Returns:
- valid
truein case of validation success,falseotherwise
-
getAttributes
The attributes are to be considered valid only if theisValid()method for thisVOMSValidationResultistrue.- Returns:
- the attributes this validation result refer to
-
getValidationErrors
- Returns:
- the possibly empty list of validation errors
-
toString
-