com.ibm.commerce.interestitems.commands

Interface InterestItemListCopyCmd

  • 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:
    InterestItemListCopyCmdImpl


    public interface InterestItemListCopyCmd
    extends ControllerCommand
    The InterestItemListCopyCmd is a controller command that creates or updates interest item lists by copying from existing interest item lists. The interest items are stored in the IITEM table.
    • Field Detail

      • COPYRIGHT

        static final java.lang.String COPYRIGHT
        The internal copyright field.
        See Also:
        Constant Field Values
      • NAME

        static final java.lang.String NAME
        The name of this interface is "com.ibm.commerce.interestitems.commands.InterestItemListCopyCmd".
        See Also:
        Constant Field Values
      • defaultCommandClassName

        static final java.lang.String defaultCommandClassName
        The default implementation class is "com.ibm.commerce.interestitems.commands.InterestItemListCopyCmdImpl".
        See Also:
        Constant Field Values
    • Method Detail

      • setCatEntryId

        void setCatEntryId(java.lang.String[] asaCatEntryId)
        Sets the catentry ID parameters (optional).
        Parameters:
        asaCatEntryId - the catalog entry IDs
      • setDisplaySeq

        void setDisplaySeq(java.lang.Double adDisplaySeq)
        Sets the display sequence parameters (optional). Specify the display sequence for the interest item lists to which interest items are copied.
        Parameters:
        adDisplaySeq - the display sequence
      • setInListId

        void setInListId(java.lang.String[] asaInListId)
        Sets the interest item list ID parameters (optional). Specify zero or more interest item list IDs to be copied from.
        Parameters:
        asaInListId - the interest item list IDs
      • setInListIdName

        void setInListIdName(java.lang.String[] asaInListIdName)
        Sets the names of the name-value pairs to be added to the redirection URL (optional). The values of the added name-value pairs are the reference number of the interest item lists specified by inListId. This is provided to make it possible to obtain the reference numbers of the interest item lists when inListId is not explicitly specified.
        Parameters:
        asaInListIdName - the interest item list ID names
      • setInListMemberId

        void setInListMemberId(java.lang.Long anInListMemberId)
        Sets the in list member ID parameters (optional). Specify the ID of member whose lists will be copied. Default is the current customer.
        Parameters:
        anInListMemberId - the member ID
      • setOutListDesc

        void setOutListDesc(java.lang.String astrDesc)
        Sets the description parameters (optional). Specify the description of the output interest item lists.
        Parameters:
        astrDesc - the description of the output interest list
      • setOutListId

        void setOutListId(java.lang.String[] asaOutListId)
        Sets the interest item list ID parameters (optional). Specify zero or more ID of interest item lists to be copied to.
        Parameters:
        asaOutListId - the output interest list IDs
      • setOutListIdName

        void setOutListIdName(java.lang.String[] asaListIdName)
        Sets the names of the name-value pairs to be added to the redirection URL (optional). The values of the added name-value pairs are the reference number of the interest item lists specified by outListId. This is provided to make it possible to obtain the reference numbers of the interest item lists when outListId is not explicitly specified.
        Parameters:
        asaOutListIdName - the names of the output list IDs