Skip navigation links

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


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

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.