Enum Class AccessCertificationResponseType

java.lang.Object
java.lang.Enum<AccessCertificationResponseType>
com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationResponseType
All Implemented Interfaces:
TypeSafeEnum, Serializable, Comparable<AccessCertificationResponseType>, Constable

public enum AccessCertificationResponseType extends Enum<AccessCertificationResponseType> implements TypeSafeEnum
An enumeration that defines possible reviewers' responses.
  • Enum Constant Details

    • 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.
    • NOT_DECIDED

      public static final AccessCertificationResponseType NOT_DECIDED
      A.k.a. abstain - responsible person says he/she is not able to decide.
    • DELEGATE

      public static final AccessCertificationResponseType DELEGATE
      Responsible person delegates the decision to someone else. DEPRECATED
    • NO_RESPONSE

      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 Details

    • values

      public static AccessCertificationResponseType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

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

      public String value()
      Description copied from interface: TypeSafeEnum
      Returns enum value defined as in schema.
      Specified by:
      value in interface TypeSafeEnum
      Returns:
    • fromValue

      public static AccessCertificationResponseType fromValue(String v)