Enum Class CredentialsPropagationUserControlType

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

public enum CredentialsPropagationUserControlType extends Enum<CredentialsPropagationUserControlType> implements TypeSafeEnum
Constraints that define how propagation of credentials can be controlled by the user. E.g. if user can choose where the password change will be propagated.
  • Enum Constant Details

    • MAPPING

      public static final CredentialsPropagationUserControlType MAPPING
      Credentials propagation will be determined by the mappings. User cannot choose where the credentials will be propagated. The credentials propagation dialog will not be shown.
    • USER_CHOICE

      public static final CredentialsPropagationUserControlType USER_CHOICE
      The user can choose where the credentials will be propagated. The propagation dialog will be shown.
    • ONLY_MAPPING

      public static final CredentialsPropagationUserControlType ONLY_MAPPING
      Credentials propagation will be determined by the mappings. User cannot choose where the credentials will be propagated. But the propagation dialog will be shown.
    • IDENTITY_MANAGER_MANDATORY

      public static final CredentialsPropagationUserControlType IDENTITY_MANAGER_MANDATORY
      Identity Manager Repository will be propagated always. The user can choose where the other credentials will be propagated. The propagation dialog will be shown.
  • Method Details

    • values

      public static CredentialsPropagationUserControlType[] 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 CredentialsPropagationUserControlType 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 CredentialsPropagationUserControlType fromValue(String v)