wt.fc.manifest
Class AdhocForeignKeyExistenceCriteria

java.lang.Object
  extended bywt.fc.manifest.AbstractDirectiveCriteria
      extended bywt.fc.manifest.AdhocForeignKeyExistenceCriteria
All Implemented Interfaces:
DirectiveCriteria

public class AdhocForeignKeyExistenceCriteria
extends AbstractDirectiveCriteria

DirectiveCriteria implementation that is valid only for use with QueryAdhocForeignKeyExistenceDirective

Supported API: false

Extendable: false


Field Summary
private static String CLASSNAME
           
private  String foreignKeyAttribute
           
private  Class foreignKeyClass
           
private  boolean includeDescendants
           
private  String parentAttribute
           
private  Class parentClass
           
private static String RESOURCE
           
 
Fields inherited from class wt.fc.manifest.AbstractDirectiveCriteria
 
Fields inherited from interface wt.fc.manifest.DirectiveCriteria
QUERY_KEYS
 
Constructor Summary
protected AdhocForeignKeyExistenceCriteria(Class a_foreignKeyClass, String a_foreignKeyAttribute, Class a_parentClass, String a_parentAttribute, QueryKey[] a_queryKeys, boolean a_includeDescendants)
          

Supported API: false
 
Method Summary
 boolean equals(Object directiveCriteria)
          Returns the LinkExistenceCriteria object's internal QueryKeys.
 String getForeignKeyAttribute()
          

Supported API: false
 Class getForeignKeyClass()
          

Supported API: false
 String getParentAttribute()
          

Supported API: false
 Class getParentClass()
          

Supported API: false
 boolean isIncludeDescendants()
          Gets the value of the attribute: includeDescendants.
 void setIncludeDescendants(boolean a_IncludeDescendants)
          Sets the value of the attribute: includeDescendants.
 
Methods inherited from class wt.fc.manifest.AbstractDirectiveCriteria
appendQueryKeys, getQueryKeys, getQueryKeysSet
 
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

foreignKeyClass

private Class foreignKeyClass

foreignKeyAttribute

private String foreignKeyAttribute

parentClass

private Class parentClass

parentAttribute

private String parentAttribute

includeDescendants

private boolean includeDescendants
Constructor Detail

AdhocForeignKeyExistenceCriteria

protected AdhocForeignKeyExistenceCriteria(Class a_foreignKeyClass,
                                           String a_foreignKeyAttribute,
                                           Class a_parentClass,
                                           String a_parentAttribute,
                                           QueryKey[] a_queryKeys,
                                           boolean a_includeDescendants)


Supported API: false

Parameters:
a_foreignKeyClass -
a_foreignKeyAttribute -
a_parentClass -
a_parentAttribute -
a_queryKeys -
a_includeDescendants -
Method Detail

isIncludeDescendants

public boolean isIncludeDescendants()
Gets the value of the attribute: includeDescendants.

Supported API: false

Returns:
boolean

setIncludeDescendants

public void setIncludeDescendants(boolean a_IncludeDescendants)
                           throws WTPropertyVetoException
Sets the value of the attribute: includeDescendants.

Supported API: false

Parameters:
a_IncludeDescendants -
Throws:
WTPropertyVetoException

equals

public boolean equals(Object directiveCriteria)
Returns the LinkExistenceCriteria object's internal QueryKeys.

Supported API: false

Specified by:
equals in class AbstractDirectiveCriteria
Parameters:
directiveCriteria -
Returns:
boolean

getForeignKeyClass

public Class getForeignKeyClass()


Supported API: false

Returns:
Class

getForeignKeyAttribute

public String getForeignKeyAttribute()


Supported API: false

Returns:
String

getParentClass

public Class getParentClass()


Supported API: false

Returns:
Class

getParentAttribute

public String getParentAttribute()


Supported API: false

Returns:
String