com.ibm.commerce.messaging.commands
Interface RequestOrderQuotationPolicyCmd

All Superinterfaces:
BusinessPolicyCommand, TaskCommand
All Known Implementing Classes:
GetPriceAndAvailabilityCmdImpl

public interface RequestOrderQuotationPolicyCmd
extends BusinessPolicyCommand

The interface of GetPriceAndAvailabilty policy command. This policy command used to send PriceAndAvailability messages to outbound services.


Field Summary
static java.lang.String COPYRIGHT
          The IBM copyright notice field.
static java.lang.String defaultCommandClassName
          The default implementation of this command.
static java.lang.String NAME
          The name of this command.
 
Method Summary
 void setAuthenticationRequired(boolean theAuthenticationRequired)
          Sets theAuthenticationRequired to be mapped.
 void setBackOrders(boolean theBackOrders)
          Sets BackOrders to be mapped.
 void setCollabSpace(java.lang.String theCollabSpace)
          Sets the Collaboration Spece.
 void setEnabled(boolean theEnabled)
          Sets theEnabled to be mapped.
 void setName(java.lang.String theName)
          Sets the the unique identifier for a partner.
 void setPolicy(java.lang.String thePolicy)
          Sets the policy to be used.
 void setPriceAvailabilityRequest(com.ibm.commerce.domain.order.PriceAndAvailabilityRequest thePriceAndAvailRequest)
          Sets thePriceAvailabilityRequest.
 void setTimeout(long theTimeout)
          Sets time out value.
 void setUomStandard(java.lang.String theUomStandard)
          Sets the UOM Standard to be mapped.
 
Methods inherited from interface com.ibm.commerce.command. BusinessPolicyCommand
getPolicyId, getRequestProperties, setPolicyId, setRequestProperties
 

Field Detail
public static final java.lang.String COPYRIGHT
The IBM copyright notice field.
See Also:
Constant Field Values

NAME

public static final java.lang.String NAME
The name of this command.
See Also:
Constant Field Values

defaultCommandClassName

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

setName

public void setName(java.lang.String theName)
Sets the the unique identifier for a partner.
Parameters:
theName - The unique identifier for a partner.

setCollabSpace

public void setCollabSpace(java.lang.String theCollabSpace)
Sets the Collaboration Spece.
Parameters:
theCollabSpace - The Collaboration Space to be used.

setBackOrders

public void setBackOrders(boolean theBackOrders)
Sets BackOrders to be mapped.
Parameters:
theBackOrders - true if it is a Back Order to be mapped; false otherwise.

setTimeout

public void setTimeout(long theTimeout)
Sets time out value.
Parameters:
theTimeout - The TimeOut value to be mapped.

setUomStandard

public void setUomStandard(java.lang.String theUomStandard)
Sets the UOM Standard to be mapped.
Parameters:
theUomStandard - The UOM Standard to be mapped.

setEnabled

public void setEnabled(boolean theEnabled)
Sets theEnabled to be mapped.
Parameters:
theEnabled - true if the partner accept this request; false otherwise.

setAuthenticationRequired

public void setAuthenticationRequired(boolean theAuthenticationRequired)
Sets theAuthenticationRequired to be mapped.
Parameters:
theAuthenticationRequired - true if the authentication is required by a partner; false otherwise.

setPolicy

public void setPolicy(java.lang.String thePolicy)
Sets the policy to be used.
Parameters:
thePolicy - The Policy to be used.

setPriceAvailabilityRequest

public void setPriceAvailabilityRequest(com.ibm.commerce.domain.order.PriceAndAvailabilityRequest thePriceAndAvailRequest)
                                 throws ECSystemException
Sets thePriceAvailabilityRequest.
Throws:
ECSystemException