public class MetadataQueryBuilder extends Object
Modifier and Type | Method and Description |
---|---|
MetadataQueryFilter |
createFilter(oracle.as.scheduler.metadata.query.MetadataQueryField queryField,
oracle.as.scheduler.query.QueryComparator queryComparator,
Serializable value)
Creates a metadata query filter for the given query field, comparator and value
|
MetadataQueryFilter |
queryDisplayName(oracle.as.scheduler.query.QueryComparator c,
oracle.as.scheduler.translation.TranslatedString value)
Creates a filter to query by display name
|
MetadataQueryFilter |
queryLogicalClusterName(oracle.as.scheduler.query.QueryComparator c,
String name)
Creates a filter to query by logical cluster name
|
MetadataQueryFilter |
queryName(oracle.as.scheduler.query.QueryComparator c,
String name)
Creates a filter to query by metadata name
|
MetadataQueryFilter |
queryPackage(oracle.as.scheduler.query.QueryComparator c,
String packageName)
Creates a filter to query by metadata package
|
MetadataQueryFilter |
queryPrivileges(MetadataPermission.Action[] actions)
Creates a filter to query by metadata privilege actions
|
MetadataQueryFilter |
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 |
MetadataQueryFilter |
queryResultIndex(oracle.as.scheduler.query.QueryComparator c,
Integer value)
Creates a filter to query by ResultIndex
|
public MetadataQueryFilter createFilter(oracle.as.scheduler.metadata.query.MetadataQueryField queryField, oracle.as.scheduler.query.QueryComparator queryComparator, Serializable value)
queryField
- a query field defined in oracle.as.scheduler.MetadataService.QueryField
enumqueryComparator
- a comparator defined in oracle.as.scheduler.Filter.Comparator
enumvalue
- an Objectpublic final MetadataQueryFilter queryName(oracle.as.scheduler.query.QueryComparator c, String name)
c
- comparator defined in oracle.as.scheduler.Filter.Comparator
enumname
- name of metadata in Stringpublic final MetadataQueryFilter queryPackage(oracle.as.scheduler.query.QueryComparator c, String packageName)
c
- comparator defined in oracle.as.scheduler.Filter.Comparator
enumpackageName
- package of metadata in Stringpublic final MetadataQueryFilter queryPrivileges(MetadataPermission.Action[] actions)
actions
- actions defined in oracle.as.scheduler.security.MetadataPermission.Action
@Deprecated public final MetadataQueryFilter queryPrivileges(oracle.as.scheduler.query.QueryComparator c, MetadataPermission.Action[] actions)
QueryComparator.CONTAINS
is the only valid value
for the first argument.
Creates a filter to query by metadata privilege actions and comparatorc
- comparator defined in oracle.as.scheduler.Filter.Comparator
enumactions
- actions defined in oracle.as.scheduler.security.MetadataPermission.Action
public final MetadataQueryFilter queryResultIndex(oracle.as.scheduler.query.QueryComparator c, Integer value)
c
- comparator defined in oracle.as.scheduler.Filter.Comparator
enumvalue
- index valuepublic final MetadataQueryFilter queryDisplayName(oracle.as.scheduler.query.QueryComparator c, oracle.as.scheduler.translation.TranslatedString value)
c
- comparator defined in oracle.as.scheduler.Filter.Comparator
enumvalue
- an Objectpublic final MetadataQueryFilter queryLogicalClusterName(oracle.as.scheduler.query.QueryComparator c, String name)
c
- comparator defined in oracle.as.scheduler.Filter.Comparator
enumname
- an Object