java.lang.ObjectCacheableCommandImpl
com.ibm.commerce.command.AbstractECTargetableCommand
com.ibm.commerce.command.TaskCommandImpl
com.ibm.commerce.command.BusinessPolicyCommandImpl
com.ibm.commerce.messaging.commands.GetPriceAndAvailabilityCmdImpl
The GetPriceAndAvailabilityCmd Policy Command Implementation is called by the StoreRequestOrderQuotationCmd Task Command to send out the priceAndAvailability message inquiry request. Given the priceAndAvailability object, uses the messaging outbound services. to compose the priceAndAvailability message and to send it out. If the command is successful, it will send out the priceAndAvailability message
Field Summary | |
static java.lang.String | COPYRIGHT IBM copyright notice field. |
Fields inherited from class com.ibm.commerce.command.BusinessPolicyCommandImpl |
policyId, requestProperties |
Fields inherited from class com.ibm.commerce.command.AbstractECTargetableCommand |
commandContext |
Fields inherited from interface com.ibm.commerce.messaging.commands.RequestOrderQuotationPolicyCmd |
defaultCommandClassName, NAME |
Fields inherited from interface com.ibm.commerce.command.ECCommand |
defaultCommandClassName |
Constructor Summary | |
GetPriceAndAvailabilityCmdImpl() Constructor for GetPriceAndAvailabilityCmdImpl. |
Method Summary | |
boolean | getAuthenticationRequired() Gets the authenticationRequired |
boolean | getBackOrders() Gets the backOrders |
java.lang.String | getCollabSpace() Gets the collaboration name |
boolean | getEnabled() Gets the enabled |
java.lang.String | getName() Gets the name of the partner |
java.lang.String | getPolicy() Gets the policy |
long | getTimeout() Gets the timeout |
java.lang.String | getUomStandard() Gets the uomStandard |
void | performExecute() Sends the message. |
void | setAuthenticationRequired(boolean authenticationRequired) Sets the authenticationRequired |
void | setBackOrders(boolean backOrders) Sets the backOrders |
void | setCollabSpace(java.lang.String collabSpace) Sets the collaboration name |
void | setEnabled(boolean enabled) Sets the enabled |
void | setName(java.lang.String name) /** Sets the name of the partner |
void | setPolicy(java.lang.String policy) Sets the policy |
void | setPriceAvailabilityRequest(com.ibm.commerce.domain.order.PriceAndAvailabilityRequest requestObj) Set PriceAvailabilityRequest javabean. |
void | setRequestProperties(TypedProperty requestProperties) Sets the request properties for the policy command. |
void | setTimeout(long timeout) Sets the timeout |
void | setUomStandard(java.lang.String uomStandard) Sets the uomStandard |
void | validateParameters() Checks mandatory parameters. |
Methods inherited from class com.ibm.commerce.command.BusinessPolicyCommandImpl |
getPolicyId, getRequestProperties, setPolicyId |
Methods inherited from class com.ibm.commerce.command.AbstractECTargetableCommand |
accessControlCheck, checkIsAllowed, checkParameters, checkResourcePermission, createCommandExecutionEvent, execute, finalize, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getResources, getStoreId, getUser, getUserId, isReadyToCallExecute, reset, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.ibm.commerce.command.BusinessPolicyCommand |
getPolicyId, getRequestProperties, setPolicyId |
Field Detail |
public static final java.lang.String COPYRIGHT
Constructor Detail |
public GetPriceAndAvailabilityCmdImpl()
Method Detail |
public void validateParameters() throws ECException
public void performExecute() throws ECException
public void setRequestProperties(TypedProperty requestProperties)
public java.lang.String getCollabSpace()
public void setCollabSpace(java.lang.String collabSpace)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getPolicy()
public void setPolicy(java.lang.String policy)
public java.lang.String getUomStandard()
public void setUomStandard(java.lang.String uomStandard)
public boolean getBackOrders()
public void setBackOrders(boolean backOrders)
public long getTimeout()
public void setTimeout(long timeout)
public boolean getEnabled()
public void setEnabled(boolean enabled)
public boolean getAuthenticationRequired()
public void setAuthenticationRequired(boolean authenticationRequired)
public void setPriceAvailabilityRequest(com.ibm.commerce.domain.order.PriceAndAvailabilityRequest requestObj) throws ECSystemException
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.