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

E10653-05

oracle.jbo
Interface ViewDef

All Superinterfaces:
StructureDef
All Known Implementing Classes:
ClientViewDef, DCDataViewDef, ViewDefImpl

public interface ViewDef
extends StructureDef


Field Summary
static int FULL_OUTER_JOIN_TYPE
           
static int INNER_JOIN_TYPE
           
static int LEFT_OUTER_JOIN_TYPE
           
static int NONE_JOIN_TYPE
           
static int RIGHT_OUTER_JOIN_TYPE
           
 
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)
           
 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 interface oracle.jbo.StructureDef
findAttributeDef, getAttributeCount, getAttributeDef, getAttributeDefs, getAttributeIndexOf, getColumnNameForQuery, getDefFullName, getDefName, getFullName, getName, lookupAttributeDef
 

Field Detail

NONE_JOIN_TYPE

static final int NONE_JOIN_TYPE
See Also:
Constant Field Values

INNER_JOIN_TYPE

static final int INNER_JOIN_TYPE
See Also:
Constant Field Values

LEFT_OUTER_JOIN_TYPE

static final int LEFT_OUTER_JOIN_TYPE
See Also:
Constant Field Values

RIGHT_OUTER_JOIN_TYPE

static final int RIGHT_OUTER_JOIN_TYPE
See Also:
Constant Field Values

FULL_OUTER_JOIN_TYPE

static final int FULL_OUTER_JOIN_TYPE
See Also:
Constant Field Values
Method Detail

addEntityUsage

void addEntityUsage(java.lang.String usageName,
                    java.lang.String entityDefName,
                    boolean referenceOnly,
                    boolean readOnly)

addEntityUsage

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)

addViewUsage

void addViewUsage(java.lang.String usageName,
                  java.lang.String viewDefName)

addViewUsage

void addViewUsage(java.lang.String usageName,
                  java.lang.String viewDefName,
                  java.lang.String viewLinkName,
                  java.lang.String viewLinkEndName,
                  java.lang.String srcUsageName)

setJoinType

void setJoinType(java.lang.String usageName,
                 int joinType)

addRowAttribute

AttributeDef addRowAttribute(java.lang.String attrName,
                             java.lang.String rowRefName,
                             java.lang.String baseAttrName)

addAllRowAttributes

void addAllRowAttributes(java.lang.String rowRefName)

setOrderByClause

void setOrderByClause(java.lang.String orderByClause)

resolveDefObject

void resolveDefObject()

registerDefObject

void registerDefObject()

setDefaultBaseDir

void setDefaultBaseDir(java.lang.String defaultBaseDir)

writeXMLContents

void writeXMLContents()

saveXMLContents

void saveXMLContents()

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

E10653-05

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