Package | Description |
---|---|
oracle.as.scheduler |
Enterprise Scheduler API interfaces and classes, including RuntimeService and MetadataService.
|
oracle.as.scheduler.metadata.filter |
Helper classes for creating filters to query metadata.
|
oracle.as.scheduler.metadata.query.builder |
Metadata type specific helper classes for querying metadata.
|
oracle.as.scheduler.security |
Modifier and Type | Method and Description |
---|---|
Map |
MetadataService.checkDetailedPermissions(MetadataServiceHandle handle, String[] metadataPermissionStrings, MetadataPermission.Action[] actions)
Checks if the current user has permissions to perform actions on the set of given metadata objects.
|
Enumeration |
MetadataService.filterByPermission(MetadataServiceHandle handle, Enumeration objectIds, MetadataPermission.Action[] actions)
Filters or reduces a list of unique idenifiers to only the ones for which the current user has to perform the given action.
|
boolean |
MetadataService.hasPermission(MetadataServiceHandle handle, MetadataObjectId objectId, MetadataPermission.Action[] actions)
Checks if the current user has permission to perform an action on a given metadata object.
|
Modifier and Type | Method and Description |
---|---|
Filter |
PrivilegeFilterHelper.queryPrivilege(MetadataPermission.Action[] actions)
Deprecated.
Method to build filter based on privilege.
|
Modifier and Type | Method and Description |
---|---|
MetadataQueryFilter |
MetadataQueryBuilder.queryPrivileges(MetadataPermission.Action[] actions)
Creates a filter to query by metadata privilege actions
|
MetadataQueryFilter |
MetadataQueryBuilder.queryPrivileges(oracle.as.scheduler.query.QueryComparator c, MetadataPermission.Action[] actions)
Deprecated.
use queryPrivileges(Action...) because
QueryComparator.CONTAINS is the only valid value for the first argument. Creates a filter to query by metadata privilege actions and comparator |
Modifier and Type | Field and Description |
---|---|
static MetadataPermission.Action |
MetadataPermission.Action.ALL
Encapsulation of all permissions for the metadata(s) configured in this MetadataPermission.
|
static MetadataPermission.Action |
MetadataPermission.Action.CREATE
Create permission for the metadata(s) configured in this MetadataPermission.
|
static MetadataPermission.Action |
MetadataPermission.Action.DELETE
Delete permission for the metadata(s) configured in this MetadataPermission.
|
static MetadataPermission.Action |
MetadataPermission.Action.EXECUTE
Execute permission for the metadata(s) configured in this MetadataPermission.
|
static MetadataPermission.Action |
MetadataPermission.Action.READ
Read permission for the metadata(s) configured in this MetadataPermission.
|
static MetadataPermission.Action |
MetadataPermission.Action.UPDATE
Update permission for the metadata(s) configured in this MetadataPermission.
|
Modifier and Type | Method and Description |
---|---|
static MetadataPermission.Action |
MetadataPermission.Action.valueOf(String name) |
static MetadataPermission.Action |
MetadataPermission.Action.valueOfField(String privStr)
Returns the enum object associated with the given string.
|
static MetadataPermission.Action[] |
MetadataPermission.Action.values() |
Constructor and Description |
---|
MetadataPermission(oracle.as.scheduler.security.MetadataPermissionId[] targets, MetadataPermission.Action[] actions)
Constructs the instance of Metadata permission for the given array of targets and actions
|
MetadataPermission(oracle.as.scheduler.security.MetadataPermissionId target, MetadataPermission.Action[] actions)
Constructs the instance of Metadata permission for the given target and array of actions
|