wt.query
Class AbstractClassTableExpression

java.lang.Object
  extended by wt.query.AbstractTableExpression
      extended by wt.query.AbstractClassTableExpression
All Implemented Interfaces:
Externalizable, Serializable, Cloneable, wt.query.PageableTableExpression, TableExpression
Direct Known Subclasses:
ClassTableExpression, ClassViewExpression

public abstract class AbstractClassTableExpression
extends wt.query.AbstractTableExpression
implements wt.query.PageableTableExpression, Externalizable

This class represents the table associated with a target class.

Supported API: true

Extendable: false

See Also:
Serialized Form

Method Summary
 List getExcludedDescendants()
          Gets the value of the attribute: excludedDescendants; List of classes that are excluded when processing that target class's descendants.
 boolean isDescendantsIncluded()
          Gets the value of the attribute: descendantsIncluded; Indicates if descendant need to be included this TableExpression in the FROM clause.
 void setDescendantsIncluded(boolean a_DescendantsIncluded)
          Sets the value of the attribute: descendantsIncluded; Indicates if descendant need to be included this TableExpression in the FROM clause.
 void setExcludedDescendants(List a_ExcludedDescendants)
          Sets the value of the attribute: excludedDescendants; List of classes that are excluded when processing that target class's descendants.
 void setIncludedInterfaces(List a_includedInterfaces)
          

Supported API: true
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

isDescendantsIncluded

public boolean isDescendantsIncluded()
Gets the value of the attribute: descendantsIncluded; Indicates if descendant need to be included this TableExpression in the FROM clause.

Supported API: true

Overrides:
isDescendantsIncluded in class wt.query.AbstractTableExpression
Returns:
boolean

setDescendantsIncluded

public void setDescendantsIncluded(boolean a_DescendantsIncluded)
Sets the value of the attribute: descendantsIncluded; Indicates if descendant need to be included this TableExpression in the FROM clause.

Supported API: true

Overrides:
setDescendantsIncluded in class wt.query.AbstractTableExpression
Parameters:
a_DescendantsIncluded -

getExcludedDescendants

public List getExcludedDescendants()
Gets the value of the attribute: excludedDescendants; List of classes that are excluded when processing that target class's descendants.

Supported API: true

Returns:
List

setExcludedDescendants

public void setExcludedDescendants(List a_ExcludedDescendants)
                            throws WTPropertyVetoException
Sets the value of the attribute: excludedDescendants; List of classes that are excluded when processing that target class's descendants.

Supported API: true

Parameters:
a_ExcludedDescendants -
Throws:
WTPropertyVetoException

setIncludedInterfaces

public void setIncludedInterfaces(List a_includedInterfaces)


Supported API: true

Parameters:
a_includedInterfaces - A list containing element of Class which is used to specify the query only against their descendant concrete classes.