com.ibm.commerce.utf.commands

Interface CreateOrderItemPAttributeTCCmd

  • All Superinterfaces:
    com.ibm.websphere.command.CacheableCommand, com.ibm.commerce.command.CacheableECCommand, com.ibm.websphere.command.Command, com.ibm.websphere.command.CommandCaller, ECCommand, java.io.Serializable, com.ibm.websphere.command.TargetableCommand, TaskCommand
    All Known Implementing Classes:
    CreateOrderItemPAttributeTCCmdImpl


    public interface CreateOrderItemPAttributeTCCmd
    extends TaskCommand
    Creates terms and conditions of type "OrderItemPAttribute".

    This command can be used to convert personalization attributes specified for each item. During the course of a negotiation, it enters Terms and Conditions associated with a trading agreement. When an order results from this trading agreement, these OrderItemPAttribute TCs will appear as personalized attributes for each order item.

    • Field Detail

      • COPYRIGHT

        static final java.lang.String COPYRIGHT
        IBM copyright notice field.
        See Also:
        Constant Field Values
      • defaultCommandClassName

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

      • setAttributeInfo

        void setAttributeInfo(java.util.Vector newAttrInfo)
        Stores the list of personalization attributes that need to be converted into terms and conditions.
        Parameters:
        newAttrInfo - The list of personalization attributes.
      • setCatentryId

        void setCatentryId(java.lang.Long newCatentryid)
        Stores the incoming catalog entry ID.
        Parameters:
        newCatentryid - The ID of the catalog entry.
      • setTradingId

        void setTradingId(java.lang.Long newTradingid)
        Stores the incoming trading agreement ID.
        Parameters:
        newTradingId - The ID of the trading agreement.