oracle.as.scheduler.metadata.query
Interface MetadataQueryField<VALUE_TYPE extends java.io.Serializable>
- All Superinterfaces:
- oracle.as.scheduler.query.QueryField<VALUE_TYPE,oracle.as.scheduler.query.QueryComparator,oracle.as.scheduler.query.QueryOperator>, java.io.Serializable
- All Known Implementing Classes:
- MetadataQueryField.ActiveQueryField, MetadataQueryField.EffectiveApplicationQueryField, MetadataQueryField.ExecutionModeQueryField, MetadataQueryField.ExecutionTypeQueryField, MetadataQueryField.FirstStepQueryField, MetadataQueryField.JobTypeQueryField, MetadataQueryField.NameQueryField, MetadataQueryField.PackageQueryField, MetadataQueryField.ProductQueryField, MetadataQueryField.RequestCategoryQueryField, MetadataQueryField.ResultIndexQueryField, MetadataQueryField.SecurityActionQueryField, oracle.as.scheduler.metadata.query.internal.field.MetadataQueryFieldImpl, MetadataService.QueryField, oracle.as.scheduler.metadata.query.internal.field.MOTypeStringMetadataQueryField, oracle.as.scheduler.metadata.query.internal.field.ParameterMetadataQueryField, oracle.as.scheduler.metadata.query.internal.field.PostMetadataQueryField, oracle.as.scheduler.metadata.query.internal.field.StringMetadataQueryField
public interface MetadataQueryField<VALUE_TYPE extends java.io.Serializable>
- extends oracle.as.scheduler.query.QueryField<VALUE_TYPE,oracle.as.scheduler.query.QueryComparator,oracle.as.scheduler.query.QueryOperator>
- Since:
- release specific (what release of product did this appear in)
- Version:
- $Header: ess/src/oracle/as/scheduler/metadata/query/MetadataQueryField.java /main/9 2010/12/20 14:52:59 dcraft Exp $
- Author:
- dcraft
Package
static final MetadataQueryField.PackageQueryField Package
Name
static final MetadataQueryField.NameQueryField Name
JobType
static final MetadataQueryField.JobTypeQueryField JobType
ExecutionType
static final MetadataQueryField.ExecutionTypeQueryField ExecutionType
ExecutionMode
static final MetadataQueryField.ExecutionModeQueryField ExecutionMode
FirstStep
static final MetadataQueryField.FirstStepQueryField FirstStep
Active
static final MetadataQueryField.ActiveQueryField Active
Product
static final MetadataQueryField.ProductQueryField Product
RequestCategory
static final MetadataQueryField.RequestCategoryQueryField RequestCategory
EffectiveApplication
static final MetadataQueryField.EffectiveApplicationQueryField EffectiveApplication
ResultIndex
static final MetadataQueryField.ResultIndexQueryField ResultIndex
SecurityAction
static final MetadataQueryField.SecurityActionQueryField SecurityAction
getValidComparators
oracle.as.scheduler.query.QueryComparator[] getValidComparators()
- Specified by:
getValidComparators
in interface oracle.as.scheduler.query.QueryField<VALUE_TYPE extends java.io.Serializable,oracle.as.scheduler.query.QueryComparator,oracle.as.scheduler.query.QueryOperator>
getValidOperators
oracle.as.scheduler.query.QueryOperator[] getValidOperators()
- Specified by:
getValidOperators
in interface oracle.as.scheduler.query.QueryField<VALUE_TYPE extends java.io.Serializable,oracle.as.scheduler.query.QueryComparator,oracle.as.scheduler.query.QueryOperator>
getValidMetadataTypes
BaseMetadataType[] getValidMetadataTypes()
getValueType
java.lang.Class<VALUE_TYPE> getValueType()
- Specified by:
getValueType
in interface oracle.as.scheduler.query.QueryField<VALUE_TYPE extends java.io.Serializable,oracle.as.scheduler.query.QueryComparator,oracle.as.scheduler.query.QueryOperator>
validateComparator
void validateComparator(oracle.as.scheduler.query.QueryComparator comparator)
throws IllegalArgumentException
- Throws:
IllegalArgumentException
validateOperator
void validateOperator(oracle.as.scheduler.query.QueryOperator operator)
throws IllegalArgumentException
- Throws:
IllegalArgumentException
validateValue
void validateValue(VALUE_TYPE value)
throws IllegalArgumentException
- Throws:
IllegalArgumentException
fieldName
java.lang.String fieldName()
- Specified by:
fieldName
in interface oracle.as.scheduler.query.QueryField<VALUE_TYPE extends java.io.Serializable,oracle.as.scheduler.query.QueryComparator,oracle.as.scheduler.query.QueryOperator>
supportsNullValue
boolean supportsNullValue()
- Specified by:
supportsNullValue
in interface oracle.as.scheduler.query.QueryField<VALUE_TYPE extends java.io.Serializable,oracle.as.scheduler.query.QueryComparator,oracle.as.scheduler.query.QueryOperator>
toString
java.lang.String toString(VALUE_TYPE value)
Copyright © 2008, 2011 Oracle. All rights reserved.