|
Oracle Fusion Middleware extensions for Applications Core API Reference 11g Release 1 (11.1.2) E22562-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.jbo.common.NamedObjectImpl oracle.jbo.server.NamedObjectImpl oracle.jbo.server.ComponentObjectImpl oracle.jbo.server.ContainerObjectImpl oracle.jbo.server.ApplicationModuleImpl oracle.apps.fnd.applcore.oaext.model.OAApplicationModuleImpl oracle.apps.fnd.applcore.trees.model.util.TreeAMImpl oracle.apps.fnd.applcore.trees.service.applicationModule.TreeNodeServiceImpl
public class TreeNodeServiceImpl
Service AM for working with tree nodes.
Nested Class Summary | |
---|---|
static class |
TreeNodeServiceImpl.TreeVersionAndDistance
|
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 | |
---|---|
TreeNodeServiceImpl()
This is the default constructor (do not remove). |
Method Summary | |
---|---|
java.lang.String |
addRangeTreeNode(java.lang.String treeStructureCode,
java.lang.String treeCode,
java.lang.String treeVersionId,
java.lang.String parentTreeNodeId,
java.lang.String dataSourceId,
java.lang.String pk1StartValue,
java.lang.String pk2StartValue,
java.lang.String pk3StartValue,
java.lang.String pk4StartValue,
java.lang.String pk5StartValue,
java.lang.String pk1EndValue,
java.lang.String pk2EndValue,
java.lang.String pk3EndValue,
java.lang.String pk4EndValue,
java.lang.String pk5EndValue)
Add a range-based tree node. |
java.lang.String |
addRangeTreeNode(java.lang.String treeStructureCode,
java.lang.String treeCode,
java.lang.String treeVersionId,
java.lang.String parentTreeNodeId,
java.lang.String dataSourceId,
java.lang.String pk1StartValue,
java.lang.String pk2StartValue,
java.lang.String pk3StartValue,
java.lang.String pk4StartValue,
java.lang.String pk5StartValue,
java.lang.String pk1EndValue,
java.lang.String pk2EndValue,
java.lang.String pk3EndValue,
java.lang.String pk4EndValue,
java.lang.String pk5EndValue,
java.lang.String treeLabelId)
Add a range-based tree node (including label). |
java.lang.String |
addTreeTreeNode(java.lang.String treeStructureCode,
java.lang.String treeCode,
java.lang.String treeVersionId,
java.lang.String parentTreeNodeId,
java.lang.String referenceTreeCode,
java.lang.String referenceTreeVersionId)
Add a referenced-tree-based tree node. |
java.lang.String |
addTreeTreeNode(java.lang.String treeStructureCode,
java.lang.String treeCode,
java.lang.String treeVersionId,
java.lang.String parentTreeNodeId,
java.lang.String referenceTreeCode,
java.lang.String referenceTreeVersionId,
java.lang.String treeLabelId)
Add a referenced-tree-based tree node (including label). |
java.lang.String |
addValueTreeNode(java.lang.String treeStructureCode,
java.lang.String treeCode,
java.lang.String treeVersionId,
java.lang.String parentTreeNodeId,
java.lang.String dataSourceId,
java.lang.String pk1Value,
java.lang.String pk2Value,
java.lang.String pk3Value,
java.lang.String pk4Value,
java.lang.String pk5Value)
Add a value-based tree node. |
java.lang.String |
addValueTreeNode(java.lang.String treeStructureCode,
java.lang.String treeCode,
java.lang.String treeVersionId,
java.lang.String parentTreeNodeId,
java.lang.String dataSourceId,
java.lang.String pk1Value,
java.lang.String pk2Value,
java.lang.String pk3Value,
java.lang.String pk4Value,
java.lang.String pk5Value,
java.lang.String treeLabelId)
Add a value-based tree node (including label). |
void |
deleteTreeNode(java.lang.String treeStructureCode,
java.lang.String treeCode,
java.lang.String treeVersionId,
java.lang.String treeNodeId)
Delete a tree node. |
oracle.jbo.RowIterator |
findRangeTreeNodes(java.lang.String treeStructureCode,
java.lang.String treeCode,
java.lang.String treeVersionId,
java.lang.String[] pkStartValues,
java.lang.String[] pkEndValues)
Gets a row set iterator over rows representing the tree nodes for a given PK range. |
oracle.jbo.RowIterator |
findRefTreeNodes(java.lang.String treeStructureCode,
java.lang.String treeCode,
java.lang.String treeVersionId,
java.lang.String refTreeCode,
java.lang.String refTreeVersionId)
Gets a row set iterator over FndTreeNodeVORow rows representing the tree nodes for a given referenced tree node. |
oracle.jbo.RowIterator |
findValueTreeNodes(java.lang.String treeStructureCode,
java.lang.String treeCode,
java.lang.String treeVersionId,
java.lang.String[] pkValues)
Gets a row set iterator over rows representing the tree nodes for a given PK value. |
oracle.jbo.RowIterator |
getAllChildrenRows(java.lang.String treeStructureCode,
java.lang.String treeCode,
java.lang.String treeVersionId,
java.lang.String parentTreeNodeId)
Gets a row set iterator over rows representing the children tree nodes associated with given tree structure, tree Code, tree version id and tree node id as parent. |
java.lang.String |
getCurrentVersion(java.lang.String treeStructureCode,
java.lang.String treeCode)
Gets the active current tree version |
int |
getDistanceInCurrentVersion(java.lang.String treeStructureCode,
java.lang.String treeCode,
java.lang.String pk1Value,
java.lang.String pk2Value,
java.lang.String pk3Value,
java.lang.String pk4Value,
java.lang.String pk5Value)
Gets the distance of a particular node |
java.util.List<TreeNodeServiceImpl.TreeVersionAndDistance> |
getDistanceInVersions(java.lang.String treeStructureCode,
java.lang.String treeCode,
java.util.Set<java.lang.String> treeVersions,
java.lang.String pk1Value,
java.lang.String pk2Value,
java.lang.String pk3Value,
java.lang.String pk4Value,
java.lang.String pk5Value)
Gets the distance of a particular node in multiple versions |
void |
moveTreeNode(java.lang.String treeStructureCode,
java.lang.String treeCode,
java.lang.String treeVersionId,
java.lang.String treeNodeId,
java.lang.String destParentTreeNodeId)
Moves a tree node under specifed parent Tree Node. |
void |
updateTreeNode(java.lang.String treeStructureCode,
java.lang.String treeCode,
java.lang.String treeVersionId,
java.lang.String treeNodeId,
java.lang.String parentTreeNodeId,
java.lang.String dataSourceId,
java.lang.String pk1StartValue,
java.lang.String pk2StartValue,
java.lang.String pk3StartValue,
java.lang.String pk4StartValue,
java.lang.String pk5StartValue,
java.lang.String pk1EndValue,
java.lang.String pk2EndValue,
java.lang.String pk3EndValue,
java.lang.String pk4EndValue,
java.lang.String pk5EndValue,
java.lang.String referenceTreeCode,
java.lang.String referenceTreeVersionId,
java.lang.String treeLabelId)
Updates a tree node. |
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.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 |
---|
public TreeNodeServiceImpl()
Method Detail |
---|
public java.lang.String addValueTreeNode(java.lang.String treeStructureCode, java.lang.String treeCode, java.lang.String treeVersionId, java.lang.String parentTreeNodeId, java.lang.String dataSourceId, java.lang.String pk1Value, java.lang.String pk2Value, java.lang.String pk3Value, java.lang.String pk4Value, java.lang.String pk5Value)
addValueTreeNode
in interface TreeNodeService
treeStructureCode
- the tree structure codetreeCode
- the tree codetreeVersionId
- the tree version IDparentTreeNodeId
- the parent tree node IDdataSourceId
- the data source IDpk1Value
- the PK1 valuepk2Value
- the PK2 value (if any)pk3Value
- the PK3 value (if any)pk4Value
- the PK4 value (if any)pk5Value
- the PK5 value (if any)
public java.lang.String addValueTreeNode(java.lang.String treeStructureCode, java.lang.String treeCode, java.lang.String treeVersionId, java.lang.String parentTreeNodeId, java.lang.String dataSourceId, java.lang.String pk1Value, java.lang.String pk2Value, java.lang.String pk3Value, java.lang.String pk4Value, java.lang.String pk5Value, java.lang.String treeLabelId)
addValueTreeNode
in interface TreeNodeService
treeStructureCode
- the tree structure codetreeCode
- the tree codetreeVersionId
- the tree version IDparentTreeNodeId
- the parent tree node IDdataSourceId
- the data source IDpk1Value
- the PK1 valuepk2Value
- the PK2 value (if any)pk3Value
- the PK3 value (if any)pk4Value
- the PK4 value (if any)pk5Value
- the PK5 value (if any)treeLabelId
- the associated tree label (if any)
public java.lang.String addRangeTreeNode(java.lang.String treeStructureCode, java.lang.String treeCode, java.lang.String treeVersionId, java.lang.String parentTreeNodeId, java.lang.String dataSourceId, java.lang.String pk1StartValue, java.lang.String pk2StartValue, java.lang.String pk3StartValue, java.lang.String pk4StartValue, java.lang.String pk5StartValue, java.lang.String pk1EndValue, java.lang.String pk2EndValue, java.lang.String pk3EndValue, java.lang.String pk4EndValue, java.lang.String pk5EndValue)
addRangeTreeNode
in interface TreeNodeService
treeStructureCode
- the tree structure codetreeCode
- the tree codetreeVersionId
- the tree version IDparentTreeNodeId
- the parent tree node IDdataSourceId
- the data source IDpk1StartValue
- the PK1 start valuepk2StartValue
- the PK2 start valuepk3StartValue
- the PK3 start valuepk4StartValue
- the PK4 start valuepk5StartValue
- the PK5 start valuepk1EndValue
- the PK1 end valuepk2EndValue
- the PK2 end valuepk3EndValue
- the PK3 end valuepk4EndValue
- the PK4 end valuepk5EndValue
- the PK5 end value
public java.lang.String addRangeTreeNode(java.lang.String treeStructureCode, java.lang.String treeCode, java.lang.String treeVersionId, java.lang.String parentTreeNodeId, java.lang.String dataSourceId, java.lang.String pk1StartValue, java.lang.String pk2StartValue, java.lang.String pk3StartValue, java.lang.String pk4StartValue, java.lang.String pk5StartValue, java.lang.String pk1EndValue, java.lang.String pk2EndValue, java.lang.String pk3EndValue, java.lang.String pk4EndValue, java.lang.String pk5EndValue, java.lang.String treeLabelId)
addRangeTreeNode
in interface TreeNodeService
treeStructureCode
- the tree structure codetreeCode
- the tree codetreeVersionId
- the tree version IDparentTreeNodeId
- the parent tree node IDdataSourceId
- the data source IDpk1StartValue
- the PK1 start valuepk2StartValue
- the PK2 start value (if any)pk3StartValue
- the PK3 start value (if any)pk4StartValue
- the PK4 start value (if any)pk5StartValue
- the PK5 start value (if any)pk1EndValue
- the PK1 end valuepk2EndValue
- the PK2 end value (if any)pk3EndValue
- the PK3 end value (if any)pk4EndValue
- the PK4 end value (if any)pk5EndValue
- the PK5 end value (if any)treeLabelId
- the tree label ID (if any)
public java.lang.String addTreeTreeNode(java.lang.String treeStructureCode, java.lang.String treeCode, java.lang.String treeVersionId, java.lang.String parentTreeNodeId, java.lang.String referenceTreeCode, java.lang.String referenceTreeVersionId)
addTreeTreeNode
in interface TreeNodeService
treeStructureCode
- the tree structure codetreeCode
- the tree codetreeVersionId
- the tree version IDparentTreeNodeId
- the parent tree node IDreferenceTreeCode
- the referenced tree codereferenceTreeVersionId
- the referenced tree version ID
public java.lang.String addTreeTreeNode(java.lang.String treeStructureCode, java.lang.String treeCode, java.lang.String treeVersionId, java.lang.String parentTreeNodeId, java.lang.String referenceTreeCode, java.lang.String referenceTreeVersionId, java.lang.String treeLabelId)
addTreeTreeNode
in interface TreeNodeService
treeStructureCode
- the tree structure codetreeCode
- the tree codetreeVersionId
- the tree version IDparentTreeNodeId
- the parent tree node IDreferenceTreeCode
- the referenced tree codereferenceTreeVersionId
- the referenced tree version IDtreeLabelId
- the tree label ID (if any)
public void deleteTreeNode(java.lang.String treeStructureCode, java.lang.String treeCode, java.lang.String treeVersionId, java.lang.String treeNodeId)
deleteTreeNode
in interface TreeNodeService
treeStructureCode
- the tree structure codetreeCode
- the tree codetreeVersionId
- the tree version IDtreeNodeId
- the tree node being deletedpublic void updateTreeNode(java.lang.String treeStructureCode, java.lang.String treeCode, java.lang.String treeVersionId, java.lang.String treeNodeId, java.lang.String parentTreeNodeId, java.lang.String dataSourceId, java.lang.String pk1StartValue, java.lang.String pk2StartValue, java.lang.String pk3StartValue, java.lang.String pk4StartValue, java.lang.String pk5StartValue, java.lang.String pk1EndValue, java.lang.String pk2EndValue, java.lang.String pk3EndValue, java.lang.String pk4EndValue, java.lang.String pk5EndValue, java.lang.String referenceTreeCode, java.lang.String referenceTreeVersionId, java.lang.String treeLabelId)
updateTreeNode
in interface TreeNodeService
treeStructureCode
- the tree structure codetreeCode
- the tree codetreeVersionId
- the tree version idtreeNodeId
- the tree node being updatedparentTreeNodeId
- the updated parent tree node id (ignored)dataSourceId
- the updated data source idpk1StartValue
- the updated PK1 start valuepk2StartValue
- the updated PK2 start valuepk3StartValue
- the updated PK3 start valuepk4StartValue
- the updated PK4 start valuepk5StartValue
- the updated PK5 start valuepk1EndValue
- the updated PK1 end valuepk2EndValue
- the updated PK2 end valuepk3EndValue
- the updated PK3 end valuepk4EndValue
- the updated PK4 end valuepk5EndValue
- the updated PK5 end valuereferenceTreeCode
- the updated reference tree codereferenceTreeVersionId
- the updated reference tree version idtreeLabelId
- the updated tree label idpublic void moveTreeNode(java.lang.String treeStructureCode, java.lang.String treeCode, java.lang.String treeVersionId, java.lang.String treeNodeId, java.lang.String destParentTreeNodeId)
moveTreeNode
in interface TreeNodeService
treeStructureCode
- the tree structure codetreeCode
- the tree codetreeVersionId
- the tree version idtreeNodeId
- the tree node being updateddestParentTreeNodeId
- the new parent tree node id to which this
node is being movedpublic oracle.jbo.RowIterator getAllChildrenRows(java.lang.String treeStructureCode, java.lang.String treeCode, java.lang.String treeVersionId, java.lang.String parentTreeNodeId)
getAllChildrenRows
in interface TreeNodeService
treeStructureCode
- the tree structure codetreeCode
- the tree codetreeVersionId
- the tree version IDparentTreeNodeId
- the tree node Id passed as parent, can be null to
get root nodes
oracle.jbo.JboException
public oracle.jbo.RowIterator findValueTreeNodes(java.lang.String treeStructureCode, java.lang.String treeCode, java.lang.String treeVersionId, java.lang.String[] pkValues)
findValueTreeNodes
in interface TreeNodeService
treeStructureCode
- the tree structure codetreeCode
- the tree codetreeVersionId
- the tree version IDpkValues
- the array of PK values representing the tree node
oracle.jbo.JboException
public oracle.jbo.RowIterator findRangeTreeNodes(java.lang.String treeStructureCode, java.lang.String treeCode, java.lang.String treeVersionId, java.lang.String[] pkStartValues, java.lang.String[] pkEndValues)
findRangeTreeNodes
in interface TreeNodeService
treeStructureCode
- the tree structure codetreeCode
- the tree codetreeVersionId
- the tree version IDpkStartValues
- the array of PK start values representing the tree
nodepkEndValues
- the array of PK and values representing the tree node
oracle.jbo.JboException
public oracle.jbo.RowIterator findRefTreeNodes(java.lang.String treeStructureCode, java.lang.String treeCode, java.lang.String treeVersionId, java.lang.String refTreeCode, java.lang.String refTreeVersionId)
findRefTreeNodes
in interface TreeNodeService
treeStructureCode
- the tree structure codetreeCode
- the tree codetreeVersionId
- the tree version IDrefTreeCode
- the referenced tree coderefTreeVersionId
- the referenced tree version ID
oracle.jbo.JboException
public int getDistanceInCurrentVersion(java.lang.String treeStructureCode, java.lang.String treeCode, java.lang.String pk1Value, java.lang.String pk2Value, java.lang.String pk3Value, java.lang.String pk4Value, java.lang.String pk5Value)
treeStructureCode
- treeCode
- pk1Value
- pk2Value
- pk3Value
- pk4Value
- pk5Value
-
public java.lang.String getCurrentVersion(java.lang.String treeStructureCode, java.lang.String treeCode)
treeStructureCode
- treeCode
-
public java.util.List<TreeNodeServiceImpl.TreeVersionAndDistance> getDistanceInVersions(java.lang.String treeStructureCode, java.lang.String treeCode, java.util.Set<java.lang.String> treeVersions, java.lang.String pk1Value, java.lang.String pk2Value, java.lang.String pk3Value, java.lang.String pk4Value, java.lang.String pk5Value)
treeStructureCode
- treeCode
- treeVersions
- pk1Value
- pk2Value
- pk3Value
- pk4Value
- pk5Value
-
|
Oracle Fusion Middleware extensions for Applications Core API Reference 11g Release 1 (11.1.2) E22562-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |