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


oracle.as.scheduler.metadata.query
Interface MetadataQueryFilter<METADATA_TYPE extends BaseMetadata<METADATA_TYPE>>

All Superinterfaces:
oracle.as.scheduler.query.QueryFilter, java.io.Serializable

public interface MetadataQueryFilter<METADATA_TYPE extends BaseMetadata<METADATA_TYPE>>
extends oracle.as.scheduler.query.QueryFilter

Since:
release specific (what release of product did this appear in)
Version:
$Header: ess/src/oracle/as/scheduler/metadata/query/MetadataQueryFilter.java /main/2 2009/12/29 22:39:23 dcraft Exp $
Author:
dcraft

Method Summary
 MetadataQueryFilter<METADATA_TYPE> and(MetadataQueryFilter<METADATA_TYPE> filter)
           
 void evaluate(MetadataQueryVisitor visitor)
           This method fulfills the contract of the Visitor pattern.
 MetadataQueryFilter<METADATA_TYPE> join(MetadataQueryFilter<METADATA_TYPE> otherFilter, oracle.as.scheduler.query.QueryOperator queryOperator)
           
 MetadataQueryFilter<METADATA_TYPE> or(MetadataQueryFilter<METADATA_TYPE> filter)
           
 

Method Detail

and

MetadataQueryFilter<METADATA_TYPE> and(MetadataQueryFilter<METADATA_TYPE> filter)

or

MetadataQueryFilter<METADATA_TYPE> or(MetadataQueryFilter<METADATA_TYPE> filter)

join

MetadataQueryFilter<METADATA_TYPE> join(MetadataQueryFilter<METADATA_TYPE> otherFilter,
                                        oracle.as.scheduler.query.QueryOperator queryOperator)

evaluate

void evaluate(MetadataQueryVisitor visitor)
              throws IllegalArgumentException,
                     MetadataServiceException

This method fulfills the contract of the Visitor pattern. Normally the pattern calls this method "accept(Visitor)", but evaluate is more appropriate and in line with existing code comments.

http://en.wikipedia.org/wiki/Visitor_pattern

Parameters:
visitor -
Throws:
IllegalArgumentException
MetadataServiceException

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


Copyright © 2008, 2012 Oracle. All rights reserved.