Class VOMSValidationResult


  • public class VOMSValidationResult
    extends Object
    This class represents the outcome of a VOMS validation.
    Author:
    Andrea Ceccanti
    • Constructor Detail

      • VOMSValidationResult

        public VOMSValidationResult​(VOMSAttribute attributes,
                                    boolean valid)
        Default constructor.
        Parameters:
        attributes - the attributes this validation result refer to
        valid - 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 - the VOMSAttribute that will be validated
        valid - true in case of validation success, false otherwise
        validationErrors - 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 the isValid() method for this VOMSValidationResult is true.
        Returns:
        the attributes this validation result refer to