public class ClientViewDef extends StructureDefImpl implements ViewDef
attributeList, attributes, mDefFullName, mDefName, mFullName, mName
FULL_OUTER_JOIN_TYPE, INNER_JOIN_TYPE, LEFT_OUTER_JOIN_TYPE, NONE_JOIN_TYPE, RIGHT_OUTER_JOIN_TYPE
Constructor and Description |
---|
ClientViewDef(ApplicationModuleImpl am,
int id,
java.lang.String name,
java.lang.String fullName,
AttributeDefValue[] attrDefInfo,
boolean forEdit) |
Modifier and Type | Method and Description |
---|---|
void |
addAllRowAttributes(java.lang.String rowRefName) |
void |
addEntityUsage(java.lang.String usageName,
java.lang.String entityDefName,
boolean referenceOnly,
boolean readOnly) |
void |
addEntityUsage(java.lang.String usageName,
java.lang.String entityDefName,
boolean referenceOnly,
boolean readOnly,
java.lang.String assocName,
java.lang.String assocEndName,
java.lang.String srcUsageName) |
AttributeDef |
addRowAttribute(java.lang.String attrName,
java.lang.String rowRefName,
java.lang.String baseAttrName) |
void |
addViewUsage(java.lang.String usageName,
java.lang.String viewDefName) |
void |
addViewUsage(java.lang.String usageName,
java.lang.String viewDefName,
java.lang.String viewLinkName,
java.lang.String viewLinkEndName,
java.lang.String srcUsageName) |
void |
checkStructWithOld() |
ListBindingDef |
findListBindingDef(java.lang.String name) |
ListBindingDef |
lookupListBindingDef(java.lang.String lbName) |
void |
registerDefObject() |
void |
resolveDefObject() |
void |
saveXMLContents() |
void |
setDefaultBaseDir(java.lang.String defaultBaseDir) |
void |
setJoinType(java.lang.String usageName,
int joinType) |
void |
setOrderByClause(java.lang.String orderByClause) |
void |
writeXMLContents() |
addDynamicAttribute, addViewLinkAccessor, getNewAttributeDefHelper
addViewLinkAccessorInternal, findAttributeDef, getAttributeCount, getAttributeDef, getAttributeDefs, getAttributeIndexOf, getColumnNameForQuery, getDefFullName, getDefName, getFullName, getName, lookupAttributeDef, removeViewLinkAccessor, setName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
findAttributeDef, getAttributeCount, getAttributeDef, getAttributeDefs, getAttributeIndexOf, getColumnNameForQuery, getDefFullName, getDefName, getFullName, getName, lookupAttributeDef
public ClientViewDef(ApplicationModuleImpl am, int id, java.lang.String name, java.lang.String fullName, AttributeDefValue[] attrDefInfo, boolean forEdit)
public ListBindingDef lookupListBindingDef(java.lang.String lbName)
public ListBindingDef findListBindingDef(java.lang.String name)
public void checkStructWithOld()
checkStructWithOld
in interface ViewDef
public void addEntityUsage(java.lang.String usageName, java.lang.String entityDefName, boolean referenceOnly, boolean readOnly)
addEntityUsage
in interface ViewDef
public void addEntityUsage(java.lang.String usageName, java.lang.String entityDefName, boolean referenceOnly, boolean readOnly, java.lang.String assocName, java.lang.String assocEndName, java.lang.String srcUsageName)
addEntityUsage
in interface ViewDef
public void addViewUsage(java.lang.String usageName, java.lang.String viewDefName)
addViewUsage
in interface ViewDef
public void addViewUsage(java.lang.String usageName, java.lang.String viewDefName, java.lang.String viewLinkName, java.lang.String viewLinkEndName, java.lang.String srcUsageName)
addViewUsage
in interface ViewDef
public void setJoinType(java.lang.String usageName, int joinType)
setJoinType
in interface ViewDef
public AttributeDef addRowAttribute(java.lang.String attrName, java.lang.String rowRefName, java.lang.String baseAttrName)
addRowAttribute
in interface ViewDef
public void addAllRowAttributes(java.lang.String rowRefName)
addAllRowAttributes
in interface ViewDef
public void setOrderByClause(java.lang.String orderByClause)
setOrderByClause
in interface ViewDef
public void resolveDefObject()
resolveDefObject
in interface ViewDef
public void registerDefObject()
registerDefObject
in interface ViewDef
public void setDefaultBaseDir(java.lang.String defaultBaseDir)
setDefaultBaseDir
in interface ViewDef
public void writeXMLContents()
writeXMLContents
in interface ViewDef
public void saveXMLContents()
saveXMLContents
in interface ViewDef