psdi.app.po

Interface POServiceRemote

  • All Superinterfaces:
    AppServiceRemote, java.rmi.Remote, ServiceRemote
    All Known Implementing Classes:
    POService


    public interface POServiceRemote
    extends AppServiceRemote
    Remote Interface to the POService object. Any method that needs to be remotely called on the POService needs to be defined on this interface
    • Field Detail

      • critAPPR

        static final java.lang.String critAPPR
        Criteria for returning approved purchase orders.
        See Also:
        Constant Field Values
      • critCLOSE

        static final java.lang.String critCLOSE
        Criteria for returning closed purchase orders.
        See Also:
        Constant Field Values
      • critINPRG

        static final java.lang.String critINPRG
        Criteria for returning purchase orders with status as INPRG
        See Also:
        Constant Field Values
      • critWAPPR

        static final java.lang.String critWAPPR
        Criteria for returning waiting-for-approval purchase orders.
        See Also:
        Constant Field Values
      • critCANCEL

        static final java.lang.String critCANCEL
        Criteria cancelled purchase orders.
        See Also:
        Constant Field Values
      • critAPPRINPRG

        static final java.lang.String critAPPRINPRG
        Criteria for returning purchase orders with status as "APPR" or "INPRG"
        See Also:
        Constant Field Values
      • critOPENPO

        static final java.lang.String critOPENPO
        Criteria for returning open purchase orders All purchase orders with their status as either WAPPR or APPR or INPRG
        See Also:
        Constant Field Values
    • Method Detail

      • createReceipt

        MboRemote createReceipt(UserInfo userInfo,
                                MboSetRemote receiptSet,
                                java.lang.String ponum,
                                long polinenum,
                                java.lang.String porevnum,
                                java.lang.String ownersysid,
                                java.lang.String siteid)
                         throws MXException,
                                java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        psdi.app.po.POService#createReceipt(UserInfo, MboSetRemote, String, int, String)
      • createReturn

        MboRemote createReturn(UserInfo userInfo,
                               MboSetRemote receiptSet,
                               java.lang.String ponum,
                               long polinenum,
                               java.lang.String porevnum,
                               java.lang.String ownersysid,
                               java.lang.String siteid)
                        throws MXException,
                               java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        psdi.app.po.POService#createReturn(UserInfo, MboSetRemote, String, int, String)
      • getInternalStatus

        java.lang.String getInternalStatus(java.lang.String extStatus)
                                    throws MXException,
                                           java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        psdi.app.po.POService#getInternalStatus(UserInfo, String, String, String, String, String, String)
      • getPOReferences

        java.util.Vector getPOReferences(java.lang.String mrnum,
                                         java.lang.String mrlinenum,
                                         UserInfo userInfo)
                                  throws MXException,
                                         java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        psdi.app.po.POService#getPOReferences(UserInfo, String, String, String, String, String, String)
      • createReceipts

        java.util.Vector createReceipts(UserInfo ui,
                                        java.lang.String ponum,
                                        java.lang.String catalogCode,
                                        java.lang.String itemnum,
                                        java.lang.String itemsetid,
                                        java.lang.String mrnum,
                                        java.lang.String modelnum,
                                        java.lang.String packingSlipNum,
                                        java.lang.String requestedby)
                                 throws MXException,
                                        java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        psdi.app.po.POService#createReceipts(UserInfo, String, String, String, String, String, String)
      • createReceipts

        void createReceipts(UserInfo ui,
                            java.lang.String ponum,
                            java.lang.String catalogCode,
                            java.lang.String itemnum,
                            java.lang.String itemsetid,
                            java.lang.String mrnum,
                            java.lang.String modelnum,
                            java.lang.String packingSlipNum,
                            java.lang.String requestedby,
                            int noOfRows)
                     throws MXException,
                            java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        psdi.app.po.POService#createReceipts(UserInfo, String, String, String, String, String, String, String, int)
      • createReceipts

        java.util.Vector createReceipts(UserInfo ui,
                                        java.lang.String ponum)
                                 throws MXException,
                                        java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        psdi.app.po.POService#getApprovalLimit(UserInfo, String)
      • generateReceipts

        boolean generateReceipts(UserInfo ui,
                                 MboSetRemote targetMbos,
                                 MboSetRemote dataSheet)
                          throws MXException,
                                 java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        psdi.app.po.POService#generateReceipts(userInfo, MboSetRemote, MboSetRemote)
      • changeStatus

        void changeStatus(PORemote po,
                          java.lang.String status,
                          java.util.Date date,
                          java.lang.String memo)
                   throws MXException,
                          java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        throws MXException, RemoteException
      • createReturn

        MboRemote createReturn(UserInfo userInfo,
                               MboSetRemote receiptSet,
                               java.lang.String ponum,
                               long polinenum,
                               java.lang.String porevnum,
                               java.lang.String ownersysid,
                               java.util.List assets,
                               java.lang.String siteid,
                               boolean returnHasReference,
                               MboRemote origReceipt,
                               java.lang.String binnum,
                               java.lang.String lotnum)
                        throws MXException,
                               java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException