Interface PARAllocateBean

All Superinterfaces:
Remote
All Known Implementing Classes:
PARAllocateBeanImpl

public interface PARAllocateBean extends Remote
Interface for Controller class PARAllocateBeanImpl
  • Method Details

    • allocate

      void allocate(PModelHandle hAcct, int nCurrency, PModelHandle hBills, int nIncludeChildren, PModelHandle hItem, BigDecimal decDue, ArrayList alAlloc, boolean isNegativeBill, ArrayList billNum) throws Exception
      perform bill level allocation of payment or adjustment opcodes used:
      • PortalOp.BILL_SELECT_ITEMS
      • PortalOp.BILL_ITEM_TRANSFER
      Parameters:
      hAcct - The model handle for the current account object
      nCurrency - The currency resource id
      hBills - The model handle for the list of bills
      nIncludeChildren - Include children amounts flag
      hItem - The modelHandle of the item to be allocated
      decDue - The due amount of item in nCurrency
      alAlloc - The list of amounts to be allocated to each open bills
      isNegativeBill - allocate from negative bill
      Throws:
      Exception
    • allocate

      void allocate(PModelHandle hAcct, int nCurrency, PModelHandle hBills, int nIncludeChildren, PModelHandle hItem, BigDecimal decDue, ArrayList alAlloc) throws RemoteException
      perform bill level allocation of payment or adjustment opcodes used:
      • PortalOp.BILL_SELECT_ITEMS
      • PortalOp.BILL_ITEM_TRANSFER
      Parameters:
      hAcct - The model handle for the current account object
      nCurrency - The currency resource id
      hBills - The model handle for the list of bills
      nIncludeChildren - Include children amounts flag
      hItem - The modelHandle of the item to be allocated
      decDue - The due amount of item in nCurrency
      alAlloc - The list of amounts to be allocated to each open bills
      Throws:
      RemoteException
    • allocate

      void allocate(PModelHandle hAcct, int nCurrency, PModelHandle hBills, int nIncludeChildren, PModelHandle hItem, BigDecimal decDue, ArrayList alAlloc, ArrayList billNum) throws Exception
      perform bill level allocation of payment or adjustment opcodes used:
      • PortalOp.BILL_SELECT_ITEMS
      • PortalOp.BILL_ITEM_TRANSFER
      Parameters:
      hAcct - The model handle for the current account object
      nCurrency - The currency resource id
      hBills - The model handle for the list of bills
      nIncludeChildren - Include children amounts flag
      hItem - The modelHandle of the item to be allocated
      decDue - The due amount of item in nCurrency
      alAlloc - The list of amounts to be allocated to each open bills
      billNum - The list of billnumbers used to preserve the order of allocation
      Throws:
      Exception
    • allocate

      void allocate(PModelHandle hAcct, int iCurrency, PModelHandle hBillItem, PModelHandle hItem, int decAmount) throws RemoteException
      perform bill level allocation of debit adjustment opcodes used:
      • PortalOp.BILL_ITEM_TRANSFER
      Parameters:
      hAcct - The model handle for the current account object
      iCurrency - The currency resource id
      hBillItem - The model handle for the list of bills
      hItem - The modelHandle of the item to be allocated
      decDue - The due amount of item in integer
      Throws:
      RemoteException
    • allocate

      void allocate(PModelHandle hAcct, int iCurrency, PModelHandle hBillItem, PModelHandle hItem, BigDecimal decAmount) throws RemoteException
      perform bill level allocation of debit adjustment opcodes used:
      • PortalOp.BILL_ITEM_TRANSFER
      Parameters:
      hAcct - The model handle for the current account object
      iCurrency - The currency resource id
      hBillItem - The model handle for the list of bills
      hItem - The modelHandle of the item to be allocated
      decDue - The due amount of item in BigDecimal
      Throws:
      RemoteException