Skip navigation links

Oracle Enterprise Scheduler Java API Reference
11g Release 1 (11.1.1.7)
E26229-06


oracle.as.scheduler
Enum MetadataService.QueryField

java.lang.Object
  extended by java.lang.Enum<MetadataService.QueryField>
      extended by oracle.as.scheduler.MetadataService.QueryField

All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<MetadataService.QueryField>, MetadataQueryField<java.lang.String>, oracle.as.scheduler.query.QueryField<java.lang.String,oracle.as.scheduler.query.QueryComparator,oracle.as.scheduler.query.QueryOperator>
Enclosing interface:
MetadataService

public static enum MetadataService.QueryField
extends java.lang.Enum<MetadataService.QueryField>
implements MetadataQueryField<java.lang.String>

Metadata Query Fields


Nested Class Summary

 

Nested classes/interfaces inherited from interface oracle.as.scheduler.metadata.query.MetadataQueryField
MetadataQueryField.ActiveQueryField, MetadataQueryField.DisplayNameQueryField, MetadataQueryField.EffectiveApplicationQueryField, MetadataQueryField.ExecutionModeQueryField, MetadataQueryField.ExecutionTypeQueryField, MetadataQueryField.FirstStepQueryField, MetadataQueryField.JobTypeQueryField, MetadataQueryField.NameQueryField, MetadataQueryField.PackageQueryField, MetadataQueryField.ProductQueryField, MetadataQueryField.RequestCategoryQueryField, MetadataQueryField.ResultIndexQueryField, MetadataQueryField.SecurityActionQueryField

 

Enum Constant Summary
ACTIVE
          Whether a Work Assignment is active.
EFFECTIVEAPPLICATION
          The name of the Hosting application.
EXECUTIONMODE
          The execution mode (parallel or serial, used when searching for job sets).
EXECUTIONTYPE
          The execution type (used when searching for job types).
FIRSTSTEP
          The first step of a job set.
JOBTYPE
          The job type (used when searching for job definitions).
NAME
          The name of the item to search for.
PACKAGE
          The package in which to search.
PRODUCT
          The name of the product.
REQUEST_CATEGORY
          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, Name, Package, Product, RequestCategory, ResultIndex, SecurityAction

 

Method Summary
 java.lang.String fieldName()
          Returns the query field's name.
static MetadataService.QueryField from(javax.management.openmbean.CompositeData cd)
           
 MetadataQueryField<java.lang.String> getMetadataQueryField()
           
 oracle.as.scheduler.query.QueryComparator[] getValidComparators()
           
 BaseMetadataType<? extends BaseMetadata>[] getValidMetadataTypes()
           
 oracle.as.scheduler.query.QueryOperator[] getValidOperators()
           
 java.lang.Class<java.lang.String> getValueType()
           
 boolean supportsNullValue()
           
 javax.management.openmbean.CompositeData toCompositeData(javax.management.openmbean.CompositeType ct)
           
static javax.management.openmbean.CompositeType toCompositeType()
          Returns the CompositeType that describes this model specific class
 boolean useDocumentQuery()
           
 void validateComparator(oracle.as.scheduler.query.QueryComparator comparator)
           
 void validateOperator(oracle.as.scheduler.query.QueryOperator operator)
           
 void validateValue(java.lang.String value)
           
static MetadataService.QueryField valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static MetadataService.QueryField valueOfField(java.lang.String s)
           
static MetadataService.QueryField[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.

 

Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

 

Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait

 

Enum Constant Detail

PACKAGE

public static final MetadataService.QueryField PACKAGE
The package in which to search. All the sub-packages will also be searched by default.

NAME

public static final MetadataService.QueryField NAME
The name of the item to search for. For example, the job definition name, or the job type name.

JOBTYPE

public static final MetadataService.QueryField JOBTYPE
The job type (used when searching for job definitions).

EXECUTIONTYPE

public static final MetadataService.QueryField EXECUTIONTYPE
The execution type (used when searching for job types).

EXECUTIONMODE

public static final MetadataService.QueryField EXECUTIONMODE
The execution mode (parallel or serial, used when searching for job sets).

FIRSTSTEP

public static final MetadataService.QueryField FIRSTSTEP
The first step of a job set.

ACTIVE

public static final MetadataService.QueryField ACTIVE
Whether a Work Assignment is active.

REQUEST_CATEGORY

public static final MetadataService.QueryField REQUEST_CATEGORY
The name of the request category.

PRODUCT

public static final MetadataService.QueryField PRODUCT
The name of the product.

EFFECTIVEAPPLICATION

public static final MetadataService.QueryField EFFECTIVEAPPLICATION
The name of the Hosting application.

Method Detail

values

public static MetadataService.QueryField[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (MetadataService.QueryField c : MetadataService.QueryField.values())
    System.out.println(c);
Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static MetadataService.QueryField valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

getMetadataQueryField

public MetadataQueryField<java.lang.String> getMetadataQueryField()

getValidComparators

public oracle.as.scheduler.query.QueryComparator[] getValidComparators()
Specified by:
getValidComparators in interface MetadataQueryField<java.lang.String>
Specified by:
getValidComparators in interface oracle.as.scheduler.query.QueryField<java.lang.String,oracle.as.scheduler.query.QueryComparator,oracle.as.scheduler.query.QueryOperator>

getValueType

public java.lang.Class<java.lang.String> getValueType()
Specified by:
getValueType in interface MetadataQueryField<java.lang.String>
Specified by:
getValueType in interface oracle.as.scheduler.query.QueryField<java.lang.String,oracle.as.scheduler.query.QueryComparator,oracle.as.scheduler.query.QueryOperator>

supportsNullValue

public boolean supportsNullValue()
Specified by:
supportsNullValue in interface MetadataQueryField<java.lang.String>
Specified by:
supportsNullValue in interface oracle.as.scheduler.query.QueryField<java.lang.String,oracle.as.scheduler.query.QueryComparator,oracle.as.scheduler.query.QueryOperator>

getValidOperators

public oracle.as.scheduler.query.QueryOperator[] getValidOperators()
Specified by:
getValidOperators in interface MetadataQueryField<java.lang.String>
Specified by:
getValidOperators in interface oracle.as.scheduler.query.QueryField<java.lang.String,oracle.as.scheduler.query.QueryComparator,oracle.as.scheduler.query.QueryOperator>

getValidMetadataTypes

public BaseMetadataType<? extends BaseMetadata>[] getValidMetadataTypes()
Specified by:
getValidMetadataTypes in interface MetadataQueryField<java.lang.String>

fieldName

public java.lang.String fieldName()
Returns the query field's name.
Specified by:
fieldName in interface MetadataQueryField<java.lang.String>
Specified by:
fieldName in interface oracle.as.scheduler.query.QueryField<java.lang.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 interface MetadataQueryField<java.lang.String>

validateComparator

public void validateComparator(oracle.as.scheduler.query.QueryComparator comparator)
                        throws IllegalArgumentException
Specified by:
validateComparator in interface MetadataQueryField<java.lang.String>
Throws:
IllegalArgumentException

validateValue

public void validateValue(java.lang.String value)
                   throws IllegalArgumentException
Specified by:
validateValue in interface MetadataQueryField<java.lang.String>
Throws:
IllegalArgumentException

validateOperator

public void validateOperator(oracle.as.scheduler.query.QueryOperator operator)
                      throws IllegalArgumentException
Specified by:
validateOperator in interface MetadataQueryField<java.lang.String>
Throws:
IllegalArgumentException

toCompositeType

public static javax.management.openmbean.CompositeType toCompositeType()
Returns the CompositeType that describes this model specific class

toCompositeData

public javax.management.openmbean.CompositeData toCompositeData(javax.management.openmbean.CompositeType ct)

from

public static MetadataService.QueryField from(javax.management.openmbean.CompositeData cd)
                                       throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

valueOfField

public static MetadataService.QueryField valueOfField(java.lang.String s)
                                               throws IllegalArgumentException
Throws:
IllegalArgumentException

Skip navigation links

Oracle Enterprise Scheduler Java API Reference
11g Release 1 (11.1.1.7)
E26229-06


Copyright © 2008, 2013, Oracle and/or its affiliates. All rights reserved.