com.ibm.commerce.messaging.commands

Interface RequestOrderQuotationPolicyCmd

  • All Superinterfaces:
    BusinessPolicyCommand, 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:
    GetPriceAndAvailabilityCmdImpl


    public interface RequestOrderQuotationPolicyCmd
    extends BusinessPolicyCommand
    The interface of GetPriceAndAvailabilty policy command. This policy command sends PriceAndAvailability messages to outbound services.
    • Field Detail

      • COPYRIGHT

        static final java.lang.String COPYRIGHT
        The 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

      • setName

        void setName(java.lang.String theName)
        This method sets the unique identifier for a partner.
        Parameters:
        theName - The unique identifier for a partner.
      • setCollabSpace

        void setCollabSpace(java.lang.String theCollabSpace)
        This method sets the collaboration space.
        Parameters:
        theCollabSpace - The collaboration space to be used.
      • setBackOrders

        void setBackOrders(boolean theBackOrders)
        This method sets if back orders are to be mapped.
        Parameters:
        theBackOrders - true if it is a back order to be mapped; false otherwise.
      • setTimeout

        void setTimeout(long theTimeout)
        This method sets the timeout value.
        Parameters:
        theTimeout - The time out value to be mapped.
      • setUomStandard

        void setUomStandard(java.lang.String theUomStandard)
        This method sets the unit of measure standard to be mapped.
        Parameters:
        theUomStandard - The unit of measure standard to be mapped.
      • setEnabled

        void setEnabled(boolean theEnabled)
        This method sets the theEnabled flag to indicate if the partner will accept this request.
        Parameters:
        theEnabled - true if the partner accept this request; false otherwise.
      • setAuthenticationRequired

        void setAuthenticationRequired(boolean theAuthenticationRequired)
        This method sets whether authentication is required to be mapped.
        Parameters:
        theAuthenticationRequired - true if the authentication is required by a partner; false otherwise.
      • setPolicy

        void setPolicy(java.lang.String thePolicy)
        This method sets the policy to be used.
        Parameters:
        thePolicy - The Policy to be used.
      • setPriceAvailabilityRequest

        void setPriceAvailabilityRequest(com.ibm.commerce.domain.order.PriceAndAvailabilityRequest thePriceAndAvailRequest)
                                  throws ECSystemException
        This method sets the price availability request java bean.
        Parameters:
        thePriceAvailabilityRequest - The PriceAvailabilityRequest is a java bean containing all request information.
        Throws:
        ECSystemException