Class PendingItemChargesTreeTable

All Implemented Interfaces:
PComponentAttribute, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, CellEditorListener, ListSelectionListener, RowSorterListener, TableColumnModelListener, TableModelListener, Scrollable

public class PendingItemChargesTreeTable extends ItemChargesTreeTable
Tree Table for showing the pending items during flexible bill now.
See Also:
  • Constructor Details

    • PendingItemChargesTreeTable

      public PendingItemChargesTreeTable(TreeTableModel model)
      Constructor to create the Tree Table
      Parameters:
      model -
  • Method Details

    • setTreeTableProperties

      public void setTreeTableProperties()
      Sets the tree table properties.
      Overrides:
      setTreeTableProperties in class ItemChargesTreeTable
    • getSelectedItems

      public ArrayList<PendingItemChargeNode> getSelectedItems()
      This method returns the items selected for billing.
      Returns:
      ArrayList
    • selectAllNodes

      public void selectAllNodes(PendingItemChargeNode node)
      This method selects all the nodes under the passed in root node.
      Parameters:
      node - , root node.
    • deselectAllNodes

      public void deselectAllNodes(PendingItemChargeNode node)
      This method deselects all the nodes under the passed in root node.
      Parameters:
      node - , root node.
    • clearTreeTable

      public void clearTreeTable(PendingItemChargeNode node)
      This method clears all the nodes under the passed "node"
      Parameters:
      node - , root node passed.
    • makeTree

      public ItemChargeNode makeTree(PModelHandle pmhAllItemCharges, PendingItemChargeNode root, Object[] billInfoData) throws EBufException
      Makes the tree by using the model hanle and the root node passed in.
      Parameters:
      pmhAllItemCharges -
      root -
      billInfoData -
      Returns:
      Throws:
      EBufException