Package oracle.as.scheduler
Enum Class MetadataService.QueryField
- All Implemented Interfaces:
Serializable
,Comparable<MetadataService.QueryField>
,java.lang.constant.Constable
,oracle.as.scheduler.metadata.query.MetadataQueryField<String>
,oracle.as.scheduler.query.QueryField<String,
oracle.as.scheduler.query.QueryComparator, oracle.as.scheduler.query.QueryOperator>
- Enclosing interface:
- MetadataService
public static enum MetadataService.QueryField
extends Enum<MetadataService.QueryField>
implements oracle.as.scheduler.metadata.query.MetadataQueryField<String>
Metadata query fields.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
Nested classes/interfaces inherited from interface oracle.as.scheduler.metadata.query.MetadataQueryField
oracle.as.scheduler.metadata.query.MetadataQueryField.ActiveQueryField, oracle.as.scheduler.metadata.query.MetadataQueryField.DisplayNameQueryField, oracle.as.scheduler.metadata.query.MetadataQueryField.EffectiveApplicationQueryField, oracle.as.scheduler.metadata.query.MetadataQueryField.ExecutionModeQueryField, oracle.as.scheduler.metadata.query.MetadataQueryField.ExecutionTypeQueryField, oracle.as.scheduler.metadata.query.MetadataQueryField.FirstStepQueryField, oracle.as.scheduler.metadata.query.MetadataQueryField.JobTypeQueryField, oracle.as.scheduler.metadata.query.MetadataQueryField.NameQueryField, oracle.as.scheduler.metadata.query.MetadataQueryField.PackageQueryField, oracle.as.scheduler.metadata.query.MetadataQueryField.ProductQueryField, oracle.as.scheduler.metadata.query.MetadataQueryField.RequestCategoryQueryField, oracle.as.scheduler.metadata.query.MetadataQueryField.ResultIndexQueryField, oracle.as.scheduler.metadata.query.MetadataQueryField.SecurityActionQueryField
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionWhether a Work Assignment is active.The custom data control.The task flow name.The Value Object of Parameters.The Web module name of the portlet web container.The SRS Flag.The name of the Hosting application.The execution mode (parallel or serial, used when searching for job sets).The execution type (used when searching for job types).The first step of a job set.The job type (used when searching for job definitions).The logical cluster associated with the job.The name of the item to search for.The package in which to search.The name of the product.The name of the request category. -
Field Summary
Fields inherited from interface oracle.as.scheduler.metadata.query.MetadataQueryField
Active, DisplayName, EffectiveApplication, ExecutionMode, ExecutionType, FirstStep, JobType, LogicalClusterName, Name, Package, Product, RequestCategory, ResultIndex, SecurityAction
-
Method Summary
Modifier and TypeMethodDescriptionThe query field's name.oracle.as.scheduler.metadata.query.MetadataQueryField<String>
oracle.as.scheduler.query.QueryComparator[]
BaseMetadataType<? extends BaseMetadata>[]
oracle.as.scheduler.query.QueryOperator[]
boolean
boolean
void
validateComparator
(oracle.as.scheduler.query.QueryComparator comparator) void
validateOperator
(oracle.as.scheduler.query.QueryOperator operator) void
validateValue
(String value) static MetadataService.QueryField
Returns the enum constant of this class with the specified name.static MetadataService.QueryField
static MetadataService.QueryField[]
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, toString, valueOf
-
Enum Constant Details
-
PACKAGE
The package in which to search. All the sub-packages will also be searched by default. -
NAME
The name of the item to search for. For example, the job definition name, or the job type name. -
JOBTYPE
The job type (used when searching for job definitions). -
EXECUTIONTYPE
The execution type (used when searching for job types). -
EXECUTIONMODE
The execution mode (parallel or serial, used when searching for job sets). -
FIRSTSTEP
The first step of a job set. -
ACTIVE
Whether a Work Assignment is active. -
REQUEST_CATEGORY
The name of the request category. -
PRODUCT
The name of the product. -
EFFECTIVEAPPLICATION
The name of the Hosting application. -
LOGICAL_CLUSTER_NAME
The logical cluster associated with the job. -
APP_PARAM_PORTLET_CONTAINER_WEB_MODULE
The Web module name of the portlet web container. -
APP_PARAM_CUSTOM_DATA_CONTROL
The custom data control. -
APP_PARAM_PARAMETERS_VO
The Value Object of Parameters. -
APP_PARAM_SRS_FLAG
The SRS Flag. -
APP_PARAM_PARAMETER_TASK_FLOW
The task flow name.
-
-
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
-
getMetadataQueryField
-
getValidComparators
public oracle.as.scheduler.query.QueryComparator[] getValidComparators() -
getValueType
-
supportsNullValue
public boolean supportsNullValue() -
getValidOperators
public oracle.as.scheduler.query.QueryOperator[] getValidOperators() -
getValidMetadataTypes
- Specified by:
getValidMetadataTypes
in interfaceoracle.as.scheduler.metadata.query.MetadataQueryField<String>
-
fieldName
The query field's name.- Specified by:
fieldName
in interfaceoracle.as.scheduler.metadata.query.MetadataQueryField<String>
- Specified by:
fieldName
in interfaceoracle.as.scheduler.query.QueryField<String,
oracle.as.scheduler.query.QueryComparator, oracle.as.scheduler.query.QueryOperator> - Returns:
- the name of the query field enum.
-
useDocumentQuery
public boolean useDocumentQuery()- Specified by:
useDocumentQuery
in interfaceoracle.as.scheduler.metadata.query.MetadataQueryField<String>
-
validateComparator
public void validateComparator(oracle.as.scheduler.query.QueryComparator comparator) throws IllegalArgumentException - Specified by:
validateComparator
in interfaceoracle.as.scheduler.metadata.query.MetadataQueryField<String>
- Throws:
IllegalArgumentException
-
validateValue
- Specified by:
validateValue
in interfaceoracle.as.scheduler.metadata.query.MetadataQueryField<String>
- Throws:
IllegalArgumentException
-
validateOperator
public void validateOperator(oracle.as.scheduler.query.QueryOperator operator) throws IllegalArgumentException - Specified by:
validateOperator
in interfaceoracle.as.scheduler.metadata.query.MetadataQueryField<String>
- Throws:
IllegalArgumentException
-
valueOfField
- Throws:
IllegalArgumentException
-