wt.pds
Class NavigateStatementBuilder.ForeignKeyLinkTableExpression
java.lang.Object
wt.query.AbstractClassTableExpression
wt.query.ClassTableExpression
wt.pds.NavigateStatementBuilder.ForeignKeyLinkTableExpression
- All Implemented Interfaces:
- Cloneable, Externalizable, PageableTableExpression, Serializable, TableExpression
- Enclosing class:
- NavigateStatementBuilder
- class NavigateStatementBuilder.ForeignKeyLinkTableExpression
- extends ClassTableExpression
Methods inherited from class wt.query.ClassTableExpression |
appendClassAttribute, getAppendedJoinConditionsBindParamter, getColumnAccessItemBuilder, getJoinCondition, getJoinCondition, getReferencedViewClassCount, getTables, isAutoNavigate, isUseViewTableAlias, readExternal, readVersion, setAppendedJoinConditions, setAppendedJoinConditions, writeExternal |
Methods inherited from class wt.query.AbstractClassTableExpression |
appendSnapshotSelectId, appendSnapshotSelectName, buildJoinCondition, buildJoinCondition, clone, columnsReset, filterEmptyTables, getAccessControlRequired, getAutoNaviTableOrder, getBindParameter, getClassAccessControlRequired, getClassInfos, getColumns, getExcludedDescendants, getOrderAttributeList, getTableClass, getTableReferenceMap, getValidClasses, isAccessControlled, isAccessControlRequired, isAdvancedQuery, isAdvancedQueryEnabled, isDescendantsIncluded, isEmptyTableOptimzationEnabled, isOuterJoin, readVersion, setAccessControlRequired, setAdvancedQueryEnabled, setColumns, setDescendantsIncluded, setEmptyTableOptimzationEnabled, setExcludedDescendants, setIncludedInterfaces, setOrderAttributeList, setOuterJoin, toString |
foreignKeyClass
private Class foreignKeyClass
NavigateStatementBuilder.ForeignKeyLinkTableExpression
public NavigateStatementBuilder.ForeignKeyLinkTableExpression(Class a_tableClass,
Class a_foreignKeyClass)
getExpression
public String getExpression(AttributeMapInfo a_attributeMapInfo,
AccessControllerProcessor a_accessControllerProcessor,
String a_alias,
int a_outerJoinType,
boolean a_fullPersistableTable,
boolean a_useBind)
throws WTException
- Description copied from class:
ClassTableExpression
- Return string representation of this expression.
Supported API: false
- Specified by:
getExpression
in interface TableExpression
- Overrides:
getExpression
in class ClassTableExpression
- Parameters:
a_attributeMapInfo
- Attribute information to use for building the expressiona_accessControllerProcessor
- AccessContoller to use for building the expressiona_alias
- a_outerJoinType
- a_fullPersistableTable
- a_useBind
-
- Returns:
- String
- Throws:
WTException
getForeignKeyClass
Class getForeignKeyClass()