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

E22562-02

oracle.apps.fnd.applcore.trees.ui.managed
Class AddNodeBean

java.lang.Object
  extended by oracle.apps.fnd.applcore.trees.ui.managed.TreeBackingBean
      extended by oracle.apps.fnd.applcore.trees.ui.managed.BaseHierarchyBean
          extended by oracle.apps.fnd.applcore.trees.ui.managed.BaseHierBean
              extended by oracle.apps.fnd.applcore.trees.ui.managed.AddNodeBean
All Implemented Interfaces:
java.io.Serializable

public class AddNodeBean
extends BaseHierBean

See Also:
Serialized Form

Constructor Summary
AddNodeBean()
           
 
Method Summary
 void addNode(oracle.adf.view.rich.event.PopupFetchEvent event)
          Action associated with Launch of Add Tree Node popup.
 void cancel(oracle.adf.view.rich.event.PopupCanceledEvent event)
           
 void doAddNode(oracle.adf.view.rich.event.DialogEvent returnEvent)
          Handle the flow after returning from ADD Node Screen.
 void dsValChg(javax.faces.event.ValueChangeEvent valueChangeEvent)
          Capture the Value Change Event for Data Source Selection Choice.
 oracle.adf.view.rich.component.rich.RichDialog getAddDiag()
          Get the Add-node dialog
 java.util.List<javax.faces.model.SelectItem> getAvailableLabels()
          gets the available Labels for the nodes under selected Data Source.
 java.util.List<javax.faces.model.SelectItem> getAvailableNavigators()
          Get the avalible options for navigations of nodes in add value based node shuttle.
 java.util.List<javax.faces.model.SelectItem> getAvailableTreeCodes()
          populates the Tree Code items.
 java.util.List<javax.faces.model.SelectItem> getAvailableTreeVersions()
          gets the available Tree Version items.
 oracle.adf.view.rich.component.rich.input.RichSelectOneChoice getDataSourceChoice()
          Gets the dataSource Choices.
 oracle.adf.view.rich.component.rich.layout.RichPanelGroupLayout getDataSourcePanel()
          Getter for data source choice panel.
 java.util.List<javax.faces.model.SelectItem> getDsItems()
          populates the Data Source items.
 oracle.adf.view.rich.component.rich.layout.RichPanelGroupLayout getMainPanelGroupLayout()
          Getter for mainPanelGroupLayout.
 java.lang.String getNavigationLabel()
          Gets the navigation Label to be displayed.
 oracle.adf.view.rich.component.rich.layout.RichPanelGroupLayout getNodeShuttlePanelLayout()
          Setter for Node Shuttle panel layout for value based node.
 oracle.adf.view.rich.component.rich.layout.RichPanelGroupLayout getNodeTypeBasedOuterPanelLayout()
          Getter for Node Type based outer Panel Layout.
 java.util.List<javax.faces.model.SelectItem> getNodeTypeItems()
          populates the Node Type items.
 oracle.adf.view.rich.component.rich.input.RichSelectOneRadio getNodeTypeRadio()
          Gets the Node Type Radio button.
 oracle.adf.view.rich.component.rich.layout.RichPanelFormLayout getRangeBasedNodeDisplayPanelLayout()
          Getter for Range based Node display Panel Layout.
 oracle.adf.view.rich.component.rich.layout.RichPanelFormLayout getReferencedTreeBasedNodeDisplayPanelLayout()
          Getter for Referenced Tree based Node display Panel Layout.
 oracle.adf.view.rich.component.rich.input.RichSelectOneChoice getReferencedTreeCodeChoice()
          Gets the reference Tree code choices.
 oracle.adf.view.rich.component.rich.output.RichOutputLabel getReferencedTreeOutputLabel()
          Gets the OutputLabel message for referenced based when Label choice is not visible.
 oracle.adf.view.rich.component.rich.input.RichSelectOneChoice getReferencedTreeVersionChoice()
          Gets the referenced tree version choices.
 oracle.adf.view.rich.component.rich.RichPopup getSearchPopup()
          Get the search popup
 java.lang.String getSearchTaskflow()
           
 oracle.adf.view.rich.component.rich.input.RichSelectOneChoice getSelectLabelChoice()
          Getter for select Label dropdown.
 oracle.adf.view.rich.component.rich.layout.RichPanelGroupLayout getSelectLabelPanel()
          Getter for select Label Choice Panel.
 oracle.adf.view.rich.component.rich.input.RichSelectOneChoice getSelectNodeNavigator()
          Getter for Select Node navigator Selection Box.
 oracle.adf.view.rich.component.rich.input.RichSelectOrderShuttle getSelectOrderShuttle1()
          Gets the shuttle of Nodes shown in order.
 java.util.List<javax.faces.model.SelectItem> getShuttleItems()
          populates the Shuttle Items from the selected Data Source Rows.
 java.util.List<java.lang.String> getShuttleNodeValue()
          Gets the selected shuttle items.
 oracle.adf.view.rich.component.rich.layout.RichPanelFormLayout getValueBasedNodeDisplayPanelLayout()
          Getter for Value based Node display Panel Layout.
 void launchTF(oracle.adf.view.rich.event.PopupFetchEvent event)
           
 void navigatorChg(javax.faces.event.ValueChangeEvent valueChangeEvent)
          Capture the Value Change Event for Navigator Change.
 void nodeTypeValChg(javax.faces.event.ValueChangeEvent valueChangeEvent)
          Capture the Value Change Event for Node Type Radio button.
 void populateAvailableTreeLabelsMap(boolean dsValChg)
          populates the available Tree Labels Map for the selected data source.
 void searchNavigator(oracle.adf.view.rich.event.RegionNavigationEvent event)
           
 void setAddDiag(oracle.adf.view.rich.component.rich.RichDialog addDiag)
          Set the Add-node dialog
 void setDataSourceChoice(oracle.adf.view.rich.component.rich.input.RichSelectOneChoice dataSourceChoice)
          Sets the Data Source Choice.
 void setDataSourcePanel(oracle.adf.view.rich.component.rich.layout.RichPanelGroupLayout dataSourcePanel)
          Setter for data source choice panel.
 void setMainPanelGroupLayout(oracle.adf.view.rich.component.rich.layout.RichPanelGroupLayout mainPanelGroupLayout)
          Setter for mainPanelGroupLayout.
 void setNavigationLabel(java.lang.String navigationLabel)
          Sets the navigation Lable to be displayed.
 void setNodeShuttlePanelLayout(oracle.adf.view.rich.component.rich.layout.RichPanelGroupLayout nodeShuttlePanelLayout)
          Setter for Node Shuttle panel layout for value based node.
 void setNodeTypeBasedOuterPanelLayout(oracle.adf.view.rich.component.rich.layout.RichPanelGroupLayout nodeTypeBasedOuterPanelLayout)
          Setter for Node Type based outer Panel Layout.
 void setNodeTypeRadio(oracle.adf.view.rich.component.rich.input.RichSelectOneRadio nodeTypeRadio)
          Sets the Node Type Radio button.
 void setRangeBasedNodeDisplayPanelLayout(oracle.adf.view.rich.component.rich.layout.RichPanelFormLayout rangeBasedNodeDisplayPanelLayout)
          Setter for Range based Node display Panel Layout.
 void setReferencedTreeBasedNodeDisplayPanelLayout(oracle.adf.view.rich.component.rich.layout.RichPanelFormLayout referencedTreeBasedNodeDisplayPanelLayout)
          Setter for Referenced Tree based Node display Panel Layout.
 void setReferencedTreeCodeChoice(oracle.adf.view.rich.component.rich.input.RichSelectOneChoice referencedTreeCodeChoice)
          Sets the reference Tree code choices.
 void setReferencedTreeOutputLabel(oracle.adf.view.rich.component.rich.output.RichOutputLabel referencedTreeOutputLabel)
          Sets the OutputLabel message for referenced based when Label choice is not visible.
 void setReferencedTreeVersionChoice(oracle.adf.view.rich.component.rich.input.RichSelectOneChoice referencedTreeVersionChoice)
          Sets the reference Tree versions choices.
 void setSearchPopup(oracle.adf.view.rich.component.rich.RichPopup popup)
          Set the search popup
 void setSearchTaskflow(java.lang.String searchTfId)
           
 void setSelectLabelChoice(oracle.adf.view.rich.component.rich.input.RichSelectOneChoice selectLabelChoice)
          Setter for select Label dropdown.
 void setSelectLabelPanel(oracle.adf.view.rich.component.rich.layout.RichPanelGroupLayout selectLabelPanel)
          Setter for select Label Choice Panel.
 void setSelectNodeNavigator(oracle.adf.view.rich.component.rich.input.RichSelectOneChoice selectNodeNavigator)
          Setter for Select Node navigator Selection Box.
 void setSelectOrderShuttle1(oracle.adf.view.rich.component.rich.input.RichSelectOrderShuttle selectOrderShuttle1)
          Sets the Shuttle for selecting Data Source.
 void setShuttleNodeValue(java.util.List<java.lang.String> shuttleSelectedItems)
          Sets the values for shuttle items.
 void setValueBasedNodeDisplayPanelLayout(oracle.adf.view.rich.component.rich.layout.RichPanelFormLayout valueBasedNodeDisplayPanelLayout)
          Setter for Value based Node display Panel Layout.
 void treeCodeValChg(javax.faces.event.ValueChangeEvent valueChangeEvent)
          Refresh the Referenced Tree Preview for the selected tree Code and tree version for Tree Code selection choice event.
 void treeVersionValChg(javax.faces.event.ValueChangeEvent valueChangeEvent)
          Capture the Value Change Event for Tree Version selection choice.
 
Methods inherited from class oracle.apps.fnd.applcore.trees.ui.managed.BaseHierBean
getCalcualtedTreeVersion, getEmptyTfId, getLabelingScheme, getNodeDisplay, getParentNode, getScopeVariable, getSelectedNode, getTreeCode, getTreeMap, getTreeName, getTreeStructure, getTreeVerName, getTreeVersionId, getTsCode, getTsName, getValidTF, processNodeOp, refreshHierarchyComponent, setParentNode, setScopeVariable, setSelectedNode, setTreeCode, setTreeMap, setTreeStructure, setTreeVersionId, setTsCode
 
Methods inherited from class oracle.apps.fnd.applcore.trees.ui.managed.BaseHierarchyBean
clearNodeParameter, getDisplayableMessage, getSelectedTreeComponetNodes, populateTreeNodeHierarchy, populateTreeStructure, putDialogParameters, setPrimaryKeysEndVal, setPrimaryKeysStartVal, sortDynaBeanNodes, validateTreeNode
 
Methods inherited from class oracle.apps.fnd.applcore.trees.ui.managed.TreeBackingBean
evaluateExpr, getBindingContainer, getCentralTreeNodeAM, getCreateTreeAM, getHierarchyAM, getRootAM, getTreeStructureAM, getTreeStructureAuditAM, noActionMethod
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AddNodeBean

public AddNodeBean()
Method Detail

addNode

public void addNode(oracle.adf.view.rich.event.PopupFetchEvent event)
Action associated with Launch of Add Tree Node popup.

Parameters:
event - PopupFetchEvent

doAddNode

public void doAddNode(oracle.adf.view.rich.event.DialogEvent returnEvent)
Handle the flow after returning from ADD Node Screen.

Parameters:
returnEvent - Return Event

cancel

public void cancel(oracle.adf.view.rich.event.PopupCanceledEvent event)

nodeTypeValChg

public void nodeTypeValChg(javax.faces.event.ValueChangeEvent valueChangeEvent)
Capture the Value Change Event for Node Type Radio button.

Parameters:
valueChangeEvent - Value Change Event

dsValChg

public void dsValChg(javax.faces.event.ValueChangeEvent valueChangeEvent)
Capture the Value Change Event for Data Source Selection Choice.

Parameters:
valueChangeEvent - Value Change Event

navigatorChg

public void navigatorChg(javax.faces.event.ValueChangeEvent valueChangeEvent)
Capture the Value Change Event for Navigator Change.

Parameters:
valueChangeEvent - Value Change Event

treeCodeValChg

public void treeCodeValChg(javax.faces.event.ValueChangeEvent valueChangeEvent)
Refresh the Referenced Tree Preview for the selected tree Code and tree version for Tree Code selection choice event.

Parameters:
valueChangeEvent - Value Change Event

treeVersionValChg

public void treeVersionValChg(javax.faces.event.ValueChangeEvent valueChangeEvent)
Capture the Value Change Event for Tree Version selection choice.

Parameters:
valueChangeEvent - Value Change Event

populateAvailableTreeLabelsMap

public void populateAvailableTreeLabelsMap(boolean dsValChg)
populates the available Tree Labels Map for the selected data source.

Parameters:
dsValChg - boolean value to indicate data source change

getNodeTypeItems

public java.util.List<javax.faces.model.SelectItem> getNodeTypeItems()
populates the Node Type items.

Returns:
List of Select item for each data Source supported

getDsItems

public java.util.List<javax.faces.model.SelectItem> getDsItems()
populates the Data Source items.

Returns:
List of Select item for each data Source supported

getAvailableLabels

public java.util.List<javax.faces.model.SelectItem> getAvailableLabels()
gets the available Labels for the nodes under selected Data Source.

Returns:
List of Labels as Select item for this Data Source

getAvailableNavigators

public java.util.List<javax.faces.model.SelectItem> getAvailableNavigators()
Get the avalible options for navigations of nodes in add value based node shuttle.

Returns:
List of navigation options

getShuttleItems

public java.util.List<javax.faces.model.SelectItem> getShuttleItems()
populates the Shuttle Items from the selected Data Source Rows.

Returns:
List of available rows for selected data Source

getAvailableTreeCodes

public java.util.List<javax.faces.model.SelectItem> getAvailableTreeCodes()
populates the Tree Code items.

Returns:
List of Select item for each Tree Code available for a given Tree Structure

getAvailableTreeVersions

public java.util.List<javax.faces.model.SelectItem> getAvailableTreeVersions()
gets the available Tree Version items.

Returns:
List of Select item for each Tree Version available for a given Tree Structure and Tree Code

setNavigationLabel

public void setNavigationLabel(java.lang.String navigationLabel)
Sets the navigation Lable to be displayed.

Parameters:
navigationLabel - as String

getNavigationLabel

public java.lang.String getNavigationLabel()
Gets the navigation Label to be displayed.

Returns:
navigation Label as String

setShuttleNodeValue

public void setShuttleNodeValue(java.util.List<java.lang.String> shuttleSelectedItems)
Sets the values for shuttle items.

Parameters:
shuttleSelectedItems - the selected shuttle Items.

getShuttleNodeValue

public java.util.List<java.lang.String> getShuttleNodeValue()
Gets the selected shuttle items.

Returns:
the values for selected shuttle items

setMainPanelGroupLayout

public void setMainPanelGroupLayout(oracle.adf.view.rich.component.rich.layout.RichPanelGroupLayout mainPanelGroupLayout)
Setter for mainPanelGroupLayout.

Parameters:
mainPanelGroupLayout - RichPanelGroupLayout

getMainPanelGroupLayout

public oracle.adf.view.rich.component.rich.layout.RichPanelGroupLayout getMainPanelGroupLayout()
Getter for mainPanelGroupLayout.

Returns:
mainPanelGroupLayout RichPanelGroupLayout

setNodeTypeRadio

public void setNodeTypeRadio(oracle.adf.view.rich.component.rich.input.RichSelectOneRadio nodeTypeRadio)
Sets the Node Type Radio button.

Parameters:
nodeTypeRadio - Node Type Radio

getNodeTypeRadio

public oracle.adf.view.rich.component.rich.input.RichSelectOneRadio getNodeTypeRadio()
Gets the Node Type Radio button.

Returns:
Node Type Radio button

setDataSourceChoice

public void setDataSourceChoice(oracle.adf.view.rich.component.rich.input.RichSelectOneChoice dataSourceChoice)
Sets the Data Source Choice.

Parameters:
dataSourceChoice - the available Data Sources

getDataSourceChoice

public oracle.adf.view.rich.component.rich.input.RichSelectOneChoice getDataSourceChoice()
Gets the dataSource Choices.

Returns:
SelectionChoice for Data Source

setDataSourcePanel

public void setDataSourcePanel(oracle.adf.view.rich.component.rich.layout.RichPanelGroupLayout dataSourcePanel)
Setter for data source choice panel.

Parameters:
dataSourcePanel - RichPanelGroupLayout

getDataSourcePanel

public oracle.adf.view.rich.component.rich.layout.RichPanelGroupLayout getDataSourcePanel()
Getter for data source choice panel.

Returns:
dataSourcePanel RichPanelGroupLayout

setSelectLabelPanel

public void setSelectLabelPanel(oracle.adf.view.rich.component.rich.layout.RichPanelGroupLayout selectLabelPanel)
Setter for select Label Choice Panel.

Parameters:
selectLabelPanel - RichPanelGroupLayout

getSelectLabelPanel

public oracle.adf.view.rich.component.rich.layout.RichPanelGroupLayout getSelectLabelPanel()
Getter for select Label Choice Panel.

Returns:
selectLabelPanel RichPanelGroupLayout

setReferencedTreeOutputLabel

public void setReferencedTreeOutputLabel(oracle.adf.view.rich.component.rich.output.RichOutputLabel referencedTreeOutputLabel)
Sets the OutputLabel message for referenced based when Label choice is not visible.

Parameters:
referencedTreeOutputLabel - RichOutputLabel

getReferencedTreeOutputLabel

public oracle.adf.view.rich.component.rich.output.RichOutputLabel getReferencedTreeOutputLabel()
Gets the OutputLabel message for referenced based when Label choice is not visible.

Returns:
referencedTreeOutputLabel RichOutputLabel

setSelectLabelChoice

public void setSelectLabelChoice(oracle.adf.view.rich.component.rich.input.RichSelectOneChoice selectLabelChoice)
Setter for select Label dropdown.

Parameters:
selectLabelChoice - RichSelectOneChoice

getSelectLabelChoice

public oracle.adf.view.rich.component.rich.input.RichSelectOneChoice getSelectLabelChoice()
Getter for select Label dropdown.

Returns:
selectLabelChoice RichSelectOneChoice

setNodeTypeBasedOuterPanelLayout

public void setNodeTypeBasedOuterPanelLayout(oracle.adf.view.rich.component.rich.layout.RichPanelGroupLayout nodeTypeBasedOuterPanelLayout)
Setter for Node Type based outer Panel Layout.

Parameters:
nodeTypeBasedOuterPanelLayout - RichPanelGroupLayout

getNodeTypeBasedOuterPanelLayout

public oracle.adf.view.rich.component.rich.layout.RichPanelGroupLayout getNodeTypeBasedOuterPanelLayout()
Getter for Node Type based outer Panel Layout.

Returns:
nodeTypeBasedOuterPanelLayout RichPanelGroupLayout

setNodeShuttlePanelLayout

public void setNodeShuttlePanelLayout(oracle.adf.view.rich.component.rich.layout.RichPanelGroupLayout nodeShuttlePanelLayout)
Setter for Node Shuttle panel layout for value based node.

Parameters:
nodeShuttlePanelLayout - RichPanelGroupLayout

getNodeShuttlePanelLayout

public oracle.adf.view.rich.component.rich.layout.RichPanelGroupLayout getNodeShuttlePanelLayout()
Setter for Node Shuttle panel layout for value based node.

Returns:
nodeShuttlePanelLayout RichPanelGroupLayout

setSelectNodeNavigator

public void setSelectNodeNavigator(oracle.adf.view.rich.component.rich.input.RichSelectOneChoice selectNodeNavigator)
Setter for Select Node navigator Selection Box.

Parameters:
selectNodeNavigator - RichSelectOneChoice

getSelectNodeNavigator

public oracle.adf.view.rich.component.rich.input.RichSelectOneChoice getSelectNodeNavigator()
Getter for Select Node navigator Selection Box.

Returns:
selectNodeNavigator RichSelectOneChoice

setSelectOrderShuttle1

public void setSelectOrderShuttle1(oracle.adf.view.rich.component.rich.input.RichSelectOrderShuttle selectOrderShuttle1)
Sets the Shuttle for selecting Data Source.

Parameters:
selectOrderShuttle1 - Shuttle containing Nodes from Data Source

getSelectOrderShuttle1

public oracle.adf.view.rich.component.rich.input.RichSelectOrderShuttle getSelectOrderShuttle1()
Gets the shuttle of Nodes shown in order.

Returns:
the selected ordered set of nodes in the shuttle

setValueBasedNodeDisplayPanelLayout

public void setValueBasedNodeDisplayPanelLayout(oracle.adf.view.rich.component.rich.layout.RichPanelFormLayout valueBasedNodeDisplayPanelLayout)
Setter for Value based Node display Panel Layout.

Parameters:
valueBasedNodeDisplayPanelLayout - RichPanelGroupLayout

getValueBasedNodeDisplayPanelLayout

public oracle.adf.view.rich.component.rich.layout.RichPanelFormLayout getValueBasedNodeDisplayPanelLayout()
Getter for Value based Node display Panel Layout.

Returns:
valueBasedNodeDisplayPanelLayout RichPanelGroupLayout

setRangeBasedNodeDisplayPanelLayout

public void setRangeBasedNodeDisplayPanelLayout(oracle.adf.view.rich.component.rich.layout.RichPanelFormLayout rangeBasedNodeDisplayPanelLayout)
Setter for Range based Node display Panel Layout.

Parameters:
rangeBasedNodeDisplayPanelLayout - RichPanelGroupLayout

getRangeBasedNodeDisplayPanelLayout

public oracle.adf.view.rich.component.rich.layout.RichPanelFormLayout getRangeBasedNodeDisplayPanelLayout()
Getter for Range based Node display Panel Layout.

Returns:
rangeBasedNodeDisplayPanelLayout RichPanelGroupLayout

setReferencedTreeBasedNodeDisplayPanelLayout

public void setReferencedTreeBasedNodeDisplayPanelLayout(oracle.adf.view.rich.component.rich.layout.RichPanelFormLayout referencedTreeBasedNodeDisplayPanelLayout)
Setter for Referenced Tree based Node display Panel Layout.

Parameters:
referencedTreeBasedNodeDisplayPanelLayout - RichPanelGroupLayout

getReferencedTreeBasedNodeDisplayPanelLayout

public oracle.adf.view.rich.component.rich.layout.RichPanelFormLayout getReferencedTreeBasedNodeDisplayPanelLayout()
Getter for Referenced Tree based Node display Panel Layout.

Returns:
referencedTreeBasedNodeDisplayPanelLayout RichPanelGroupLayout

setReferencedTreeCodeChoice

public void setReferencedTreeCodeChoice(oracle.adf.view.rich.component.rich.input.RichSelectOneChoice referencedTreeCodeChoice)
Sets the reference Tree code choices.

Parameters:
referencedTreeCodeChoice - the choices available for Tree Codes

getReferencedTreeCodeChoice

public oracle.adf.view.rich.component.rich.input.RichSelectOneChoice getReferencedTreeCodeChoice()
Gets the reference Tree code choices.

Returns:
the choices available for Tree Codes

setReferencedTreeVersionChoice

public void setReferencedTreeVersionChoice(oracle.adf.view.rich.component.rich.input.RichSelectOneChoice referencedTreeVersionChoice)
Sets the reference Tree versions choices.

Parameters:
referencedTreeVersionChoice - available tree versions

getReferencedTreeVersionChoice

public oracle.adf.view.rich.component.rich.input.RichSelectOneChoice getReferencedTreeVersionChoice()
Gets the referenced tree version choices.

Returns:
the choices available for tree versions

setSearchPopup

public void setSearchPopup(oracle.adf.view.rich.component.rich.RichPopup popup)
Set the search popup

Parameters:
popup -

getSearchPopup

public oracle.adf.view.rich.component.rich.RichPopup getSearchPopup()
Get the search popup

Returns:
search popup

setAddDiag

public void setAddDiag(oracle.adf.view.rich.component.rich.RichDialog addDiag)
Set the Add-node dialog

Parameters:
addDiag -

getAddDiag

public oracle.adf.view.rich.component.rich.RichDialog getAddDiag()
Get the Add-node dialog

Returns:
Add-node dialog

launchTF

public void launchTF(oracle.adf.view.rich.event.PopupFetchEvent event)

searchNavigator

public void searchNavigator(oracle.adf.view.rich.event.RegionNavigationEvent event)

setSearchTaskflow

public void setSearchTaskflow(java.lang.String searchTfId)

getSearchTaskflow

public java.lang.String getSearchTaskflow()

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

E22562-02

Copyright © 2011 Oracle. All Rights Reserved.