Class PRemoveHierarchyPage

All Implemented Interfaces:
PAppComponent, PClientComponent, PCollectDataListener, PComponent, PComponentAttribute, PViewDataChangeListener, PSectionHeaderListener, ContainerListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible

public class PRemoveHierarchyPage extends PIACustomizablePanel implements PSectionHeaderListener
The top container panel which contains, option of changing Payment Setup, Bill In Progress Option invalid input: '&' Effective Move Date Option
Author:
Manjunatha L
See Also:
  • Constructor Details

    • PRemoveHierarchyPage

      public PRemoveHierarchyPage()
  • Method Details

    • initPaymentSetup

      public void initPaymentSetup()
      Payment Setup components
    • initBillInProgressPanel

      public void initBillInProgressPanel()
      Bill In Progress components
    • initEffMoveDate

      public void initEffMoveDate()
      Effective Move date components
    • getControllerClassName

      public String getControllerClassName() throws RemoteException
      Description copied from class: PIACustomizablePanel
      Retrieves the class name of this component's controller, in this case, null.
      Specified by:
      getControllerClassName in interface PComponent
      Overrides:
      getControllerClassName in class PIACustomizablePanel
      Returns:
      A null String.
      Throws:
      RemoteException - thrown for errors
    • sectionChanged

      public void sectionChanged(PSectionHeaderEvent e)
      Handles a PSectionHeader event.
      Specified by:
      sectionChanged in interface PSectionHeaderListener
      Parameters:
      e - the event to handle
      event - the event to handle
    • getDeferralDate

      public Date getDeferralDate()
      Returns Deferral Date
      Returns:
      Date
    • getBillInProBillUnits

      public Hashtable getBillInProBillUnits()
      Returns subordinate bill in progress buill unit details
      Returns:
      Hashtable
    • getBillNowBillUnits

      public Hashtable getBillNowBillUnits()
      Returns has set of bill units set for bill now option
      Returns:
      Hashtable
    • getUpdatedBillUnitsInfo

      public Hashtable getUpdatedBillUnitsInfo()
      Returns updated pay type billunit information
      Returns:
      Hashtable
    • moveAccount

      public boolean moveAccount() throws RemoteException
      Will be called for removing account from hierarchy
      Returns:
      boolean
      Throws:
      RemoteException
    • setModelHandle

      public void setModelHandle(PModelHandle data) throws RemoteException
      Description copied from class: PIACustomizablePanel
      Establishes the PModelHandle for this component and all its descendants.
      Specified by:
      setModelHandle in interface PComponent
      Overrides:
      setModelHandle in class PIACustomizablePanel
      Parameters:
      data - the new PModelHandle from which to extract information
      Throws:
      RemoteException - thrown for errors