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
|