Package wt.query
Class AbstractClassTableExpression
java.lang.Object
wt.query.AbstractTableExpression
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
Supported API: true
Extendable: false
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the attribute: excludedDescendants; List of classes that are excluded when processing that target class's descendants.booleanGets the value of the attribute: descendantsIncluded; Indicates if descendant need to be included this TableExpression in the FROM clause.voidsetDescendantsIncluded(boolean a_DescendantsIncluded) Sets the value of the attribute: descendantsIncluded; Indicates if descendant need to be included this TableExpression in the FROM clause.voidsetExcludedDescendants(List a_ExcludedDescendants) Sets the value of the attribute: excludedDescendants; List of classes that are excluded when processing that target class's descendants.voidsetExcludedDescendants(List<Class> a_ExcludedDescendants, boolean a_includeSubClasses) Sets the value of the attribute: excludedDescendants; List of classes that are excluded when processing that target class's descendants.voidsetIncludedInterfaces(List a_includedInterfaces)
Supported API: true
-
Method Details
-
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- Specified by:
isDescendantsIncludedin interfaceTableExpression- Overrides:
isDescendantsIncludedin classwt.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- Specified by:
setDescendantsIncludedin interfaceTableExpression- Overrides:
setDescendantsIncludedin classwt.query.AbstractTableExpression- Parameters:
a_DescendantsIncluded-
-
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
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
-
setExcludedDescendants
public void setExcludedDescendants(List<Class> a_ExcludedDescendants, boolean a_includeSubClasses) throws WTException 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:
WTPropertyVetoExceptionWTException
-
setIncludedInterfaces
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.
-