psdi.mnet

Interface EComTxnRemote

  • All Superinterfaces:
    java.rmi.Remote, ServiceRemote


    public interface EComTxnRemote
    extends ServiceRemote
    Public methods which are available to interact with the M|Net commerce site.
    • Method Detail

      • getECatalogURL

        ECatalogURL getECatalogURL(java.lang.String orgId,
                                   java.lang.String siteId,
                                   java.lang.Object transID,
                                   java.lang.String catalog,
                                   java.lang.String retUrl,
                                   java.lang.String userId,
                                   java.lang.String userGrp,
                                   boolean itemRestriction)
                            throws MXException,
                                   java.rmi.RemoteException
        Creates a ECatalog transaction and sends out to the catalog provider.
        Throws:
        MXException
        java.rmi.RemoteException
      • startTransaction

        boolean startTransaction(java.lang.Object values,
                                 long timeout,
                                 java.lang.Object transId,
                                 java.lang.String ecomInterface)
                          throws java.lang.Exception,
                                 java.rmi.RemoteException
        Starts incoming transaction in the case of B2B.
        Throws:
        java.lang.Exception
        java.rmi.RemoteException
      • getTransId

        java.lang.Object getTransId()
                             throws java.rmi.RemoteException
        Returns an unique transaction id. These txn ids are used by the ECom txns to identify the return values.
        Throws:
        java.rmi.RemoteException
      • getObjectFromSharedSpace

        java.lang.Object getObjectFromSharedSpace(java.lang.Object transId,
                                                  long timeout)
                                           throws java.rmi.RemoteException
        Deprecated. 
        Gets the object with the specified key in shared space.
        Throws:
        java.rmi.RemoteException
      • getECatalogCart

        ProdDescCollection getECatalogCart(java.lang.Object transId,
                                           long timeout)
                                    throws java.rmi.RemoteException
        Returns the ECatalog cart reply data for a given transID. The transID is the id generated by the client and used for a eCatalogURL request.
        Throws:
        java.rmi.RemoteException
      • getUserInfo

        UserInfo getUserInfo()
                      throws MXException,
                             java.rmi.RemoteException
        Userinfo is used by other mnet related files for object lookup.
        Throws:
        MXException
        java.rmi.RemoteException
      • invokeAribaInboundService

        void invokeAribaInboundService(java.lang.String cxmlString,
                                       java.lang.Object transId,
                                       java.lang.String verb,
                                       java.lang.String noun,
                                       java.lang.String revision)
                                throws MXException,
                                       java.rmi.RemoteException
        Deprecated. 
        Invokes the Ariba inbound service.
        Throws:
        MXException
        java.rmi.RemoteException