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

E22562-01

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

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.DuplicateTreeNodeHandler
All Implemented Interfaces:
java.io.Serializable

public class DuplicateTreeNodeHandler
extends BaseHierarchyBean

JSF managed bean for Duplicating Tree Node.

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

Constructor Summary
DuplicateTreeNodeHandler()
          Populate the fields for Duplicate Tree node UI.
 
Method Summary
 void cancel(javax.faces.event.ActionEvent actionEvent)
          Cancel Tree node duplication.
 java.lang.String getDsName()
          gets the display name for any given data source.
 java.lang.String getDuplicateMessage()
          Getter for Duplicate Message string.
 oracle.adf.view.rich.component.rich.layout.RichPanelGroupLayout getDuplicateTreeNodeOuterPanelLayout()
          Getter for DuplicateTreeNodeOuterPanelLayout RichPanelGroupLayout.
 oracle.adf.view.rich.component.rich.nav.RichCommandButton getLaunchDuplicatePageButton()
          Getter for RichCommandButton launchDuplicatePageButton.
 java.lang.String getNodeDisplay()
          Gets the Node Display String.
 oracle.adf.view.rich.component.rich.layout.RichPanelFormLayout getPrimaryKeyDetailPanelLayout()
          Getter for RichPanelGroupLayout primaryKeyDetailPanelLayout.
 DataSource getSelectedDataSource()
          Getter for Selected Data Source entity.
 java.lang.String getTreeCode()
          Gets the Tree Code.
 java.lang.String getTreeStructureCode()
          Gets the Tree Structure Code.
 java.lang.String getTreeVersionName()
          Gets the Tree Version Name.
 void help(javax.faces.event.ActionEvent actionEvent)
          Show Help for Tree node duplication.
 void launchDuplicatePage(javax.faces.event.ActionEvent actionEvent)
          Launch duplicate page flow for the selected node's data source.
 void returnedfromDuplicatePage(org.apache.myfaces.trinidad.event.ReturnEvent returnEvent)
          Handle the flow after returning from Duplicate Page of Data Source.
 void save(javax.faces.event.ActionEvent actionEvent)
          Save the duplicated Node and Add it in the Tree Node Table as sibling of selected one.
 void setDuplicateMessage(java.lang.String duplicateMessage)
          Setter for Duplicate Message string.
 void setDuplicateTreeNodeOuterPanelLayout(oracle.adf.view.rich.component.rich.layout.RichPanelGroupLayout duplicateTreeNodeOuterPanelLayout)
          Setter for DuplicateTreeNodeOuterPanelLayout RichPanelGroupLayout.
 void setLaunchDuplicatePageButton(oracle.adf.view.rich.component.rich.nav.RichCommandButton launchDuplicatePageButton)
          Setter for RichCommandButton launchDuplicatePageButton.
 void setPrimaryKeyDetailPanelLayout(oracle.adf.view.rich.component.rich.layout.RichPanelFormLayout primaryKeyDetailPanelLayout)
          Setter for RichPanelGroupLayout primaryKeyDetailPanelLayout.
 
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

DuplicateTreeNodeHandler

public DuplicateTreeNodeHandler()
Populate the fields for Duplicate Tree node UI. Constructor for Duplicate Tree Node Handler

Method Detail

setDuplicateTreeNodeOuterPanelLayout

public void setDuplicateTreeNodeOuterPanelLayout(oracle.adf.view.rich.component.rich.layout.RichPanelGroupLayout duplicateTreeNodeOuterPanelLayout)
Setter for DuplicateTreeNodeOuterPanelLayout RichPanelGroupLayout.

Parameters:
duplicateTreeNodeOuterPanelLayout - RichPanelGroupLayout

getDuplicateTreeNodeOuterPanelLayout

public oracle.adf.view.rich.component.rich.layout.RichPanelGroupLayout getDuplicateTreeNodeOuterPanelLayout()
Getter for DuplicateTreeNodeOuterPanelLayout RichPanelGroupLayout.

Returns:
duplicateTreeNodeOuterPanelLayout RichPanelGroupLayout

setDuplicateMessage

public void setDuplicateMessage(java.lang.String duplicateMessage)
Setter for Duplicate Message string.

Parameters:
duplicateMessage - as String

getDuplicateMessage

public java.lang.String getDuplicateMessage()
Getter for Duplicate Message string.

Returns:
duplicateMessage as String

setLaunchDuplicatePageButton

public void setLaunchDuplicatePageButton(oracle.adf.view.rich.component.rich.nav.RichCommandButton launchDuplicatePageButton)
Setter for RichCommandButton launchDuplicatePageButton.

Parameters:
launchDuplicatePageButton - RichCommandButton

getLaunchDuplicatePageButton

public oracle.adf.view.rich.component.rich.nav.RichCommandButton getLaunchDuplicatePageButton()
Getter for RichCommandButton launchDuplicatePageButton.

Returns:
launchDuplicatePageButton RichCommandButton

getNodeDisplay

public java.lang.String getNodeDisplay()
Gets the Node Display String.

Returns:
String for node display

getTreeStructureCode

public java.lang.String getTreeStructureCode()
Gets the Tree Structure Code.

Returns:
String as tree structure Code

getTreeCode

public java.lang.String getTreeCode()
Gets the Tree Code.

Returns:
String as tree Code

getTreeVersionName

public java.lang.String getTreeVersionName()
Gets the Tree Version Name.

Returns:
String as tree version name

launchDuplicatePage

public void launchDuplicatePage(javax.faces.event.ActionEvent actionEvent)
Launch duplicate page flow for the selected node's data source.

Parameters:
actionEvent - Action Event

returnedfromDuplicatePage

public void returnedfromDuplicatePage(org.apache.myfaces.trinidad.event.ReturnEvent returnEvent)
Handle the flow after returning from Duplicate Page of Data Source.

Parameters:
returnEvent - Return Event

help

public void help(javax.faces.event.ActionEvent actionEvent)
Show Help for Tree node duplication.

Parameters:
actionEvent - ActionEvent

cancel

public void cancel(javax.faces.event.ActionEvent actionEvent)
Cancel Tree node duplication.

Parameters:
actionEvent - ActionEvent

save

public void save(javax.faces.event.ActionEvent actionEvent)
Save the duplicated Node and Add it in the Tree Node Table as sibling of selected one.

Parameters:
actionEvent - ActionEvent

setPrimaryKeyDetailPanelLayout

public void setPrimaryKeyDetailPanelLayout(oracle.adf.view.rich.component.rich.layout.RichPanelFormLayout primaryKeyDetailPanelLayout)
Setter for RichPanelGroupLayout primaryKeyDetailPanelLayout.

Parameters:
primaryKeyDetailPanelLayout - RichPanelGroupLayout

getPrimaryKeyDetailPanelLayout

public oracle.adf.view.rich.component.rich.layout.RichPanelFormLayout getPrimaryKeyDetailPanelLayout()
Getter for RichPanelGroupLayout primaryKeyDetailPanelLayout.

Returns:
primaryKeyDetailPanelLayout RichPanelGroupLayout

getSelectedDataSource

public DataSource getSelectedDataSource()
Getter for Selected Data Source entity.

Returns:
DataSource for given node

getDsName

public java.lang.String getDsName()
gets the display name for any given data source.

Returns:
Data Source display name as String

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

E22562-01

Copyright © 2011 Oracle. All Rights Reserved.