wt.fc.manifest
Class AbstractDirectiveCriteria

java.lang.Object
  extended bywt.fc.manifest.AbstractDirectiveCriteria
All Implemented Interfaces:
DirectiveCriteria
Direct Known Subclasses:
AdhocForeignKeyExistenceCriteria, LinkExistenceCriteria

public abstract class AbstractDirectiveCriteria
extends Object
implements DirectiveCriteria

Default implementation for methods common to DirectiveCriteria implementations.

Supported API: false

Extendable: false


Field Summary
private static String CLASSNAME
           
private  Set queryKeys
           
private static String RESOURCE
           
 
Fields inherited from interface wt.fc.manifest.DirectiveCriteria
QUERY_KEYS
 
Constructor Summary
AbstractDirectiveCriteria()
           
 
Method Summary
 void appendQueryKeys(Set intersectQueryKeys)
          Appends any QueryKey objects from intersectQueryKeys that do not already exist in this LinkExistenceCriteria object's internal QueryKeys.
abstract  boolean equals(Object directiveCriteria)
          

Supported API: false
 QueryKey[] getQueryKeys()
          Returns the QueryKey[[] criteria for this LinkExistenceCriteria object.
 Set getQueryKeysSet()
          Returns the LinkExistenceCriteria object's internal QueryKeys.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME

queryKeys

private Set queryKeys
Constructor Detail

AbstractDirectiveCriteria

public AbstractDirectiveCriteria()
Method Detail

equals

public abstract boolean equals(Object directiveCriteria)


Supported API: false

Parameters:
directiveCriteria -
Returns:
boolean

getQueryKeys

public QueryKey[] getQueryKeys()
Returns the QueryKey[[] criteria for this LinkExistenceCriteria object.

Supported API: false

Specified by:
getQueryKeys in interface DirectiveCriteria
Returns:
QueryKey[]

appendQueryKeys

public void appendQueryKeys(Set intersectQueryKeys)
Appends any QueryKey objects from intersectQueryKeys that do not already exist in this LinkExistenceCriteria object's internal QueryKeys.

Supported API: false

Specified by:
appendQueryKeys in interface DirectiveCriteria
Parameters:
intersectQueryKeys -

getQueryKeysSet

public Set getQueryKeysSet()
Returns the LinkExistenceCriteria object's internal QueryKeys.

Supported API: false

Specified by:
getQueryKeysSet in interface DirectiveCriteria
Returns:
Set