Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.1.0)

E10653-02

oracle.jbo.client.remote
Class ClientViewDef

java.lang.Object
  extended by oracle.jbo.common.StructureDefHelper
      extended by oracle.jbo.client.remote.StructureDefImpl
          extended by oracle.jbo.client.remote.ClientViewDef
All Implemented Interfaces:
StructureDef, ViewDef

public class ClientViewDef
extends StructureDefImpl
implements ViewDef


Field Summary
 
Fields inherited from class oracle.jbo.common.StructureDefHelper
attributeList, attributes, mDefFullName, mDefName, mFullName, mName
 
Fields inherited from interface oracle.jbo.ViewDef
FULL_OUTER_JOIN_TYPE, INNER_JOIN_TYPE, LEFT_OUTER_JOIN_TYPE, NONE_JOIN_TYPE, RIGHT_OUTER_JOIN_TYPE
 
Constructor Summary
ClientViewDef(ApplicationModuleImpl am, int id, java.lang.String name, java.lang.String fullName, AttributeDefValue[] attrDefInfo, boolean forEdit)
           
 
Method Summary
 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)
           
 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()
           
 
Methods inherited from class oracle.jbo.client.remote.StructureDefImpl
getNewAttributeDefHelper
 
Methods inherited from class oracle.jbo.common.StructureDefHelper
addDynamicAttribute, addViewLinkAccessor, findAttributeDef, getAttributeCount, getAttributeDef, getAttributeDefs, getAttributeIndexOf, getColumnNameForQuery, getDefFullName, getDefName, getFullName, getName, lookupAttributeDef, removeViewLinkAccessor, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface oracle.jbo.StructureDef
findAttributeDef, getAttributeCount, getAttributeDef, getAttributeDefs, getAttributeIndexOf, getColumnNameForQuery, getDefFullName, getDefName, getFullName, getName, lookupAttributeDef
 

Constructor Detail

ClientViewDef

public ClientViewDef(ApplicationModuleImpl am,
                     int id,
                     java.lang.String name,
                     java.lang.String fullName,
                     AttributeDefValue[] attrDefInfo,
                     boolean forEdit)
Method Detail

lookupListBindingDef

public ListBindingDef lookupListBindingDef(java.lang.String lbName)

findListBindingDef

public ListBindingDef findListBindingDef(java.lang.String name)

addEntityUsage

public void addEntityUsage(java.lang.String usageName,
                           java.lang.String entityDefName,
                           boolean referenceOnly,
                           boolean readOnly)
Specified by:
addEntityUsage in interface ViewDef

addEntityUsage

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)
Specified by:
addEntityUsage in interface ViewDef

addViewUsage

public void addViewUsage(java.lang.String usageName,
                         java.lang.String viewDefName)
Specified by:
addViewUsage in interface ViewDef

addViewUsage

public void addViewUsage(java.lang.String usageName,
                         java.lang.String viewDefName,
                         java.lang.String viewLinkName,
                         java.lang.String viewLinkEndName,
                         java.lang.String srcUsageName)
Specified by:
addViewUsage in interface ViewDef

setJoinType

public void setJoinType(java.lang.String usageName,
                        int joinType)
Specified by:
setJoinType in interface ViewDef

addRowAttribute

public AttributeDef addRowAttribute(java.lang.String attrName,
                                    java.lang.String rowRefName,
                                    java.lang.String baseAttrName)
Specified by:
addRowAttribute in interface ViewDef

addAllRowAttributes

public void addAllRowAttributes(java.lang.String rowRefName)
Specified by:
addAllRowAttributes in interface ViewDef

setOrderByClause

public void setOrderByClause(java.lang.String orderByClause)
Specified by:
setOrderByClause in interface ViewDef

resolveDefObject

public void resolveDefObject()
Specified by:
resolveDefObject in interface ViewDef

registerDefObject

public void registerDefObject()
Specified by:
registerDefObject in interface ViewDef

setDefaultBaseDir

public void setDefaultBaseDir(java.lang.String defaultBaseDir)
Specified by:
setDefaultBaseDir in interface ViewDef

writeXMLContents

public void writeXMLContents()
Specified by:
writeXMLContents in interface ViewDef

saveXMLContents

public void saveXMLContents()
Specified by:
saveXMLContents in interface ViewDef

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.1.0)

E10653-02

Copyright © 1997, 2009, Oracle. All rights reserved.