Enum Class RuntimeDataPermission.Action

java.lang.Object
java.lang.Enum<RuntimeDataPermission.Action>
oracle.as.scheduler.security.RuntimeDataPermission.Action
All Implemented Interfaces:
Serializable, Comparable<RuntimeDataPermission.Action>, java.lang.constant.Constable
Enclosing class:
RuntimeDataPermission<ID_TYPE extends oracle.as.scheduler.security.MetadataPermissionId>

public static enum RuntimeDataPermission.Action extends Enum<RuntimeDataPermission.Action>
Enum of the permissible actions for ESS requests.
  • 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
    Delete permission for the requests of metadata(s) configured in this RuntimeDataPermission.
    Encapsulation of Admin permissions for the requests of metadata(s) configured in this RuntimeDataPermission.
    Cancel permission for the requests of metadata(s) configured in this RuntimeDataPermission.
    Delete permission for the requests of metadata(s) configured in this RuntimeDataPermission.
    Hold permission for the requests of metadata(s) configured in this RuntimeDataPermission.
    Lock permission for the requests of metadata(s) configured in this RuntimeDataPermission.
    Encapsulation of Operator permissions for the requests of metadata(s) configured in this RuntimeDataPermission.
    Encapsulation of Output admin permissions for the requests of metadata(s) configured in this RuntimeDataPermission.
    Create permission for the outputs of requests of metadata(s) configured in this RuntimeDataPermission.
    Delete permission for the outputs of requests of metadata(s) configured in this RuntimeDataPermission.
    Read permission for the outputs of requests of metadata(s) configured in this RuntimeDataPermission.
    Update permission for the outputs of requests of metadata(s) configured in this RuntimeDataPermission.
    Purge permission for the requests of metadata(s) configured in this RuntimeDataPermission.
    Read permission for the requests of metadata(s) configured in this RuntimeDataPermission.
    Release permission for the requests of metadata(s) configured in this RuntimeDataPermission.
    Update permission for the requests of metadata(s) configured in this RuntimeDataPermission.
    Encapsulation of View permissions for the requests of metadata(s) configured in this RuntimeDataPermission.
    Flag to Exempt the ESS_REQUEST_ADMIN check, exclusive the OUTPUT related privilege.
    Flag to Exempt the all privilege check, include the ADMIN and OUTPUT privileges
    Flag to Exempt the enterprise id based restriction.
    Read permission for the requests of metadata(s) configured in this RuntimeDataPermission.
    Update permission for the requests of metadata(s) configured in this RuntimeDataPermission.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Returns the length of the string representation of this enum object
    int
    Returns the mask of this enum string
    char[]
    Returns the array of chars of this enum string
    Returns the string representation of this enum object
    Returns the enum constant of this class with the specified name.
    Returns the enum object associated with the given string.
    Returns an array containing the constants of this enum class, in the order they are declared.

    Methods inherited from class java.lang.Enum

    compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, valueOf

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • ESS_REQUEST_READ

      public static final RuntimeDataPermission.Action ESS_REQUEST_READ
      Read permission for the requests of metadata(s) configured in this RuntimeDataPermission.
    • ESS_REQUEST_UPDATE

      public static final RuntimeDataPermission.Action ESS_REQUEST_UPDATE
      Update permission for the requests of metadata(s) configured in this RuntimeDataPermission.
    • ESS_REQUEST_HOLD

      public static final RuntimeDataPermission.Action ESS_REQUEST_HOLD
      Hold permission for the requests of metadata(s) configured in this RuntimeDataPermission.
    • ESS_REQUEST_CANCEL

      public static final RuntimeDataPermission.Action ESS_REQUEST_CANCEL
      Cancel permission for the requests of metadata(s) configured in this RuntimeDataPermission.
    • ESS_REQUEST_LOCK

      public static final RuntimeDataPermission.Action ESS_REQUEST_LOCK
      Lock permission for the requests of metadata(s) configured in this RuntimeDataPermission.
    • ESS_REQUEST_RELEASE

      public static final RuntimeDataPermission.Action ESS_REQUEST_RELEASE
      Release permission for the requests of metadata(s) configured in this RuntimeDataPermission.
    • ESS_REQUEST_DELETE

      public static final RuntimeDataPermission.Action ESS_REQUEST_DELETE
      Delete permission for the requests of metadata(s) configured in this RuntimeDataPermission.
    • ESS_REQUEST_PURGE

      public static final RuntimeDataPermission.Action ESS_REQUEST_PURGE
      Purge permission for the requests of metadata(s) configured in this RuntimeDataPermission.
    • ESS_REQUEST_OUTPUT_READ

      public static final RuntimeDataPermission.Action ESS_REQUEST_OUTPUT_READ
      Read permission for the outputs of requests of metadata(s) configured in this RuntimeDataPermission.
    • ESS_REQUEST_OUTPUT_DELETE

      public static final RuntimeDataPermission.Action ESS_REQUEST_OUTPUT_DELETE
      Delete permission for the outputs of requests of metadata(s) configured in this RuntimeDataPermission.
    • ESS_REQUEST_OUTPUT_CREATE

      public static final RuntimeDataPermission.Action ESS_REQUEST_OUTPUT_CREATE
      Create permission for the outputs of requests of metadata(s) configured in this RuntimeDataPermission.
    • ESS_REQUEST_OUTPUT_UPDATE

      public static final RuntimeDataPermission.Action ESS_REQUEST_OUTPUT_UPDATE
      Update permission for the outputs of requests of metadata(s) configured in this RuntimeDataPermission.
    • read

      public static final RuntimeDataPermission.Action read
      Read permission for the requests of metadata(s) configured in this RuntimeDataPermission.
    • update

      public static final RuntimeDataPermission.Action update
      Update permission for the requests of metadata(s) configured in this RuntimeDataPermission.
    • delete

      public static final RuntimeDataPermission.Action delete
      Delete permission for the requests of metadata(s) configured in this RuntimeDataPermission.
    • ESS_REQUEST_ADMIN

      public static final RuntimeDataPermission.Action ESS_REQUEST_ADMIN
      Encapsulation of Admin permissions for the requests of metadata(s) configured in this RuntimeDataPermission.
    • ESS_REQUEST_OPERATE

      public static final RuntimeDataPermission.Action ESS_REQUEST_OPERATE
      Encapsulation of Operator permissions for the requests of metadata(s) configured in this RuntimeDataPermission.
    • ESS_REQUEST_VIEW

      public static final RuntimeDataPermission.Action ESS_REQUEST_VIEW
      Encapsulation of View permissions for the requests of metadata(s) configured in this RuntimeDataPermission.
    • ESS_REQUEST_OUTPUT_ADMIN

      public static final RuntimeDataPermission.Action ESS_REQUEST_OUTPUT_ADMIN
      Encapsulation of Output admin permissions for the requests of metadata(s) configured in this RuntimeDataPermission.
    • EXEMPT_REQUEST_ADMIN_POLICY

      public static final RuntimeDataPermission.Action EXEMPT_REQUEST_ADMIN_POLICY
      Flag to Exempt the ESS_REQUEST_ADMIN check, exclusive the OUTPUT related privilege.
    • EXEMPT_REQUEST_OUTPUT_POLICY

      public static final RuntimeDataPermission.Action EXEMPT_REQUEST_OUTPUT_POLICY
      Flag to Exempt the all privilege check, include the ADMIN and OUTPUT privileges
    • EXEMPT_SAAS_POLICY

      public static final RuntimeDataPermission.Action EXEMPT_SAAS_POLICY
      Flag to Exempt the enterprise id based restriction.
  • Method Details

    • values

      public static RuntimeDataPermission.Action[] 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 RuntimeDataPermission.Action 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
    • mask

      public int mask()
      Returns the mask of this enum string
      Returns:
      int the mask of this enum string
    • toCharArray

      public char[] toCharArray()
      Returns the array of chars of this enum string
      Returns:
      the array of chars of this enum string
    • length

      public int length()
      Returns the length of the string representation of this enum object
      Returns:
      the length of this enum string
    • toString

      public String toString()
      Returns the string representation of this enum object
      Overrides:
      toString in class Enum<RuntimeDataPermission.Action>
      Returns:
      the string representation of this enum
    • valueOfField

      public static RuntimeDataPermission.Action valueOfField(String privStr)
      Returns the enum object associated with the given string. This method throws IllegalArgumentException if an invalid action string is specified
      Parameters:
      privStr - the string representation of this enum
      Returns:
      the enum object