Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.2)

E22562-02

oracle.apps.fnd.applcore.trees.uiModel.applicationModule
Class TreeStructureAMImpl

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.ContainerObjectImpl
                  extended by oracle.jbo.server.ApplicationModuleImpl
                      extended by oracle.apps.fnd.applcore.oaext.model.OAApplicationModuleImpl
                          extended by oracle.apps.fnd.applcore.trees.model.util.TreeAMImpl
                              extended by oracle.apps.fnd.applcore.trees.uiModel.applicationModule.TreeStructureAMImpl
All Implemented Interfaces:
java.util.EventListener, OAApplicationModule, OASeedDataService, TreeStructureAM, oracle.jbo.ApplicationModule, oracle.jbo.common.TransPostControl, oracle.jbo.common.ws.WSApplicationModuleMarshaller, oracle.jbo.ComponentObject, oracle.jbo.ExprWrappable, oracle.jbo.GenericHints, oracle.jbo.OperationContainer, oracle.jbo.Properties, oracle.jbo.server.ContainerObject, oracle.jbo.server.TransactionListener, oracle.jbo.VariableManagerOwner, oracle.jbo.VariableManagerOwnerBase, oracle.jbo.WarningContainer, oracle.svcmsg.SvcMsgReceiver, oracle.svcmsg.SvcMsgSender

public class TreeStructureAMImpl
extends TreeAMImpl
implements TreeStructureAM

Application module for the Tree Structure Creations/Updation web UI.

Author:
Abhay K Kumar <abhay.k.kumar&064;oracle.com>

Field Summary
 
Fields inherited from class oracle.apps.fnd.applcore.oaext.model.OAApplicationModuleImpl
RCS_ID
 
Fields inherited from class oracle.jbo.server.ApplicationModuleImpl
DEFAULT_DEF_NAME, SHARED_SCOPE_APPLICATION, SHARED_SCOPE_SESSION
 
Fields inherited from class oracle.jbo.server.ContainerObjectImpl
mComponentList, mComponents
 
Fields inherited from class oracle.jbo.common.NamedObjectImpl
mFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX
 
Fields inherited from interface oracle.jbo.ApplicationModule
ACTIVATE_CLIENT_FLAG, ACTIVATE_REMOVE_FLAG, ACTIVATE_SKIP_RESTORE_VO_FROM_DEF, ACTIVATE_TRANSIENT_FLAG, ACTIVATE_UNDO_FLAG, DEFAULT_DEF_FULL_NAME, DEFAULT_ROOT_APP_MOD_NAME, EFF_DT_PROPERTY_STR, IMAGE_LOC, PASSIVATE_DEFER_FLAG, PASSIVATE_HINT_FLAG, PASSIVATE_TO_DATABASE, PASSIVATE_TO_FILE, PASSIVATE_TO_MEMORY, PASSIVATE_TO_STACK_FLAG, PASSIVATE_TRANSIENT_FLAG, PASSIVATE_UNDO_FLAG, RELEASE_LEVEL_MANAGED, RELEASE_LEVEL_RESERVED, RELEASE_LEVEL_UNMANAGED, REMOVE_SNAPSHOT, RESET_CLIENT_ONLY_FLAG, RESET_INTERNAL_FLAG, RESET_KEEP_ALL_SNAPSHOTS_FLAG, RESET_MANAGE_SNAPSHOTS, RESET_RELOAD_FLAG, RESET_ROLLBACK_FLAG, SYNC_BATCH, SYNC_IMMEDIATE, SYNC_LAZY
 
Fields inherited from interface oracle.jbo.GenericHints
PROPERTY_LABEL, PROPERTY_LABEL_PLURAL, PROPERTY_TOOLTIP
 
Fields inherited from interface oracle.apps.fnd.applcore.oaext.model.OASeedDataService
RCS_ID_RECORDED
 
Fields inherited from interface oracle.jbo.common.TransPostControl
TRANS_POST_GET_ATTR_BY_INDEX, TRANS_POST_GET_ATTR_BY_NAME, TRANS_POST_GET_ATTR_COUNT, TRANS_POST_GET_ATTR_INDEX_OF, TRANS_POST_GET_STRUCTURE_DEF, TRANS_POST_PUSHBACK, TRANS_POST_REFRESH_UNDO_CHANGES, TRANS_POST_REFRESH_WITH_DB_FORGET_CHANGES, TRANS_POST_REFRESH_WITH_DB_ONLY_IF_UNCHANGED, TRANS_POST_REMOVE, TRANS_POST_SET_ATTR_BY_INDEX, TRANS_POST_SET_ATTR_BY_NAME
 
Fields inherited from interface oracle.jbo.common.ws.WSApplicationModuleMarshaller
ACTIVATION_AFTER_LOSS_OF_AFFINITY, ACTIVATION_AFTER_RESTART, ACTIVATION_NONE, SYNC_INT_BATCH, SYNC_INT_BATCH_DO_WORK
 
Constructor Summary
TreeStructureAMImpl()
          This is the default constructor (do not remove).
 
Method Summary
 void changeTreeStructureAndVersionsStatus(FndTreeStructureSummaryVORowImpl selectedTreeStructureRow, java.lang.String toStatus)
          Changes the tree structure status to passed in status.
 OAViewObjectImpl getApplicationLov1()
          Container's getter for ApplicationLov1.
 java.util.Map<java.lang.String,java.lang.String> getDataSourceMap(java.lang.String treeStructureCode)
          Gets the data source map pairing DataSourceId and DataSourceName for a tree structure.
 FndLabelUIVOImpl getFndLabelSummaryVO()
          Container's getter for FndLabelSummaryVO.
 FndLabelVOImpl getFndLabelVO()
          Container's getter for FndLabelVO.
 FndTreeStructureSummaryVOImpl getFndTreeStructureSummary1()
          Container's getter for FndTreeStructureSummary1.
 FndTreeStructureSummaryVOImpl getFndTreeStructureSummaryVO()
          Container's getter for FndTreeStructureSummaryVO.
 FndTreeStructureVOImpl getFndTreeStructureVO()
          Container's getter for FndTreeStructureVO.
 FndTreeVersionVOImpl getFndTreeVersionVO()
          Container's getter for FndTreeVersionVO.
 FndTsDataSourceParamsVOImpl getFndTsDataSourceParamsVO()
          Container's getter for FndTsDataSourceParamsVO.
 FndTsDataSourceRelVOImpl getFndTsDataSourceRelVO()
          Container's getter for FndTsDataSourceRelVO.
 FndTsDataSourceVOImpl getFndTsDataSourceVO()
          Container's getter for FndTsDataSourceVO.
 OAViewObjectImpl getGlobalDataSourceMasterVO()
          Container's getter for GlobalDataSourceMasterVO.
 OAViewObjectImpl getGlobalParameterVO()
          Container's getter for GlobalParameterVO.
 OAViewObjectImpl getGlobalTreeStructureLabelVO()
          Container's getter for GlobalTreeStructureLabelVO.
 OAViewObjectImpl getGlobalTreeStructureVO()
          Container's getter for GlobalTreeStructureVO.
 OAViewObjectImpl getHelperDataSourceVO()
          Container's getter for HelperDataSourceVO.
 oracle.jbo.Row getLabelSummaryRow(java.lang.String treeStructureCode, java.lang.String data_source_id, java.lang.String label_id)
          Getter for Label Summary Row.
 OAViewObjectImpl getMasterParameterVO()
          Container's getter for MasterParameterVO.
 FndTreeStructureSummaryVORowImpl getSelectedTreeStructureSummaryRow(java.lang.String treeStructureCode)
          Gets the selected Tree Structure Summary Row for auditing with given tree structure code.
 TreeNodeTableLovImpl getTreeNodeTableLov1()
          Container's getter for TreeNodeTableLov1.
 TreeNodeTableLovImpl getTreeNodeTableLov2()
          Container's getter for TreeNodeTableLov2.
 TreeNodeTableLovImpl getTreeNodeTableLov3()
          Container's getter for TreeNodeTableLov3.
 OAViewObjectImpl getTreeStructureLov1()
          Container's getter for TreeStructureLov1.
 java.lang.String getTreeStructureSummaryRow(java.lang.String treeStructureCode, java.lang.String module_id)
          Get Selected Tree Strcuture Row.(To directly launch Edit flow)
 void initializeDataSources(UIModelConstants.SelectedTreeAction mode, java.lang.String treeStructureCode)
          initializes the Data Sources for already added Data Source in update flow.
 void initializeDataSourceSelection(java.lang.Long displayId, java.lang.String updateDataSourceFlag)
          Initilize data source availble information while updating a data source for Tree Structure.
 void initializeLabelCreation()
          Initialize the Creration of the Row for GlobalTreeStructureLabelVO.
 void initializeLabelDeletion()
          Initialize the Deletion of the Row for GlobalTreeStructureLabelVO.
 void initializeLabelUpdation()
          Initialize the Updation of the Row for GlobalTreeStructureLabelVO.
 void initializeTreeStructure(UIModelConstants.SelectedTreeAction mode, java.lang.String module_id, java.lang.String selectedTreeStructureCode)
          Crerate the Row for GlobalTreeStructureVO with some default values populated.
 void initLabelSummary(java.lang.String module_id, java.lang.String treeStrucutureCode)
          Initializes the hidden but mandatory paramters for Tree Structure Summary setup.
 void processModuleParameters(java.lang.String moduleType, java.lang.String moduleKey)
          Push the module parameters to the VO.
 void removeRecursive(GlobalDataSourceVORowImpl selectedRow)
          Recursively removes the Selected Data Source and all its descendent.
 void saveMasterDataSourceAndParamters(java.lang.String updateDataSourceFlag)
          This will save data source details and the added parameter information into MasterParameterVO.
 boolean saveTreeStructureDefinitionDetails(java.lang.String applicationName)
          Saves the Tree Structure definitions in the transient VO after some validations.
 void submitLabelDetails(UIModelConstants.SelectedLabelAction action)
          Submit the details for Label to FND_LABEL for create/update/delete actions.
 void submitTreeStructureDetails(UIModelConstants.SelectedTreeAction mode)
          Create/Update Tree Structure and commit the details available in global VOs.
 
Methods inherited from class oracle.apps.fnd.applcore.trees.model.util.TreeAMImpl
closeDynamicTab, commitTransaction, execStmt, getCurrentDBDate, getModuleIdFromParams, getSysGuid, getTreeNodeCFTable, getTreeNodeTable
 
Methods inherited from class oracle.apps.fnd.applcore.oaext.model.OAApplicationModuleImpl
getFNDNestedService, getFNDNestedService, getNLSLanguageForSeedData, getSeedContext, getSequenceValue, getSetId, invalidateSetIdCache, invalidateSetIdCache, isResetting, isSeedDataExtractMode, isSeedDataMode, isSeedDataUploadMode, isT2PMode, prepareSession, prepareSession, resetState, resetState, seedExtract, seedUpload, seedUpload, seedUpload, setNLSLanguageForSeedData, setSeedContext, setT2PMode, synchronizeApplSessionWithDB, unSetT2PMode
 
Methods inherited from class oracle.jbo.server.ApplicationModuleImpl
activate, activateConnectionState, activateOpenVOs, activateState, activateState, activateState, activateState, activateStateForUndo, addChild, addResponse, addWarning, afterActivation, afterCommit, afterConnect, afterRemove, afterRollback, afterValidate, beforeCommit, beforeDisconnect, beforeRollback, beforeValidate, bindToWorkingSet, clearVOCaches, createApplicationModule, createComponentObject, createCompositeViewDef, createRootApplicationModule, createSharedDataHandle, createViewLink, createViewLink, createViewLinkBetweenViewObjects, createViewLinkFromEntityAssocName, createViewObject, createViewObject, createViewObjectForDef, createViewObjectFromQueryClauses, createViewObjectFromQueryStmt, createViewObjectFromQueryStmt, createViewObjectOnEntity, createViewObjectOnRowSet, createWorkerApplicationModule, createXMLSharedDataHandle, detach, doMessage, doPoolMessage, dumpQueryResult, executeCommand, executeQueryOnViewObjects, fetchAttributeProperties, findApplicationModule, findComponentObject, findObject, findObject, findOrCreateSharedApplicationModule, findRSIForEntity, findViewLink, findViewObject, findViewObjectUsingEntity, findViewObjectWithParameters, findVOsWithEntityUsage, findVOsWithEntityUsage, finishLoadingComponents, finishSyncWorkingSet, getAMStatistics, getApplicationModuleDef, getApplicationModuleImpls, getApplicationModuleNames, getApplicationModuleNames, getAppModuleRequestHandler, getAttributeDefs, getAttributeDefs, getAttributeDefsForVO, getClientProxyClassName, getClientProxyClassName, getClientProxyInterfaceName, getComponentObjectNames, getComponentObjectNames, getCurrentWorkingSet, getDBTransaction, getDefFullName, getDefName, getEntityAttributesPermission, getEntityRowFromHandle, getExceptionHandler, getImageLoc, getListBindingName, getListBindingRSI, getMostRecentStackId, getObjectMarshaller, getPreferredListRSI, getReleaseLevel, getRemoteObjectId, getResponseName, getSession, getStyles, getSyncLock, getSyncMode, getTransaction, getTransactionInternal, getUserPrincipalName, getViewAttributesPermission, getViewLinkNames, getViewLinkNames, getViewLinks, getViewObjectNames, getViewObjectNames, getViewObjects, getWorkingSetMarshaller, handleDefinitionChangedOnActivate, hasPendingDataPosts, internalGetListBindingRSI, invokeMethod, isForRemote, isLoadComponentsLazily, isNameGenerated, isRoot, isTransientTransactionListener, isValidIdForUndo, launchTester, marshal, marshalForActivate, passivateConnectionState, passivateOpenVOs, passivateState, passivateState, passivateState, passivateState, passivateState, passivateStateForUndo, prepareApplicationModuleSession, prepareForActivation, prepareForPassivation, prepareSession, prepareViewObjects, processChangeNotifications, remove, removeChild, removeState, reservePassivationId, reserveSnapshotId, reset, resetState, selectAttributesForViewObjects, sendServiceMessage, sendWorkingSetRequests, setBoundToWorkingSet, setDataModelRefresh, setDBConnectionRequired, setExceptionHandler, setLoadComponentsLazily, setReleaseLevel, setRemoteAdapter, setSessionUserData, setStoreForPassiveState, setStyles, setSyncMode, setWorkingSetMarshaller, sync, syncMarshaller, syncWorkingSet, transformExceptionParams, transformExceptionParams, transPostGetAttr, transPostPushback, transPostRefresh, transPostRemove, transPostRevert, transPostRowOp, transPostSetAttr, transPostSetAttrValues
 
Methods inherited from class oracle.jbo.server.ContainerObjectImpl
addContainerListener, removeContainerListener
 
Methods inherited from class oracle.jbo.server.ComponentObjectImpl
addListener, applyPersonalization, create, createRef, createVariableValueManager, ensureVariableManager, findOperationDefinitions, getAllProperties, getApplicationModule, getCompListeners, getCompListenersList, getDefinitionManager, getFullNameForPersDef, getHintValue, getLabel, getLabelPlural, getMessageBundleClass, getProxyClassName, getProxyClassName, getResourceBundleDef, getRootApplicationModule, getStringFromMessageBundle, getTooltip, getVariableManager, hasVariables, isDead, isPersonalized, isRegWithPiggyMan, resolvePropertyRaw, setName, setParent, setProxyClassName
 
Methods inherited from class oracle.jbo.server.NamedObjectImpl
setParent, setPropertiesMap
 
Methods inherited from class oracle.jbo.common.NamedObjectImpl
allocatePropertyMap, getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionsMap, getPropertyMap, getResourcesFromBundle, isPropertyExpression, mergePropertyMap, refreshProperty, removeProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, setFullName, 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.apps.fnd.applcore.trees.uiModel.applicationModule.common.TreeStructureAM
getModuleIdFromParams
 
Methods inherited from interface oracle.jbo.ApplicationModule
activateState, activateState, activateState, activateStateForUndo, addWarning, clearVOCaches, createApplicationModule, createComponentObject, createCompositeViewDef, createViewLink, createViewLinkBetweenViewObjects, createViewLinkFromEntityAssocName, createViewObject, createViewObjectFromQueryClauses, createViewObjectFromQueryStmt, createViewObjectFromQueryStmt, createViewObjectOnEntity, createViewObjectOnRowSet, doPoolMessage, executeQueryOnViewObjects, fetchAttributeProperties, findApplicationModule, findComponentObject, findRSIForEntity, findViewLink, findViewObject, findViewObjectUsingEntity, findViewObjectWithParameters, getApplicationModuleNames, getApplicationModuleNames, getExceptionHandler, getListBindingName, getListBindingRSI, getMostRecentStackId, getPreferredListRSI, getReleaseLevel, getSession, getStyles, getSyncLock, getSyncMode, getTransaction, getViewLinkNames, getViewLinkNames, getViewObjectNames, getViewObjectNames, isRoot, isValidIdForUndo, passivateState, passivateState, passivateState, passivateState, passivateStateForUndo, prepareSession, prepareViewObjects, processChangeNotifications, removeState, reservePassivationId, reserveSnapshotId, resetState, resetState, setExceptionHandler, setReleaseLevel, setStoreForPassiveState, setStyles, setSyncMode, sync, transformExceptionParams
 
Methods inherited from interface oracle.jbo.ComponentObject
getDefFullName, getDefName, getFullName, getName, remove
 
Methods inherited from interface oracle.jbo.GenericHints
getHintValue, getLabel, getLabelPlural, getTooltip
 
Methods inherited from interface oracle.jbo.Properties
getProperties, getProperty, getProperty, refreshProperty
 
Methods inherited from interface oracle.jbo.VariableManagerOwner
getName
 

Constructor Detail

TreeStructureAMImpl

public TreeStructureAMImpl()
This is the default constructor (do not remove).

Method Detail

getFndTreeStructureSummaryVO

public FndTreeStructureSummaryVOImpl getFndTreeStructureSummaryVO()
Container's getter for FndTreeStructureSummaryVO.

Returns:
FndTreeStructureSummaryVOImpl for FndTreeStructureSummaryVO

submitTreeStructureDetails

public void submitTreeStructureDetails(UIModelConstants.SelectedTreeAction mode)
Create/Update Tree Structure and commit the details available in global VOs.

Parameters:
mode - as Mode

removeRecursive

public void removeRecursive(GlobalDataSourceVORowImpl selectedRow)
Recursively removes the Selected Data Source and all its descendent.

Parameters:
selectedRow - Selected Data Source Row

initializeDataSourceSelection

public void initializeDataSourceSelection(java.lang.Long displayId,
                                          java.lang.String updateDataSourceFlag)
Initilize data source availble information while updating a data source for Tree Structure.

Specified by:
initializeDataSourceSelection in interface TreeStructureAM
Parameters:
displayId - for the Current data Source
updateDataSourceFlag - if data source update is being done for tree structure

saveMasterDataSourceAndParamters

public void saveMasterDataSourceAndParamters(java.lang.String updateDataSourceFlag)
This will save data source details and the added parameter information into MasterParameterVO.

Parameters:
updateDataSourceFlag - indicator for Update Data Source flow

initializeTreeStructure

public void initializeTreeStructure(UIModelConstants.SelectedTreeAction mode,
                                    java.lang.String module_id,
                                    java.lang.String selectedTreeStructureCode)
Crerate the Row for GlobalTreeStructureVO with some default values populated. Also populates the rows for globaldataSourceVO and masterparamter VO

Parameters:
mode - indicates whether it is Create or update flow
module_id - as module id String
selectedTreeStructureCode - as TreeStructureCode

initializeDataSources

public void initializeDataSources(UIModelConstants.SelectedTreeAction mode,
                                  java.lang.String treeStructureCode)
initializes the Data Sources for already added Data Source in update flow.

Parameters:
mode - String indicating Create/Update tree structure flow
treeStructureCode - Tree Structure Code

getFndTreeStructureVO

public FndTreeStructureVOImpl getFndTreeStructureVO()
Container's getter for FndTreeStructureVO.

Returns:
FndTreeStructureVOImpl for FndTreeStructureVO

getFndTsDataSourceParamsVO

public FndTsDataSourceParamsVOImpl getFndTsDataSourceParamsVO()
Container's getter for FndTsDataSourceParamsVO.

Returns:
FndTsDataSourceParamsVOImpl for FndTsDataSourceParamsVO

getFndTsDataSourceRelVO

public FndTsDataSourceRelVOImpl getFndTsDataSourceRelVO()
Container's getter for FndTsDataSourceRelVO.

Returns:
FndTsDataSourceRelVOImpl for FndTsDataSourceRelVO

getFndTsDataSourceVO

public FndTsDataSourceVOImpl getFndTsDataSourceVO()
Container's getter for FndTsDataSourceVO.

Returns:
FndTsDataSourceVOImpl for FndTsDataSourceVO

saveTreeStructureDefinitionDetails

public boolean saveTreeStructureDefinitionDetails(java.lang.String applicationName)
Saves the Tree Structure definitions in the transient VO after some validations.

Parameters:
applicationName - Application Name provided
Returns:
true if the save operation is successfull

getTreeNodeTableLov1

public TreeNodeTableLovImpl getTreeNodeTableLov1()
Container's getter for TreeNodeTableLov1.

Returns:
TreeNodeTableLovImpl TreeNodeTableLov1

getTreeNodeTableLov2

public TreeNodeTableLovImpl getTreeNodeTableLov2()
Container's getter for TreeNodeTableLov2.

Returns:
TreeNodeTableLovImpl TreeNodeTableLov2

getTreeNodeTableLov3

public TreeNodeTableLovImpl getTreeNodeTableLov3()
Container's getter for TreeNodeTableLov3.

Returns:
TreeNodeTableLovImpl TreeNodeTableLov3

getFndLabelSummaryVO

public FndLabelUIVOImpl getFndLabelSummaryVO()
Container's getter for FndLabelSummaryVO.

Returns:
FndLabelSummaryVOImpl FndLabelSummaryVO

initializeLabelUpdation

public void initializeLabelUpdation()
Initialize the Updation of the Row for GlobalTreeStructureLabelVO.


initializeLabelDeletion

public void initializeLabelDeletion()
Initialize the Deletion of the Row for GlobalTreeStructureLabelVO.


initializeLabelCreation

public void initializeLabelCreation()
Initialize the Creration of the Row for GlobalTreeStructureLabelVO.


submitLabelDetails

public void submitLabelDetails(UIModelConstants.SelectedLabelAction action)
Submit the details for Label to FND_LABEL for create/update/delete actions.

Parameters:
action - Selected action for LABEL

getFndLabelVO

public FndLabelVOImpl getFndLabelVO()
Container's getter for FndLabelVO.

Returns:
FndLabelVOImpl FndLabelVO

getDataSourceMap

public java.util.Map<java.lang.String,java.lang.String> getDataSourceMap(java.lang.String treeStructureCode)
Gets the data source map pairing DataSourceId and DataSourceName for a tree structure.

Parameters:
treeStructureCode - Tree Structure Code
Returns:
Pair of DataSourceId and DataSourceName as map

getFndTreeVersionVO

public FndTreeVersionVOImpl getFndTreeVersionVO()
Container's getter for FndTreeVersionVO.

Returns:
FndTreeVersionVOImpl FndTreeVersionVO

changeTreeStructureAndVersionsStatus

public void changeTreeStructureAndVersionsStatus(FndTreeStructureSummaryVORowImpl selectedTreeStructureRow,
                                                 java.lang.String toStatus)
Changes the tree structure status to passed in status. Also if needed changes the underlying tree version's status

Parameters:
selectedTreeStructureRow - Tree Structure row
toStatus - new status to be set

getMasterParameterVO

public OAViewObjectImpl getMasterParameterVO()
Container's getter for MasterParameterVO.

Returns:
OAViewObjectImpl as MasterParameterVO

getGlobalDataSourceMasterVO

public OAViewObjectImpl getGlobalDataSourceMasterVO()
Container's getter for GlobalDataSourceMasterVO.

Returns:
OAViewObjectImpl as GlobalDataSourceMasterVO

getGlobalTreeStructureLabelVO

public OAViewObjectImpl getGlobalTreeStructureLabelVO()
Container's getter for GlobalTreeStructureLabelVO.

Returns:
OAViewObjectImpl as GlobalTreeStructureLabelVO

getGlobalTreeStructureVO

public OAViewObjectImpl getGlobalTreeStructureVO()
Container's getter for GlobalTreeStructureVO.

Returns:
OAViewObjectImpl as GlobalTreeStructureVO

getGlobalParameterVO

public OAViewObjectImpl getGlobalParameterVO()
Container's getter for GlobalParameterVO.

Returns:
OAViewObjectImpl as GlobalParameterVO

getApplicationLov1

public OAViewObjectImpl getApplicationLov1()
Container's getter for ApplicationLov1.

Returns:
OAViewObjectImpl ApplicationLov1

getTreeStructureLov1

public OAViewObjectImpl getTreeStructureLov1()
Container's getter for TreeStructureLov1.

Returns:
OAViewObjectImpl TreeStructureLov1

getHelperDataSourceVO

public OAViewObjectImpl getHelperDataSourceVO()
Container's getter for HelperDataSourceVO.

Returns:
OAViewObjectImpl as HelperDataSourceVO

getTreeStructureSummaryRow

public java.lang.String getTreeStructureSummaryRow(java.lang.String treeStructureCode,
                                                   java.lang.String module_id)
Get Selected Tree Strcuture Row.(To directly launch Edit flow)

Specified by:
getTreeStructureSummaryRow in interface TreeStructureAM
Parameters:
treeStructureCode -
module_id -
Returns:
Selected Tree Structure Row's code

initLabelSummary

public void initLabelSummary(java.lang.String module_id,
                             java.lang.String treeStrucutureCode)
Initializes the hidden but mandatory paramters for Tree Structure Summary setup.

Specified by:
initLabelSummary in interface TreeStructureAM
Parameters:
module_id - as Module Id of the DB Resources
treeStrucutureCode - as Tree Strcuture Code

getLabelSummaryRow

public oracle.jbo.Row getLabelSummaryRow(java.lang.String treeStructureCode,
                                         java.lang.String data_source_id,
                                         java.lang.String label_id)
Getter for Label Summary Row.

Specified by:
getLabelSummaryRow in interface TreeStructureAM
Parameters:
treeStructureCode - as tree structure code
data_source_id - as data source id
label_id - as label id
Returns:
Selected Row

processModuleParameters

public void processModuleParameters(java.lang.String moduleType,
                                    java.lang.String moduleKey)
Push the module parameters to the VO.

Specified by:
processModuleParameters in interface TreeStructureAM
Parameters:
moduleType -
moduleKey -

getSelectedTreeStructureSummaryRow

public FndTreeStructureSummaryVORowImpl getSelectedTreeStructureSummaryRow(java.lang.String treeStructureCode)
Gets the selected Tree Structure Summary Row for auditing with given tree structure code.

Parameters:
treeStructureCode - Tree Structure Code
Returns:
FndTreeStructureSummaryVORowImpl tree structure Row

getFndTreeStructureSummary1

public FndTreeStructureSummaryVOImpl getFndTreeStructureSummary1()
Container's getter for FndTreeStructureSummary1.

Returns:
FndTreeStructureSummary1

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.2)

E22562-02

Copyright © 2011 Oracle. All Rights Reserved.