Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 7 (11.1.7)

E22562-07

oracle.apps.fnd.applcore.oaext.model
Class KFFViewDefImpl

java.lang.Object
  extended by oracle.jbo.common.NamedObjectImpl
      extended by oracle.jbo.mom.DefinitionObject
          extended by oracle.jbo.mom.PersistableDefObject
              extended by oracle.jbo.server.DefObject
                  extended by oracle.jbo.server.MetaObject
                      extended by oracle.jbo.server.RowDef
                          extended by oracle.jbo.server.ViewDefImpl
                              extended by oracle.apps.fnd.applcore.oaext.model.FlexfieldBaseViewDefImpl
                                  extended by oracle.apps.fnd.applcore.oaext.model.FlexfieldViewDefImpl
                                      extended by oracle.apps.fnd.applcore.oaext.model.KFFViewDefImpl
All Implemented Interfaces:
FlexfieldSdoSupport, oracle.jbo.common.ResourceBundleOwner, oracle.jbo.common.ViewCriteriaManagerOwner, oracle.jbo.ExprValueSupplier, oracle.jbo.ExprWrappable, oracle.jbo.mom.xml.DefPersistable, oracle.jbo.mom.xml.PersistentDefinition, oracle.jbo.server.AttributeDependencyManager, oracle.jbo.server.OperationDefinitionContainer, oracle.jbo.StructureDef, oracle.jbo.VariableManagerOwner, oracle.jbo.VariableManagerOwnerBase, oracle.jbo.ViewCriteriaResolver, oracle.jbo.ViewDef
Direct Known Subclasses:
KFFMViewDefImpl

public class KFFViewDefImpl
extends FlexfieldViewDefImpl

Definition class for key flexfield view objects.


Nested Class Summary
static class KFFViewDefImpl.ComboKey
          The key that represents a combination.
 
Nested classes/interfaces inherited from class oracle.jbo.mom.PersistableDefObject
oracle.jbo.mom.PersistableDefObject.CustomizationType, oracle.jbo.mom.PersistableDefObject.PersonalizationType
 
Field Summary
 
Fields inherited from class oracle.apps.fnd.applcore.oaext.model.FlexfieldBaseViewDefImpl
PROPERTY_DEF_IMPORTS_AM
 
Fields inherited from class oracle.jbo.server.ViewDefImpl
CLAUSE_ADDITIVE, CLAUSE_GENERATE_RT, COMPOSITE_VIEW_OBJECT, COMPVO_BASE_VIEW_QUERIES_INLINED, PASSIVATE_DEFAULT, PASSIVATE_DISABLED, PASSIVATE_TRANISENTS_TOO
 
Fields inherited from class oracle.jbo.server.RowDef
mAliasName, mBindingStyle
 
Fields inherited from class oracle.jbo.server.MetaObject
mComponentClass
 
Fields inherited from class oracle.jbo.mom.DefinitionObject
DEF_MDS_CLIENT_KEY, DEF_SCOPE_ALL, DEF_SCOPE_PERS, DEF_SCOPE_SESSION, DEF_SCOPE_SHARED, mBaseDefObject, mExtendedDefObjects, mObjectResolved, PERSDEF_MDS_CLIENT_KEY, PROPERTY_EXPRMAP
 
Fields inherited from class oracle.jbo.common.NamedObjectImpl
mFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX
 
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
 
Fields inherited from interface oracle.jbo.mom.xml.DefPersistable
XML_STATEMENT
 
Constructor Summary
KFFViewDefImpl()
          Constructs a default view definition.
KFFViewDefImpl(int scope, java.lang.String name)
          Constructs a key flexfield view definition object.
 
Method Summary
 oracle.jbo.AttributeDef getCCIDAttribute()
          Gets the definition of the code-combination ID attribute.
protected  oracle.jbo.server.ComponentOperations getComponentOperations()
           
 oracle.jbo.AttributeDef getDSNAttribute()
          Gets the data-set number attribute.
protected  java.lang.String getEffectiveClientProxyClassName()
           
protected  java.lang.String getEffectiveComponentInterfaceName()
           
 oracle.jbo.AttributeDef getStructureInstanceNumberAttribute()
          Gets the structure instance number attribute.
 boolean isDynamicCombinationCreationAllowed()
          Returns true if dynamic combination creation is allowed.
protected static void loadFromXML(oracle.jbo.mom.xml.DefElement arg0, oracle.jbo.server.RemotableCompDef arg1)
           
protected  void loadOperationDefinitions(oracle.jbo.mom.xml.DefElement arg0)
           
 
Methods inherited from class oracle.apps.fnd.applcore.oaext.model.FlexfieldViewDefImpl
getApplicationID, getDelimiter, getDelimiter, getDelimiterCharacter, getDiscriminatorAttribute, getDiscriminatorSdoPath, getFlexfieldApplicationModuleDefFullName, getFlexfieldAttributes, getFlexfieldAttributes, getFlexfieldAttributesForDisplay, getFlexfieldCode, getFlexfieldEntityDef, getLabelCodes, getLabeledAttributes, getModelID, getSdoName, getSdoNamespace, getSegmentAttribute, getSegmentAttribute, getSegmentCode, getSegmentDefaultValue, getSegmentDefaultValueType, getSegmentDisplayAttributeName, getSegmentSdoPath, isGlobalSegment, isSegmentDisplay, isSegmentRequired, parseSegmentCombination, parseSegmentCombination
 
Methods inherited from class oracle.apps.fnd.applcore.oaext.model.FlexfieldBaseViewDefImpl
findDefForDiscrValues, findExtendedFlexDefForDiscrValue, getSubtypes, hasExtendedDefObjects
 
Methods inherited from class oracle.jbo.server.ViewDefImpl
addAllEntityAttributes, addAllRowAttributes, addApplyViewCriteriaNames, addEntityAttribute, addEntityUsage, addEntityUsage, addEntityUsage, addEntityUsage, addEntityUsage, addListBindingDef, addRowAttribute, addRowSetViewAttribute, addViewAttribute, addViewLinkAccessor, addViewLinkAccessor, addViewUsage, addViewUsage, buildDefaultFrom, buildDefaultFrom, buildDefaultFrom, buildDefaultFromAttrs, buildDefaultSelect, buildDefaultSelect, createAltKey, createAttributeDef, createCompositeViewDef, createViewCriteria, createViewDef, criteriaChanged, findAttrDefByEntAttrDef, findAttributeDef, findDefObject, findDefObjectNoSub, findStructureDefByName, findViewLinkDefImpl, finishedLoading, getAccessMode, getAllDefNames, getAllViewCriteriaNames, getAllViewCriterias, getAltKeyAttrDefs, getAltKeyAttrDefs, getAttributeCount, getAttributeDef, getAttributeDefImpls, getAttributeDefs, getAttributeIndexOf, getBaseComponentClass, getCalculatedAttributeCount, 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, getListBindingViewDef, getMaxActiveNodes, getMaxAttrConst, getMaxFetchSize, getMaxRowsPerNode, getOrderByClause, getPrimaryKeys, getProperty, getQuery, getQueryHint, getRangePagingCacheFactor, getRangeSize, getRawAttributeDefs, getReqdVC, getRowClass, getRowClientProxyClassName, getRowInterfaceName, getRowMatch, getRows, getSdoNameSpace, getSDOPackageName, getSelectClause, getSelectClauseFlags, getSIFContextKey, getStaticListCellId, getStoredProcedureName, getVarMgrParents, getViewCriteria, getViewCriteriaManager, getViewKeyAttrDefs, getWhereClause, getWhereClause, getWhereClause, getWhereClauseFlags, getXMLElementTag, getXMLRowElementTag, hasDataSecurity, hasPrimaryEntity, hasQuery, hasVariables, isAutoRefreshEnabled, isComposite, isDupBaseDef, isEffectiveDated, isFinderView, isFullSql, isManageRowsByKey, isPassivationEnabled, isPLSQLView, isQueryThruEntity, isReadOnly, isRuntimeSQLGeneration, isSdoDirty, isSdoGen, isSDOGeneric, isSelectAllAttributes, isServiceWarningsEnabled, isStatic, isUseGlueCode, isViewLinkAccessorRetained, loadCustomDef, loadXMLContents, lookupAttributeDef, lookupRawAttributeDef, lookupViewAccessorDef, putPDefViewCriteria, putViewCriteria, resolveDefObject, resolveReferences, setAccessMode, setAutoRefresh, setColumns, setDBSortCriteria, setDefForComponent, setDupBaseDef, setEffectiveDated, setEntityDiscrColumns, setFetchMode, setFetchSize, 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, setupForLov, setUseGlueCode, setViewLinkAccessorRetained, setWhereClause, setWhereClauseFlags, shouldPutJoinConstraintInWhereClause, unsetDefForComponent, writeChildren, writeContents
 
Methods inherited from class oracle.jbo.server.RowDef
addAltKey, addExtendedDefObject, addForwardDependency, addForwardDependency, addListBindingDef, addViewAccessorDef, appendBindingNameForAttr, appendBindingSpec, appendBindingSpec, createDef, discrValuesQualify, findAltKeyDef, findAttrDefIncludingPDef, findDefForDiscrValues2, findListBindingDef, findViewAccessorDef, getAliasName, getAllProperties, getAltKeyCount, getAltKeyDef, getAltKeyIndex, getAltKeyNames, getBackwardDependencies, getBackwardDependencyAttributes, getBindingStyle, getDataSourceDef, getDefFullName, getDefName, getDiscrColumns, getExprVarVal, getForwardDependencies, getForwardDependencyAttributes, getListBindingDefs, getViewAccessorDefs, loadListBindings, loadViewAccessor, loadViewAccessors, lookupAltKeyDef, lookupListBindingDef, registerDefObject, removeAltKey, removeListBindingDef, removeViewAccessorDef, resolvePropertyRaw, setAliasName, setBindingStyle, setDiscrColumns, setExprVarVal, setThrowOnListBindingMismatch, throwOnListBindingMismatch, verifyExtendedDefObjects, writeXMLContents
 
Methods inherited from class oracle.jbo.server.MetaObject
deregisterSessionObject, getMessageBundleClass, getMsgBundleDef, getPackageDef, getPackageName, getPersDef, getPersDefNoUpdateCheck, getResourceBundleDef, getResourcePrefix, isDynamic, isInheritPersonalization, loadResourceBundle, registerSessionDefObject, setInheritPersonalization, setMessageBundleClass, setResourceBundleDef
 
Methods inherited from class oracle.jbo.server.DefObject
ensureVariableManager, getBaseDefObject, getDefXMLNameSpace, getVariableManager, loadProperties, loadVariables, setBaseDefObject, setBaseDefObject, setName, setParent
 
Methods inherited from class oracle.jbo.mom.PersistableDefObject
addDefImport, adjustPropertyMapForWrite, allocatePropertyMap, checkEditable, close, createFromXML, findDefImport, getBaseDir, getBasePackage, getDefImports, getDefManager, getDefWriter, getEditObject, getExtendedDefObjectsInternal, getFileName, getFullDirName, getFullFileName, getOrigObject, getPropertyMap, getSubstitutedNames, getSyncLock, guaranteePath, isCustomizationEnabled, isCustomizationEnabled, isDirty, isEditable, isNew, isPersonalizationEnabled, isPersonalizationEnabled, loadDefImports, mergePropertyMap, objectRemoved, reapplyChanges, reapplyChangesToChildren, reapplyChangesToContents, registerClass, remove, removeAndDelete, removeDefImport, removeExtendedDefObject, removeProperty, saveXMLContents, setCustomizationEnabled, setCustomizationEnabled, setDefaultBaseDir, setDefMgr, setDirty, setEditable, setNew, setOrigObject, setPersonalizationEnabled, setPersonalizationEnabled, setProperty, setPropertyExpression, setPropertyMap, updateChildrenList, verifyVersion, writeObject, writeVersion
 
Methods inherited from class oracle.jbo.mom.DefinitionObject
addPropertySetName, enableUpdateCheck, getAllExtendedDefObjects, getContainerDef, getContainerName, getDefScope, getExtendedDefObjects, getMdsKey, getMdsReference, getPropertySetName, getPropertySetNames, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, isSuppressUpdateCheck, loadCustomProperties, loadPropertiesInMap, loadPropertySetNames, loadSchemaProperties, setDefScope, setMdsKey, setMdsReference, setObjectResolved, setPropertySetName, suppressUpdateCheck
 
Methods inherited from class oracle.jbo.common.NamedObjectImpl
getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getPropertyExpressionsMap, getRawPropertyValue, getResourcesFromBundle, getStringFromMessageBundle, isPropertyExpression, refreshProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, setFullName, setPropertiesMap, setPropertiesMap2, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface oracle.jbo.ViewDef
registerDefObject, saveXMLContents, setDefaultBaseDir, writeXMLContents
 
Methods inherited from interface oracle.jbo.StructureDef
getDefFullName, getDefName, getFullName, getName
 
Methods inherited from interface oracle.jbo.VariableManagerOwner
getName
 
Methods inherited from interface oracle.jbo.mom.xml.DefPersistable
getFullName
 

Constructor Detail

KFFViewDefImpl

public KFFViewDefImpl()
Constructs a default view definition.


KFFViewDefImpl

public KFFViewDefImpl(int scope,
                      java.lang.String name)
Constructs a key flexfield view definition object.

Parameters:
scope - the scope
name - the name
Method Detail

getStructureInstanceNumberAttribute

public oracle.jbo.AttributeDef getStructureInstanceNumberAttribute()
Gets the structure instance number attribute.

Returns:
the structure instance number attribute; null if no structure instance number attribute is found

getCCIDAttribute

public oracle.jbo.AttributeDef getCCIDAttribute()
Gets the definition of the code-combination ID attribute.

Returns:
the code-combination ID attribute definition
Throws:
FlexfieldJboException - if the attribute is not found

getDSNAttribute

public oracle.jbo.AttributeDef getDSNAttribute()
Gets the data-set number attribute.

Returns:
the data-set number attribute; null if not exists

isDynamicCombinationCreationAllowed

public boolean isDynamicCombinationCreationAllowed()
Returns true if dynamic combination creation is allowed.

Returns:
true if dynamic combination creation is allowed

getEffectiveClientProxyClassName

protected java.lang.String getEffectiveClientProxyClassName()

getEffectiveComponentInterfaceName

protected java.lang.String getEffectiveComponentInterfaceName()

loadFromXML

protected static void loadFromXML(oracle.jbo.mom.xml.DefElement arg0,
                                  oracle.jbo.server.RemotableCompDef arg1)

getComponentOperations

protected oracle.jbo.server.ComponentOperations getComponentOperations()

loadOperationDefinitions

protected void loadOperationDefinitions(oracle.jbo.mom.xml.DefElement arg0)

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 7 (11.1.7)

E22562-07

Copyright © 2013 Oracle. All Rights Reserved.