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

E22562-03

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

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

public class HierarchyHandler
extends BaseHierarchyBean
implements java.io.Serializable

JSF managed bean for working with hierarchies.

Author:
Arun K Viswanathan <arun.viswanathan&064;oracle.com>
See Also:
Serialized Form

Constructor Summary
HierarchyHandler()
          Constructs the managed bean for working with Tree Structures and Trees.
 
Method Summary
 void addHierarchyParameter(org.apache.myfaces.trinidad.event.LaunchEvent event)
          Pass parameter to the ADD page/ Create Page Screen.
 void addNode(javax.faces.event.ActionEvent actionEvent)
          Action associated with Launch of Add Tree Node Screen.
 void createNode(javax.faces.event.ActionEvent actionEvent)
          Action associated with Launch of Create Tree Node Screen.
 void deleteNode(javax.faces.event.ActionEvent actionEvent)
          Action associated with Launch of Delete Tree Node Screen.
 void duplicateNode(javax.faces.event.ActionEvent actionEvent)
          Action associated with Launch of Duplicate Tree Node Screen.
 java.util.Map getHints()
          Gets the Map of attribute name and translatable label as pairs for given hierarchy.
 org.apache.myfaces.trinidad.model.TreeModel getTreeModel(java.lang.String hierarchyId)
          Gets the tree model.
 UIHierarchyMethodsMap getTreeModelsList()
          Gets the treemodel list for each hierarchy and set the method to be invoked as getTreeModel API.
 void onTreeDragDropEnd(oracle.adf.view.rich.event.DropEvent de)
          DragDropEnd Listener for Drag and drop event.
 oracle.adf.view.rich.dnd.DnDAction onTreeDrop(oracle.adf.view.rich.event.DropEvent de)
          Drop Listener associated with Drop action.
 void removeNode(javax.faces.event.ActionEvent actionEvent)
          Action associated with Launch of Remove Tree Node Screen.
 void returnedfromAddNode(org.apache.myfaces.trinidad.event.ReturnEvent returnEvent)
          Handle the flow after returning from ADD Node Screen.
 void returnedfromCreateNode(org.apache.myfaces.trinidad.event.ReturnEvent returnEvent)
          Handle the flow after returning from Create Node Screen.
 void returnedfromDeleteNode(org.apache.myfaces.trinidad.event.ReturnEvent returnEvent)
          Handle the flow after returning from Delete Node Screen.
 void returnedfromDuplicateNode(org.apache.myfaces.trinidad.event.ReturnEvent returnEvent)
          Handle the flow after returning from Duplicate Node Screen.
 void returnedfromRemoveNode(org.apache.myfaces.trinidad.event.ReturnEvent returnEvent)
          Handle the flow after returning from Remove Node Screen.
 void returnedfromUpdateNode(org.apache.myfaces.trinidad.event.ReturnEvent returnEvent)
          Handle the flow after returning from Update Node Screen.
 void updateNode(javax.faces.event.ActionEvent actionEvent)
          Action associated with Launch of Update Tree Node Screen.
 
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

HierarchyHandler

public HierarchyHandler()
Constructs the managed bean for working with Tree Structures and Trees. Constructor for the Hierarchy

Method Detail

getTreeModelsList

public UIHierarchyMethodsMap getTreeModelsList()
Gets the treemodel list for each hierarchy and set the method to be invoked as getTreeModel API.

Returns:
map as UIHierarchyMethodsMap

getTreeModel

public org.apache.myfaces.trinidad.model.TreeModel getTreeModel(java.lang.String hierarchyId)
Gets the tree model.

Parameters:
hierarchyId - as String
Returns:
TreeModel the tree model

addNode

public void addNode(javax.faces.event.ActionEvent actionEvent)
Action associated with Launch of Add Tree Node Screen.

Parameters:
actionEvent - ActionEvent

updateNode

public void updateNode(javax.faces.event.ActionEvent actionEvent)
Action associated with Launch of Update Tree Node Screen.

Parameters:
actionEvent - ActionEvent

createNode

public void createNode(javax.faces.event.ActionEvent actionEvent)
Action associated with Launch of Create Tree Node Screen.

Parameters:
actionEvent - ActionEvent

duplicateNode

public void duplicateNode(javax.faces.event.ActionEvent actionEvent)
Action associated with Launch of Duplicate Tree Node Screen.

Parameters:
actionEvent - ActionEvent

removeNode

public void removeNode(javax.faces.event.ActionEvent actionEvent)
Action associated with Launch of Remove Tree Node Screen.

Parameters:
actionEvent - ActionEvent

deleteNode

public void deleteNode(javax.faces.event.ActionEvent actionEvent)
Action associated with Launch of Delete Tree Node Screen.

Parameters:
actionEvent - ActionEvent

returnedfromAddNode

public void returnedfromAddNode(org.apache.myfaces.trinidad.event.ReturnEvent returnEvent)
Handle the flow after returning from ADD Node Screen.

Parameters:
returnEvent - Return Event

returnedfromUpdateNode

public void returnedfromUpdateNode(org.apache.myfaces.trinidad.event.ReturnEvent returnEvent)
Handle the flow after returning from Update Node Screen.

Parameters:
returnEvent - Return Event

returnedfromCreateNode

public void returnedfromCreateNode(org.apache.myfaces.trinidad.event.ReturnEvent returnEvent)
Handle the flow after returning from Create Node Screen.

Parameters:
returnEvent - Return Event

returnedfromDuplicateNode

public void returnedfromDuplicateNode(org.apache.myfaces.trinidad.event.ReturnEvent returnEvent)
Handle the flow after returning from Duplicate Node Screen.

Parameters:
returnEvent - Return Event

returnedfromRemoveNode

public void returnedfromRemoveNode(org.apache.myfaces.trinidad.event.ReturnEvent returnEvent)
Handle the flow after returning from Remove Node Screen.

Parameters:
returnEvent - Return Event

returnedfromDeleteNode

public void returnedfromDeleteNode(org.apache.myfaces.trinidad.event.ReturnEvent returnEvent)
Handle the flow after returning from Delete Node Screen.

Parameters:
returnEvent - Return Event

addHierarchyParameter

public void addHierarchyParameter(org.apache.myfaces.trinidad.event.LaunchEvent event)
Pass parameter to the ADD page/ Create Page Screen.

Parameters:
event - Launch Event

onTreeDragDropEnd

public void onTreeDragDropEnd(oracle.adf.view.rich.event.DropEvent de)
DragDropEnd Listener for Drag and drop event.

Parameters:
de - Drop Event

onTreeDrop

public oracle.adf.view.rich.dnd.DnDAction onTreeDrop(oracle.adf.view.rich.event.DropEvent de)
Drop Listener associated with Drop action.

Parameters:
de - Drop Event
Returns:
Appropriate DndAction

getHints

public java.util.Map getHints()
Gets the Map of attribute name and translatable label as pairs for given hierarchy.

Returns:
Map of attribute and label pair

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

E22562-03

Copyright © 2012 Oracle. All Rights Reserved.