Package com.sas.services.information.metadata

# Enum Class IndirectPermissionInfoInterface.IndirectPermissionSource

java.lang.Object
java.lang.Enum<IndirectPermissionInfoInterface.IndirectPermissionSource>
com.sas.services.information.metadata.IndirectPermissionInfoInterface.IndirectPermissionSource

All Implemented Interfaces:
  `Serializable`, `Comparable<IndirectPermissionInfoInterface.IndirectPermissionSource>`, `java.lang.constant.Constable`

Enclosing interface:
  `IndirectPermissionInfoInterface`

public static enum IndirectPermissionInfoInterface.IndirectPermissionSource extends Enum<IndirectPermissionInfoInterface.IndirectPermissionSource>
indirect Permission source ACTSPECIFICATION : identifies the ACT that supplies the indirect permission GRPMBRSHIP : identifies the UserGroup or Role that supplies the indirect permission INHERITED : the permission comes from an inheritance parent, or Repository ACT Inheritance-specific sources: EXPLICT_ON_PARENT : permission explicitly set on inheritance parent GROUP_ON_PARENT : permission set from IdentityGroup or Role on inheritance parent ACT_ON_PARENT : permission set in ACT on inheritance parent REPOSITORY_DEFAULT_ACT : permission setting comes from Repository Default ACT

- ## Nested Class Summary

  ## Nested classes/interfaces inherited from class java.lang.Enum

  `Enum.EnumDesc<E extends Enum<E>>`

- ## Enum Constant Summary

  Enum Constants
  Enum Constant
  Description
  `ACT_ON_PARENT`
  `ACTSPECIFICATION`
  `EXPLICT_ON_PARENT`
  `GROUP_ON_PARENT`
  `GRPMBRSHIP`
  `HIDDEN_PARENT`
  `INHERITED`
  `REPOSITORY_DEFAULT_ACT`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static IndirectPermissionInfoInterface.IndirectPermissionSource`
  `valueOf(String name)`
  Returns the enum constant of this class with the specified name.
  `static IndirectPermissionInfoInterface.IndirectPermissionSource[]`
  `values()`
  Returns an array containing the constants of this enum class, in the order they are declared.

  ### Methods inherited from class java.lang.Enum

  `clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf`

  ### Methods inherited from class java.lang.Object

  `getClass, notify, notifyAll, wait, wait, wait`

- ## Enum Constant Details

  - ### ACTSPECIFICATION

    public static final IndirectPermissionInfoInterface.IndirectPermissionSource ACTSPECIFICATION

  - ### GRPMBRSHIP

    public static final IndirectPermissionInfoInterface.IndirectPermissionSource GRPMBRSHIP

  - ### INHERITED

    public static final IndirectPermissionInfoInterface.IndirectPermissionSource INHERITED

  - ### EXPLICT_ON_PARENT

    public static final IndirectPermissionInfoInterface.IndirectPermissionSource EXPLICT_ON_PARENT

  - ### GROUP_ON_PARENT

    public static final IndirectPermissionInfoInterface.IndirectPermissionSource GROUP_ON_PARENT

  - ### ACT_ON_PARENT

    public static final IndirectPermissionInfoInterface.IndirectPermissionSource ACT_ON_PARENT

  - ### REPOSITORY_DEFAULT_ACT

    public static final IndirectPermissionInfoInterface.IndirectPermissionSource REPOSITORY_DEFAULT_ACT

  - ### HIDDEN_PARENT

    public static final IndirectPermissionInfoInterface.IndirectPermissionSource HIDDEN_PARENT

- ## Method Details

  - ### values

    public static IndirectPermissionInfoInterface.IndirectPermissionSource[] 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 IndirectPermissionInfoInterface.IndirectPermissionSource 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