Package org.italiangrid.voms.ac
Class VOMSValidationResult
- java.lang.Object
-
- org.italiangrid.voms.ac.VOMSValidationResult
-
public class VOMSValidationResult extends Object
This class represents the outcome of a VOMS validation.- Author:
- Andrea Ceccanti
-
-
Constructor Summary
Constructors Constructor Description VOMSValidationResult(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VOMSAttribute
getAttributes()
The attributes are to be considered valid only if theisValid()
method for thisVOMSValidationResult
istrue
.List<VOMSValidationErrorMessage>
getValidationErrors()
boolean
isValid()
Tells if validation was successful or not.String
toString()
-
-
-
Constructor Detail
-
VOMSValidationResult
public VOMSValidationResult(VOMSAttribute attributes, boolean valid)
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 Detail
-
isValid
public boolean isValid()
Tells if validation was successful or not.- Returns:
- valid
true
in case of validation success,false
otherwise
-
getAttributes
public VOMSAttribute getAttributes()
The attributes are to be considered valid only if theisValid()
method for thisVOMSValidationResult
istrue
.- Returns:
- the attributes this validation result refer to
-
getValidationErrors
public List<VOMSValidationErrorMessage> getValidationErrors()
- Returns:
- the possibly empty list of validation errors
-
-