Interface PPaymentPanelBean

All Known Implementing Classes:
PPaymentPanelBeanImpl

public interface PPaymentPanelBean
  • Method Details

    • getDefaultPayinfoObj

      Poid getDefaultPayinfoObj()
      get Default PayInfo object
      Returns:
      Poid
    • getExistingPayinfo

      Poid[] getExistingPayinfo()
      get Existing Pay Info
      Returns:
      Poid[]
    • getAllBillInfos

      FList getAllBillInfos()
      get all existing bill units
      Returns:
      FList
    • getArBillinfo

      FList getArBillinfo(Poid arPoid)
      get AR bill Info for given Poid
      Parameters:
      arPoid - Poid
      Returns:
      FList
    • getCCInfo

      SparseArray getCCInfo(Poid ccPoid)
      get Credit Card Info
      Parameters:
      ccPoid - Poid
      Returns:
      SparseArray
    • getDDInfo

      SparseArray getDDInfo(Poid ddPoid)
      get Debit card information
      Parameters:
      ddPoid - Poid
      Returns:
      SparseArray
    • refreshPaymentSetupModel

      void refreshPaymentSetupModel()
      update the payment setup model with current selected payments
    • refreshBillInProgressModel

      void refreshBillInProgressModel()
      update the bill in progress model with current selected payments
    • refreshPaymentMethodModel

      void refreshPaymentMethodModel(BalanceGroupTreeTable balanceTreeTable)
      update the payment model with current selected payments
      Parameters:
      balanceTreeTable - BalanceGroupTreeTable
    • setNewPaymentMethod

      Poid[] setNewPaymentMethod(Vector item)
      set new payment method when new payment option has been made
      Parameters:
      item - Vector
      Returns:
      Poid[]
    • clearPaymenthMethods

      void clearPaymenthMethods()
      clear the payment methods
    • getPayMethodPoid

      Poid getPayMethodPoid(int idx)
      get payment method of selected row
      Parameters:
      idx - int
      Returns:
      Poid
    • isInHierarchy

      boolean isInHierarchy()
      check is account is hierarchy
      Returns:
      boolean
    • getInvInfo

      SparseArray getInvInfo(Poid invPoid)
      get Invoice information details
      Parameters:
      invPoid - Poid
      Returns:
      SparseArray
    • getAllPayinfo

      FList getAllPayinfo()
      get all payinfo information
      Returns:
      FList
    • getAllParentBills

      Vector getAllParentBills()
      get all parent bills
      Returns:
      Vector
    • getParentBillUnitHT

      Hashtable getParentBillUnitHT()
      get parent bill units
      Returns:
      Hashtable
    • updateSelection

      void updateSelection(String key, String value)
      update the Bill Unit and payment method with currently selected data
      Parameters:
      key - String
      value - String
    • getSelection

      HashMap getSelection()
      get payment method of all bill units
      Returns:
      HashMap
    • getPayMethods

      Vector getPayMethods()
      get payment methods
      Returns:
      Vector
    • getPayTypes

      Vector getPayTypes()
      get payment types
      Returns:
      Vector
    • getPayMethod

      String getPayMethod(int idx)
      Parameters:
      idx - int
      Returns:
      String
    • getBillinfoSelection

      HashMap getBillinfoSelection()
      Returns:
      HashMap
    • updateBillinfoSelection

      void updateBillinfoSelection(String key, String value)
      Parameters:
      key - String
      value - String
    • setDefaultBillUnit

      void setDefaultBillUnit(String defBU)
      get default bill unit
      Parameters:
      defBU - String
    • setRemoteData

      void setRemoteData(PPaymentPageBean rem)
      Parameters:
      rem - PPaymentPageBean
    • updateTempSelection

      void updateTempSelection(String key, String value)
      Parameters:
      key - String
      value - String
    • updateHierarchyPayMethod

      void updateHierarchyPayMethod()
    • getBillInProgressEstimate

      Hashtable getBillInProgressEstimate()
      Returns Bill In Progress Estimate Details
      Returns:
      Hashtable
    • resetSelections

      void resetSelections()
    • setModelHandle

      void setModelHandle(PModelHandle mHandle)
      to set the model handle.
      Parameters:
      mHandle - PModelHandle
    • getModelHandle

      PModelHandle getModelHandle()
      get the model handle.
      Returns:
      PModelHandle
    • getPayMethod

      Vector getPayMethod()
      Getter method for payMethod
      Returns:
    • setPayMethod

      void setPayMethod(Vector payMethod)
      Setter method for payMethod
      Parameters:
      payMethod -