public class DCDataViewDef extends ViewDefImpl
ViewDefImpl.AutoRefreshMode
PersistableDefObject.CustomizationType, PersistableDefObject.PersonalizationType
CLAUSE_ADDITIVE, CLAUSE_GENERATE_RT, COMPOSITE_VIEW_OBJECT, COMPVO_BASE_VIEW_QUERIES_INLINED, PASSIVATE_DEFAULT, PASSIVATE_DISABLED, PASSIVATE_TRANISENTS_TOO
mAliasName, mBindingStyle
mComponentClass
mEditedProperties, mEditedPropertyExprs
DEF_MDS_CLIENT_KEY, DEF_SCOPE_ALL, DEF_SCOPE_PERS, DEF_SCOPE_SESSION, DEF_SCOPE_SHARED, DEF_SCOPE_SITE, mBaseDefObject, mExtendedDefObjects, mObjectResolved, PERSDEF_MDS_CLIENT_KEY, PROPERTY_EXPRMAP
mFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX, RESID_SUFFIX
FULL_OUTER_JOIN_TYPE, INNER_JOIN_TYPE, LEFT_OUTER_JOIN_TYPE, NONE_JOIN_TYPE, RIGHT_OUTER_JOIN_TYPE
XML_STATEMENT
Constructor and Description |
---|
DCDataViewDef(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
addOperation(OperationDefinitionImpl opDef)
For internal framework use only.
|
void |
addRowOperation(OperationDefinitionImpl opDef)
For internal framework use only.
|
OperationDefinitionImpl |
addRowScriptOperation(java.lang.String id,
java.lang.String name,
java.lang.String returnType,
java.util.LinkedHashMap<java.lang.String,java.lang.String> params,
java.lang.String body)
For internal framework use only.
|
OperationDefinitionImpl |
addScriptOperation(java.lang.String id,
java.lang.String name,
java.lang.String returnType,
java.util.LinkedHashMap<java.lang.String,java.lang.String> params,
java.lang.String body)
For internal framework use only.
|
OperationDefinitionImpl |
addScriptRowOperation(java.lang.String id,
java.lang.String name,
java.lang.String returnType,
java.util.LinkedHashMap<java.lang.String,java.lang.String> params,
java.lang.String body)
For internal framework use only.
|
protected ViewAttributeDefImpl |
createAttributeDef() |
OperationDefinitionImpl |
findOperationDefinition(java.lang.String id)
For internal framework use only.
|
OperationDefinitionImpl |
findRowOperationDefinition(java.lang.String id)
For internal framework use only.
|
java.lang.String |
getClientProxyClassName() |
java.lang.Class |
getComponentClass() |
java.lang.String |
getComponentInterfaceName() |
protected ComponentOperations |
getComponentOperations()
For internal framework use only.
|
protected java.lang.String |
getEffectiveClientProxyClassName() |
protected java.lang.String |
getEffectiveComponentInterfaceName() |
ViewDefImpl |
getListBindingViewDef() |
OperationDefinitionsImpl |
getOperationDefinitions()
For internal framework use only.
|
OperationDefinitionsImpl |
getRowOperationDefinitions()
For internal framework use only.
|
protected static void |
loadFromXML(DefElement xmlElement,
oracle.jbo.server.RemotableCompDef defObj) |
protected void |
loadOperationDefinitions(DefElement xmlElement)
For internal framework use only.
|
OperationDefinitionImpl |
lookupOperationDefinition(java.lang.String id)
For internal framework use only.
|
OperationDefinitionImpl |
lookupRowOperationDefinition(java.lang.String id)
For internal framework use only.
|
void |
removeOperation(OperationDefinitionImpl opDef)
For internal framework use only.
|
void |
removeRowOperation(OperationDefinitionImpl opDef)
For internal framework use only.
|
void |
setClientProxyClassName(java.lang.String name) |
void |
setComponentClass(java.lang.Class refClass) |
void |
setComponentInterfaceName(java.lang.String interfaceName) |
void |
setupForLov(ViewObjectImpl vo)
Internal use only.
|
addAllEntityAttributes, addAllRowAttributes, addApplyViewCriteriaNames, addEntityAttribute, addEntityAttribute, addEntityUsage, addEntityUsage, addEntityUsage, addEntityUsage, addEntityUsage, addListBindingDef, addRowAttribute, addRowSetViewAttribute, addViewAttribute, addViewLinkAccessor, addViewLinkAccessor, addViewObjectUsage, addViewObjectUsage, addViewUsage, addViewUsage, buildDefaultFrom, buildDefaultFrom, buildDefaultFrom, buildDefaultFromAttrs, buildDefaultSelect, buildDefaultSelect, buildSubquery, buildSubqueryFromClauses, buildViewCriteriaClauses, checkStructWithOld, createAltKey, createAttributeDef, createCompositeViewDef, createViewCriteria, createViewDef, criteriaChanged, doAddViewUsage, ensureCategoryManager, findAttrDefByEntAttrDef, findAttributeDef, findDefObject, findDefObjectNoSub, findStructureDefByName, findViewDefByName, findViewLinkDefImpl, finishedLoading, getAccessMode, getAllDefNames, getAllViewCriteriaNames, getAllViewCriterias, getAltKeyAttrDefs, getAltKeyAttrDefs, getAttributeCount, getAttributeDef, getAttributeDefImpls, getAttributeDefs, getAttributeIndexOf, getAutoRefreshMode, getBaseComponentClass, getCalculatedAttributeCount, getCategoryManager, getColumnNameForQuery, getColumns, getCtrlHints, getDBSortCriteria, getDefaultFetchMode, getDefaultViewCriteria, getDefTypeId, getDefXMLElementTag, getDfltCtrlHints, getEffectiveDateTransientAttr, getEffectiveDateTransientAttrInternal, getEffectiveDateTransientAttrName, getEffectiveRowClientProxyClassName, getEJBAppProviderURL, getEJBHome, getEJBHomeJNDIName, getEntityDiscrColumns, getEntityIndex, getEntityReference, getEntityReference, getEntityReferences, getEntityReferences, getEntityRefsParentOrder, getEntityUsage, getEntityUsages, getFetchMode, getFetchSize, getFromClause, getFromClause, getFromClauseFlags, getHintValue, getIterMode, getMaxActiveNodes, getMaxAttrConst, getMaxFetchSize, getMaxRowsPerNode, getOrderByClause, getPrimaryKeys, getProperty, getQuery, getQueryHint, getRangePagingCacheFactor, getRangeSize, getRawAttributeDefs, getReqdVC, getRowClass, getRowClientProxyClassName, getRowInterfaceName, getRowMatch, getRows, getSdoName, getSdoNameSpace, getSDOPackageName, getSelectClause, getSelectClauseFlags, getSIFContextKey, getStaticListCellId, getStoredProcedureName, getSubqueryLevel, getVarMgrParents, getViewCriteria, getViewCriteriaManager, getViewKeyAttrDefs, getWhereClause, getWhereClause, getWhereClause, getWhereClauseFlags, getXMLElementTag, getXMLRowElementTag, hasDataSecurity, hasPrimaryEntity, hasQuery, hasVariables, isAutoRefreshEnabled, isComposite, isDupBaseDef, isEffectiveDated, isFinderView, isFindViewDefOnActivation, isFullSql, isManageRowsByKey, isPassivationEnabled, isPLSQLView, isPullCustomizationsFromPrimaryVOs, isQueryThruEntity, isReadOnly, isRuntimeSQLGeneration, isSdoDirty, isSdoGen, isSDOGeneric, isSelectAllAttributes, isServiceWarningsEnabled, isStatic, isUseGlueCode, isViewLinkAccessorRetained, loadCustomDef, loadXMLContents, lookupAttributeDef, lookupRawAttributeDef, lookupViewAccessorDef, putPDefViewCriteria, putViewCriteria, resolveDefObject, resolveReferences, setAccessMode, setAutoRefresh, setAutoRefreshMode, setClauseGenForRowMatch, setColumns, setDBSortCriteria, setDefForComponent, setDupBaseDef, setEffectiveDated, setEntityDiscrColumns, setFetchMode, setFetchSize, setFindViewDefOnActivation, setFromClause, setFromClauseFlags, setFullSql, setIterMode, setJoinType, setMaxActiveNodes, setMaxFetchSize, setMaxRowsPerNode, setOrderByClause, setPassivationMode, setQuery, setQueryHint, setRangePagingCacheFactor, setRangeSize, setReqdVC, setRowClass, setRowClientProxyClassName, setRowInterfaceName, setRowMatch, setRows, setSdoDirty, setSdoGen, setSdoName, setSdoNameSpace, setSelectAllAttributes, setSelectClause, setSelectClauseFlags, setServiceWarnings, setStoredProcedureName, setSubqueryLevel, setUseGlueCode, setViewLinkAccessorRetained, setWhereClause, setWhereClauseFlags, shouldPutJoinConstraintInWhereClause, unsetDefForComponent, writeChildren, writeContents
addAltKey, addExtendedDefObject, addForwardDependency, addForwardDependency, addListBindingDef, addViewAccessorDef, appendBindingNameForAttr, appendBindingSpec, appendBindingSpec, createDef, discrValuesQualify, findAltKeyDef, findAttrDefIncludingPDef, findDefForDiscrValues, findDefForDiscrValues2, findListBindingDef, findViewAccessorDef, getAliasName, getAllProperties, getAltKeyCount, getAltKeyDef, getAltKeyIndex, getAltKeyNames, getBackwardDependencies, getBackwardDependencyAttributes, getBindingStyle, getDataSourceDef, getDefFullName, getDefName, getDiscrColumns, getExprVarVal, getExprVarValType, getForwardDependencies, getForwardDependencyAttributes, getGlobalScript, getListBindingDefs, getViewAccessorDefs, loadListBindings, loadViewAccessor, loadViewAccessors, lookupAltKeyDef, lookupAttrDefIncludingPDef, lookupListBindingDef, registerDefObject, removeAltKey, removeListBindingDef, removeViewAccessorDef, resolvePropertyRaw, setAliasName, setBindingStyle, setDiscrColumns, setExprVarVal, setThrowOnListBindingMismatch, throwOnListBindingMismatch, verifyExtendedDefObjects, writeXMLContents
deregisterSessionObject, getEditVersionsAsString, getInheritPersonalizationValue, getMajorVersion, getMessageBundleClass, getMinorVersion, getMsgBundleDef, getPackageDef, getPackageName, getPersDef, getPersDefNoUpdateCheck, getResourceBundleDef, getResourcePrefix, isDynamic, isInheritPersonalization, loadDefVersions, loadResourceBundle, registerSessionDefObject, setInheritPersonalization, setInheritPersonalizationStrValue, setMessageBundleClass, setResourceBundleDef
applyDiffChildren, diffChildren, ensureVariableManager, getBaseDefObject, getDefXMLNameSpace, getVariableManager, isDeprecated, isFromCustomization, loadProperties, loadVariables, setBaseDefObject, setBaseDefObject, setName, setParent
addDefImport, adjustPropertyMapForWrite, allocatePropertyMap, allocatePropertyMapForEdits, applyDiffContents, checkEditable, checkStructWithOld, close, createFromXML, diffContents, diffObjects, ensureDifferDetails, findDefImport, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefWriter, getEditedPropertiesMap, getEditedPropertyExpressionsMap, getEditedPropertyMap, getEditObject, getExtendedDefObjectsInternal, getFileName, getFullDirName, getFullFileName, getOrigObject, getPropertyMap, getSubstitutedNames, getSyncLock, guaranteePath, hasExtendedDefObjects, isCustomizationEnabled, isCustomizationEnabled, isDirty, isEditable, isFromTip, isLoadBase, isMajorVersionChanged, isMinorVersionChanged, isNew, isPersonalizationEnabled, isPersonalizationEnabled, isPropertyExpression, loadDefImports, mergeChanges, mergePropertyMap, objectRemoved, reapplyChanges, registerClass, registerSiteDefObject, remove, removeAndDelete, removeDefImport, removeExtendedDefObject, removeProperty, saveXMLContents, setCustomizationEnabled, setCustomizationEnabled, setDefaultBaseDir, setDefMgr, setDirty, setEditable, setEditableFlag, setEditableObject, setFullName, setFullNameInternal, setLoadBase, setMajorVersionChanged, setNew, setOrigObject, setPersonalizationEnabled, setPersonalizationEnabled, setProperty, setPropertyExpression, setPropertyMap, setupDefWriterFromMO, staticUpdateChildrenList, updateChildrenList, verifyVersion, verifyVersionNullCheck, writeObject, writeVersion
addPropertySetName, enableUpdateCheck, getAllExtendedDefObjects, getContainerDef, getContainerName, getDefinitionState, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, getRootBaseDefObject, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, isSuppressUpdateCheck, loadCustomProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, setDefScope, setMdsKey, setMdsReference, setObjectResolved, setPropertySetName, staticLoadCustomProperties, staticLoadSchemaProperties, suppressUpdateCheck
getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getPropertyExpressionsMap, getRawPropertyValue, getResourcesFromBundle, getStringFromMessageBundle, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, setPropertiesMap, setPropertiesMap2, setProperty
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
registerDefObject, saveXMLContents, setDefaultBaseDir, writeXMLContents
getDefFullName, getDefName, getFullName, getName
getName, getProperty, getResourceBundleDef
getName
getFullName
getFullName, getName
protected ViewAttributeDefImpl createAttributeDef()
createAttributeDef
in class ViewDefImpl
public ViewDefImpl getListBindingViewDef()
getListBindingViewDef
in class ViewDefImpl
public void setupForLov(ViewObjectImpl vo)
setupForLov
in class ViewDefImpl
vo
- The view object that owns the view criteriapublic java.lang.Class getComponentClass()
public void setComponentClass(java.lang.Class refClass)
public void setComponentInterfaceName(java.lang.String interfaceName)
public java.lang.String getComponentInterfaceName()
public java.lang.String getClientProxyClassName()
public void setClientProxyClassName(java.lang.String name)
protected java.lang.String getEffectiveClientProxyClassName()
protected java.lang.String getEffectiveComponentInterfaceName()
protected static void loadFromXML(DefElement xmlElement, oracle.jbo.server.RemotableCompDef defObj)
protected ComponentOperations getComponentOperations()
public OperationDefinitionsImpl getOperationDefinitions()
getOperationDefinitions
in interface OperationDefinitionContainer
public OperationDefinitionImpl lookupOperationDefinition(java.lang.String id)
public OperationDefinitionImpl findOperationDefinition(java.lang.String id)
public void addOperation(OperationDefinitionImpl opDef)
public OperationDefinitionImpl addScriptOperation(java.lang.String id, java.lang.String name, java.lang.String returnType, java.util.LinkedHashMap<java.lang.String,java.lang.String> params, java.lang.String body)
public OperationDefinitionImpl addScriptRowOperation(java.lang.String id, java.lang.String name, java.lang.String returnType, java.util.LinkedHashMap<java.lang.String,java.lang.String> params, java.lang.String body)
public void removeOperation(OperationDefinitionImpl opDef)
protected void loadOperationDefinitions(DefElement xmlElement)
public OperationDefinitionsImpl getRowOperationDefinitions()
public OperationDefinitionImpl lookupRowOperationDefinition(java.lang.String id)
public OperationDefinitionImpl findRowOperationDefinition(java.lang.String id)
public void addRowOperation(OperationDefinitionImpl opDef)
public OperationDefinitionImpl addRowScriptOperation(java.lang.String id, java.lang.String name, java.lang.String returnType, java.util.LinkedHashMap<java.lang.String,java.lang.String> params, java.lang.String body)
public void removeRowOperation(OperationDefinitionImpl opDef)