Class PARUnappliedPageBeanImpl

All Implemented Interfaces:
PARUnappliedPageBean, PIACollectionBean, PControllerBean, Serializable, Remote, Unreferenced

public class PARUnappliedPageBeanImpl extends PIAComponentCollectionBean implements PARUnappliedPageBean
Controller class for the PARUnappliedPagePanel and PARAllActionsPage The following opcodes are used by this controller:
  • PortalOp.AR_GET_ACCT_ACTION_ITEMS
See Also:
  • Constructor Details

  • Method Details

    • update

      public void update(int reason, Object incoming) throws RemoteException
      Description copied from class: PControllerImpl
      The update method is called by various internal methods when the data has changed enough to require changing the client display. Must be overridden by a specific controller subclass.
      Overrides:
      update in class PIAComponentCollectionBean
      Parameters:
      reason -
      incoming -
      Throws:
      RemoteException
    • getUnallocatedItems

      public ArrayList getUnallocatedItems(int nIncludeChildren, PModelHandle hAcct, PModelHandle hArAcct) throws RemoteException
      Call PortalOp.AR_GET_ACCT_ACTION_ITEMS to get a list of All Unallocated A/R items for given account
      Specified by:
      getUnallocatedItems in interface PARUnappliedPageBean
      Parameters:
      nIncludeChildren - Flag to indicate if amounts from child account(s) should (1) or should not (0) be included
      hAcct - The account
      hArAcct - The account's A/R parent
      Returns:
      These items are returned in an ArrayList containing 2 model handles:
      • model handle for payments,
      • model handle for adjustments
      Throws:
      RemoteException
    • getUnallocatedItems

      public ArrayList getUnallocatedItems(int nIncludeChildren, PModelHandle hAcct, PModelHandle hArAcct, boolean allBills) throws RemoteException
      Call PortalOp.AR_GET_ACCT_ACTION_ITEMS to get a list of All Unallocated A/R items for given account
      Specified by:
      getUnallocatedItems in interface PARUnappliedPageBean
      Parameters:
      nIncludeChildren - Flag to indicate if amounts from child account(s) should (1) or should not (0) be included
      hAcct - The account
      hArAcct - The account's A/R parent
      allBills - If true then this method will return all the unallocated A/R items of the account
      Returns:
      These items are returned in an ArrayList containing 2 model handles:
      • model handle for payments,
      • model handle for adjustments
      Throws:
      RemoteException
    • getAllActionItems

      public PModelHandle getAllActionItems(int nIncludeChildren, PModelHandle hAcct, PModelHandle hArAcct, int nThreshold, PARActionItemSearchData searchData) throws RemoteException
      Call PortalOp.AR_GET_ACCT_ACTION_ITEMS to get a list of All A/R action items for given account
      Specified by:
      getAllActionItems in interface PARUnappliedPageBean
      Parameters:
      nIncludeChildren - Flag to indicate if amounts from child account(s) should (1) or should not (0) be included
      hAcct - The account
      hArAcct - The account's A/R parent
      nThreshold - Max threshold numbers of Action items to return
      searchData - the search criteria data or null
      Returns:
      model handle for all A/R action items, can be null if threshold value exceeded
      Throws:
      RemoteException
    • getActionItemNumber

      public int getActionItemNumber() throws RemoteException
      Specified by:
      getActionItemNumber in interface PARUnappliedPageBean
      Throws:
      RemoteException