com.ibm.commerce.me.commands

Interface PunchOutCatalogDisplayCmd

  • All Superinterfaces:
    AccCommand, com.ibm.websphere.command.CacheableCommand, com.ibm.websphere.command.Command, com.ibm.websphere.command.CommandCaller, ControllerCommand, ECCommand, Protectable, java.io.Serializable, com.ibm.websphere.command.TargetableCommand
    All Known Implementing Classes:
    PunchOutCatalogDisplayCmdImpl


    public interface PunchOutCatalogDisplayCmd
    extends ControllerCommand
    The PunchOutCatalogDisplayCmd interface is defined in this file. This command is the shopping flow entry point for the Procurement requisitioner or user. When the requisitioner is authenticated in the PunchOutSetup command, the authentication information is stored in the supplier cookie table. The key to that table entry and the URL of this command name are sent in the response. Now the procurement system will invoke this command for the requisitioner providing the supplier cookie. This command will retrieve and verify the buyer information using the supplier cookie and forward to the appropriate view task based on the logon mode. (Display, Edit or Inspect)
    • Field Detail

      • defaultCommandClassName

        static final java.lang.String defaultCommandClassName
        The name of default implementation class for this interface
        See Also:
        Constant Field Values
    • Method Detail

      • setCatalogId

        void setCatalogId(java.lang.Long catalogId)
        This method sets the catalog ID that represents the primary key of the catalog from which the category view is to be retrieved.
        Parameters:
        anCatalogId - The catalog ID that represents the primary key of the catalog.
      • setIdentifier

        void setIdentifier(java.lang.String id)
        This method sets the external Identifier that along with the MemberId (or owner) uniquely identifies the category whose view is to be retrieved.
        Parameters:
        id - The external identifier ID that is used along with the memberId to identify the category.
      • setMemberId

        void setMemberId(java.lang.Long memberId)
        This method sets the MemberId (or owner) that along with the Identifier that uniquely identifies the category whose view is to be retrieved.
        Parameters:
        anMemberId - The memberId, used along with identifier ID to identify the category.
      • setSupplierCookie

        void setSupplierCookie(java.lang.String id)
        This methods sets the supplier cookie which contains the buyer and supplier credentials.
        Parameters:
        id - The supplier cookie containing the buyer and supplier credentials.