com.ibm.commerce.me.datatype

Interface CIData

  • All Superinterfaces:
    java.io.Serializable
    All Known Implementing Classes:
    CIDataImpl


    public interface CIData
    extends java.io.Serializable
    The PunchOutSetupCmd uses the CIData object to store all the XML parameters that it receives from the PunchOutSetupRequest message. The buyer can provide a custom implementation of the CIData class.
    • Field Detail

    • Method Detail

      • getDepartment

        java.lang.String getDepartment()
        This method gets the department name.
        Returns:
        department name
      • getLogonData

        TypedProperty getLogonData()
        This method gets the logon data.
        Returns:
        name-value pair for the logon data
      • getMarketPlaceCredentials

        Credentials getMarketPlaceCredentials()
        This method gets the marketplace credentials.
        Returns:
        information on the marketplace credential
        See Also:
        com.ibm.commerce.me.datatype
      • getPOData

        TypedProperty getPOData()
        This method gets the purchase order data.
        Returns:
        name-value pair for the purchase order data
      • getPOHeader

        PurchaseOrderHeader getPOHeader()
        This method gets the purchase order request header
        Returns:
        an instance of PurchaseOrderHeader containing the data retrieved from the purchase order request
        See Also:
        com.ibm.commerce.me.datatype
      • getPOItems

        java.util.Vector getPOItems()
        This method gets a Vector of the line items in the purchase order request.
        Returns:
        vector of line items in the purchase order request
      • getProtocolName

        java.lang.String getProtocolName()
        This method gets the protocol name.
        Returns:
        protocol name
      • getProtocolVersion

        java.lang.String getProtocolVersion()
        This method gets the protocol version.
        Returns:
        protocol version
      • getRequisitioner

        java.lang.String getRequisitioner()
        This method gets the name of the requisitioner.
        Returns:
        requisitioner name
      • setLogonData

        void setLogonData(TypedProperty props)
        This method sets the logon data and processs the input parameters.
        Parameters:
        props - TypedProperty which contains the name-value pair of the input parameters
      • setPOData

        void setPOData(TypedProperty props)
                throws java.text.ParseException
        This method sets the purchase order data and process the input parameters.
        Parameters:
        props - TypedProperty containing the name-value pair of the purchase order information
        Throws:
        java.text.ParseException