Oracle Fusion Applications Java API Reference for Oracle Enterprise Scheduler Service
11g Release 1 (11.1.1.5)
E20742-01


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

Nested Class Summary
static class MetadataQueryField.ActiveQueryField
           
static class MetadataQueryField.EffectiveApplicationQueryField
           
static class MetadataQueryField.ExecutionModeQueryField
           
static class MetadataQueryField.ExecutionTypeQueryField
           
static class MetadataQueryField.FirstStepQueryField
           
static class MetadataQueryField.JobTypeQueryField
           
static class MetadataQueryField.NameQueryField
           
static class MetadataQueryField.PackageQueryField
           
static class MetadataQueryField.ProductQueryField
           
static class MetadataQueryField.RequestCategoryQueryField
           
static class MetadataQueryField.ResultIndexQueryField
           
static class MetadataQueryField.SecurityActionQueryField
           
 
Field Summary
static MetadataQueryField.ActiveQueryField Active
           
static MetadataQueryField.EffectiveApplicationQueryField EffectiveApplication
           
static MetadataQueryField.ExecutionModeQueryField ExecutionMode
           
static MetadataQueryField.ExecutionTypeQueryField ExecutionType
           
static MetadataQueryField.FirstStepQueryField FirstStep
           
static MetadataQueryField.JobTypeQueryField JobType
           
static MetadataQueryField.NameQueryField Name
           
static MetadataQueryField.PackageQueryField Package
           
static MetadataQueryField.ProductQueryField Product
           
static MetadataQueryField.RequestCategoryQueryField RequestCategory
           
static MetadataQueryField.ResultIndexQueryField ResultIndex
           
static MetadataQueryField.SecurityActionQueryField SecurityAction
           
 
Method Summary
 java.lang.String fieldName()
           
 oracle.as.scheduler.query.QueryComparator[] getValidComparators()
           
 BaseMetadataType[] getValidMetadataTypes()
           
 oracle.as.scheduler.query.QueryOperator[] getValidOperators()
           
 java.lang.Class<VALUE_TYPE> getValueType()
           
 boolean supportsNullValue()
           
 java.lang.String toString(VALUE_TYPE value)
           
 void validateComparator(oracle.as.scheduler.query.QueryComparator comparator)
           
 void validateOperator(oracle.as.scheduler.query.QueryOperator operator)
           
 void validateValue(VALUE_TYPE value)
           
 

Field Detail

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
Method Detail

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)

Oracle Fusion Applications Java API Reference for Oracle Enterprise Scheduler Service
11g Release 1 (11.1.1.5)
E20742-01


Copyright © 2008, 2011 Oracle. All rights reserved.