Skip navigation links
oracle.jbo.server
Class ViewReference
java.lang.Object
oracle.jbo.common.NamedObjectImpl
oracle.jbo.server.NamedObjectImpl
oracle.jbo.server.ComponentObjectImpl
oracle.jbo.server.RowReference
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)
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.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 |
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
Copyright © 1997, 2014, Oracle. All rights reserved.