psdi.app.invoice.virtual

Class ConsTransactionSet

    • Constructor Detail

      • ConsTransactionSet

        public ConsTransactionSet(MboServerInterface ms)
                           throws MXException,
                                  java.rmi.RemoteException
        Construct the set
        Parameters:
        ms - The MboServerInterface
        Throws:
        MXException
        java.rmi.RemoteException
    • Method Detail

      • getMboInstance

        protected Mbo getMboInstance(MboSet ms)
                              throws MXException,
                                     java.rmi.RemoteException
        Factory method to create an POFromPRInputSet object. The POFromPRInputSet is a dummy set used only for viewing. This set is not associated with any table.
        Specified by:
        getMboInstance in class MboSet
        Parameters:
        ms - The POFromPRInputSet.
        Returns:
        an POFromPRInputSet object.
        Throws:
        MXException
        java.rmi.RemoteException
      • getConsignmentTransactions

        public MboSetRemote getConsignmentTransactions(java.lang.String invGenType,
                                                       java.lang.String vendor)
                                                throws MXException,
                                                       java.rmi.RemoteException
        Get "uninvoiced" consignment transaction records
        Specified by:
        getConsignmentTransactions in interface ConsTransactionSetRemote
        Parameters:
        invoice - generation type comma separated string of types in quotes like "'FREQUENCY', 'MANUAL'"
        Throws:
        MXException
        java.rmi.RemoteException
      • setValuesFromTransactions

        public MboRemote setValuesFromTransactions(MboRemote consTransRemote,
                                                   MboSetRemote transSetRemote,
                                                   java.util.HashMap matUseTransMap)
                                            throws MXException,
                                                   java.rmi.RemoteException
        Set the values from the passed in transactions to a new Mbo in this MboSet.
        Parameters:
        transSetRemote - - passed in transaction set.
        Throws:
        MXException
        java.rmi.RemoteException