Enum AccessCertificationResponseType

  • All Implemented Interfaces:
    Serializable, Comparable<AccessCertificationResponseType>

    public enum AccessCertificationResponseType
    extends Enum<AccessCertificationResponseType>

    Java class for AccessCertificationResponseType.

    The following schema fragment specifies the expected content contained within this class.

     <simpleType name="AccessCertificationResponseType">
       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
         <enumeration value="accept"/>
         <enumeration value="revoke"/>
         <enumeration value="reduce"/>
         <enumeration value="notDecided"/>
         <enumeration value="delegate"/>
         <enumeration value="noResponse"/>
    • Enum Constant Detail

      • ACCEPT

        public static final AccessCertificationResponseType ACCEPT
        A.k.a. maintain, confirm, certify, approve, OK - the situation was approved and can be left as it is. It is possible to enter a date when the approval will expire. Until this time the item will be considered approved and will not be shown in the certification list for the given certifier. (We have to decide how to implement this feature. The most simple but not entirely correct solution is to set "validTo" date for a given assignment. But it wouldn't work e.g. for indirect assignments.)
      • REVOKE

        public static final AccessCertificationResponseType REVOKE
        A.k.a. reject, remove, "not OK" - the situation is unacceptable and has to be eliminated or disabled. E.g. the assignment has to be removed or disabled.
      • REDUCE

        public static final AccessCertificationResponseType REDUCE
        A.k.a. update - situation is not acceptable; however, simple elimination/disabling is not necessary or not appropriate - someone has to look at this and try to find another solution.

        public static final AccessCertificationResponseType NO_RESPONSE
        No response was provided by the given reviewer. (This state can be used e.g. to facilitate querying by state.) SHOULD NOT BE USED FOR INDIVIDUAL RESPONSES. (A null value should be used instead.) But it's OK to use this for stage/case outcome.
    • Method Detail

      • values

        public static AccessCertificationResponseType[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (AccessCertificationResponseType c : AccessCertificationResponseType.values())
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static AccessCertificationResponseType valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        name - the name of the enum constant to be returned.
        the enum constant with the specified name
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • value

        public String value()