Skip navigation links

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

E10653-11


oracle.jbo.server
Class ViewReference

java.lang.Object
  extended by oracle.jbo.common.NamedObjectImpl
      extended by oracle.jbo.server.NamedObjectImpl
          extended by oracle.jbo.server.ComponentObjectImpl
              extended by oracle.jbo.server.RowReference
                  extended by oracle.jbo.server.ViewReference

All Implemented Interfaces:
ComponentObject, ExprWrappable, GenericHints, DefPersistable, PersistentDefinition, OperationContainer, Properties, VariableManagerOwner, VariableManagerOwnerBase

public class ViewReference
extends RowReference
 NAME
      ViewReference.java - View object's use of other view objects (composite VO).
 DESCRIPTION

      The ViewReference represents ...

 NOTES


 VERSION
 MODIFIED   (MM/DD/YY)
 

Field Summary

 

Fields inherited from class oracle.jbo.server.RowReference
EFFDT_USAGE_HAS_IMPLICIT_ATTRS, EFFDT_USAGE_HAS_IMPLICIT_ATTRS_STR, EFFDT_USAGE_NO_OVERRIDE, EFFDT_USAGE_OVERRIDE_FALSE, EFFDT_USAGE_OVERRIDE_FALSE_STR

 

Fields inherited from class oracle.jbo.common.NamedObjectImpl
mFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX

 

Fields inherited from interface oracle.jbo.mom.xml.DefPersistable
XML_STATEMENT

 

Fields inherited from interface oracle.jbo.GenericHints
DEFINITION_STATE_ACTIVE, DEFINITION_STATE_DEPRECATED, PROPERTY_DEFINITION_STATE, PROPERTY_LABEL, PROPERTY_LABEL_PLURAL, PROPERTY_TOOLTIP

 

Method Summary
 AttributeDef findAttributeDef(java.lang.String attrName)
           
 java.lang.String[] getApplyViewCriteriaNames()
           
 int getAttributeCount()
           
 AttributeDef[] getAttributeDefs()
           
 ViewCriteria getReqdVC()
           
 java.lang.String getViewCriteriaClause(SQLBuilder builder, boolean forQuery, boolean inclReqdVC)
           
 ViewDefImpl getViewDef()
           
 ViewObject getViewObjectAug()
           
 java.lang.String getWhereClause()
           
 boolean hasApplyViewCriteriaNames()
           
 boolean isEffectiveDated()
          Checks if the underlying entity is used in an effective dated fashion or not.
 boolean isFullSql()
           
 void setApplyViewCriteriaNames(java.lang.String[] applyViewCriteriaNames)
           
 void setViewObjectAug(ViewObject vo)
           

 

Methods inherited from class oracle.jbo.server.RowReference
findViewAttrDefByBaseAttrName, findViewAttrDefByViewAttrName, findViewAttributeDefImpl, findViewAttributeDefImpls, getDef, getDefXMLElementTag, getDefXMLNameSpace, getJoinType, getJoinType, getJoinTypeAsString, getOrigObject, getXMLElementTag, isDeleteParticipant, isDirty, isEntireObjectTable, isInsertParticipant, isLockParticipant, isNew, isReadOnly, isReference, isSame, setDirty, setEntireObjectTable, setFullName, setJoinType, setName, setNew, setOrigObject, setReadOnly, setReference, writeChildren, writeContents, writeObject

 

Methods inherited from class oracle.jbo.server.ComponentObjectImpl
addListener, applyPersonalization, applyPersonalization, create, createRef, createVariableValueManager, ensureVariableManager, findOperationDefinitions, findPersDefObject, getAllProperties, getApplicationModule, getBooleanAdfmConfigProperty, getCompListeners, getCompListenersList, getDefFullName, getDefinitionManager, getDefinitionState, getDefName, getFullNameForPersDef, getHintValue, getLabel, getLabelPlural, getMessageBundleClass, getProxyClassName, getProxyClassName, getResourceBundleDef, getRootApplicationModule, getStringFromMessageBundle, getTooltip, getVariableManager, hasVariables, isDead, isPersonalized, isRegWithPiggyMan, remove, resolvePropertyRaw, setParent, setProxyClassName

 

Methods inherited from class oracle.jbo.server.NamedObjectImpl
isPropertyExpression, setParent, setPropertiesMap

 

Methods inherited from class oracle.jbo.common.NamedObjectImpl
allocatePropertyMap, getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionsMap, getPropertyMap, getRawPropertyValue, getResourcesFromBundle, mergePropertyMap, refreshProperty, removeProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, setPropertiesMap2, setProperty, setProperty, setPropertyExpression, setPropertyMap

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Methods inherited from interface oracle.jbo.mom.xml.DefPersistable
getFullName

 

Methods inherited from interface oracle.jbo.ComponentObject
getFullName, getName

 

Methods inherited from interface oracle.jbo.Properties
getProperties, getProperty, getProperty, refreshProperty

 

Methods inherited from interface oracle.jbo.VariableManagerOwner
getName

 

Method Detail

getViewDef

public ViewDefImpl getViewDef()

getViewObjectAug

public ViewObject getViewObjectAug()

setViewObjectAug

public void setViewObjectAug(ViewObject vo)

getAttributeCount

public int getAttributeCount()

getAttributeDefs

public AttributeDef[] getAttributeDefs()

findAttributeDef

public AttributeDef findAttributeDef(java.lang.String attrName)

getWhereClause

public java.lang.String getWhereClause()

getReqdVC

public ViewCriteria getReqdVC()

isFullSql

public boolean isFullSql()

isEffectiveDated

public boolean isEffectiveDated()
Description copied from class: RowReference
Checks if the underlying entity is used in an effective dated fashion or not. It is possible to query in all the effective dated entities irrespective of their start and end effective dates by turning off date effectivity in the usage. Once queried in, the entity will continue to exhibit its effective dated nature when updates are made.
Overrides:
isEffectiveDated in class RowReference
Returns:
true if the usage is effective dated, <false> otherwise.

hasApplyViewCriteriaNames

public boolean hasApplyViewCriteriaNames()

getApplyViewCriteriaNames

public java.lang.String[] getApplyViewCriteriaNames()

setApplyViewCriteriaNames

public void setApplyViewCriteriaNames(java.lang.String[] applyViewCriteriaNames)

getViewCriteriaClause

public java.lang.String getViewCriteriaClause(SQLBuilder builder,
                                              boolean forQuery,
                                              boolean inclReqdVC)

Skip navigation links

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

E10653-11


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