Package oracle.as.scheduler.security
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>
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 ConstantsEnum ConstantDescriptionDelete 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 privilegesFlag 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 TypeMethodDescriptionint
length()
Returns the length of the string representation of this enum objectint
mask()
Returns the mask of this enum stringchar[]
Returns the array of chars of this enum stringtoString()
Returns the string representation of this enum objectstatic RuntimeDataPermission.Action
Returns the enum constant of this class with the specified name.static RuntimeDataPermission.Action
valueOfField
(String privStr) Returns the enum object associated with the given string.static RuntimeDataPermission.Action[]
values()
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
-
Enum Constant Details
-
ESS_REQUEST_READ
Read permission for the requests of metadata(s) configured in this RuntimeDataPermission. -
ESS_REQUEST_UPDATE
Update permission for the requests of metadata(s) configured in this RuntimeDataPermission. -
ESS_REQUEST_HOLD
Hold permission for the requests of metadata(s) configured in this RuntimeDataPermission. -
ESS_REQUEST_CANCEL
Cancel permission for the requests of metadata(s) configured in this RuntimeDataPermission. -
ESS_REQUEST_LOCK
Lock permission for the requests of metadata(s) configured in this RuntimeDataPermission. -
ESS_REQUEST_RELEASE
Release permission for the requests of metadata(s) configured in this RuntimeDataPermission. -
ESS_REQUEST_DELETE
Delete permission for the requests of metadata(s) configured in this RuntimeDataPermission. -
ESS_REQUEST_PURGE
Purge permission for the requests of metadata(s) configured in this RuntimeDataPermission. -
ESS_REQUEST_OUTPUT_READ
Read permission for the outputs of requests of metadata(s) configured in this RuntimeDataPermission. -
ESS_REQUEST_OUTPUT_DELETE
Delete permission for the outputs of requests of metadata(s) configured in this RuntimeDataPermission. -
ESS_REQUEST_OUTPUT_CREATE
Create permission for the outputs of requests of metadata(s) configured in this RuntimeDataPermission. -
ESS_REQUEST_OUTPUT_UPDATE
Update permission for the outputs of requests of metadata(s) configured in this RuntimeDataPermission. -
read
Read permission for the requests of metadata(s) configured in this RuntimeDataPermission. -
update
Update permission for the requests of metadata(s) configured in this RuntimeDataPermission. -
delete
Delete permission for the requests of metadata(s) configured in this RuntimeDataPermission. -
ESS_REQUEST_ADMIN
Encapsulation of Admin permissions for the requests of metadata(s) configured in this RuntimeDataPermission. -
ESS_REQUEST_OPERATE
Encapsulation of Operator permissions for the requests of metadata(s) configured in this RuntimeDataPermission. -
ESS_REQUEST_VIEW
Encapsulation of View permissions for the requests of metadata(s) configured in this RuntimeDataPermission. -
ESS_REQUEST_OUTPUT_ADMIN
Encapsulation of Output admin permissions for the requests of metadata(s) configured in this RuntimeDataPermission. -
EXEMPT_REQUEST_ADMIN_POLICY
Flag to Exempt the ESS_REQUEST_ADMIN check, exclusive the OUTPUT related privilege. -
EXEMPT_REQUEST_OUTPUT_POLICY
Flag to Exempt the all privilege check, include the ADMIN and OUTPUT privileges -
EXEMPT_SAAS_POLICY
Flag to Exempt the enterprise id based restriction.
-
-
Method Details
-
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
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 nameNullPointerException
- 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
Returns the string representation of this enum object- Overrides:
toString
in classEnum<RuntimeDataPermission.Action>
- Returns:
- the string representation of this enum
-
valueOfField
Returns the enum object associated with the given string. This method throwsIllegalArgumentException
if an invalid action string is specified- Parameters:
privStr
- the string representation of this enum- Returns:
- the enum object
-