com.ibm.commerce.utf.commands
Class AcceptRFQResponsesCmdImpl
- java.lang.Object
-
- com.ibm.websphere.command.TargetableCommandImpl
-
- com.ibm.websphere.command.CacheableCommandImpl
-
- com.ibm.commerce.command.MeasuredCacheableCommandImpl
-
- com.ibm.commerce.command.AbstractECTargetableCommand
-
- com.ibm.commerce.command.TaskCommandImpl
-
- com.ibm.commerce.utf.commands.AcceptRFQResponsesCmdImpl
-
- All Implemented Interfaces:
- com.ibm.commerce.command.CacheableECCommand, ECCommand, ECTargetableCommand, TaskCommand, AcceptRFQResponsesCmd, com.ibm.websphere.cache.Sizeable, com.ibm.websphere.command.CacheableCommand, com.ibm.websphere.command.Command, com.ibm.websphere.command.CommandCaller, com.ibm.websphere.command.TargetableCommand, java.io.Serializable
public class AcceptRFQResponsesCmdImpl extends TaskCommandImpl implements AcceptRFQResponsesCmd
This is the default implementation of the AcceptRFQResponseCmd. This command uses the following AccessBeans:- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field and Description static java.lang.String
COPYRIGHT
IBM copyright notice field.-
Fields inherited from interface com.ibm.commerce.utf.commands.AcceptRFQResponsesCmd
defaultCommandClassName, NAME
-
-
Constructor Summary
Constructors Constructor and Description AcceptRFQResponsesCmdImpl()
Default Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description java.lang.Long
getRfqId()
Gets RFQ ID.java.lang.Long[]
getRfqResponses()
Gets accepted response IDs.void
performExecute()
Sets the specified RFQ responses to the WON state.void
reset()
Reset the command.void
setRfqId(java.lang.Long rfqId)
Sets RFQ ID.void
setRfqResponses(java.lang.Long[] responseIds)
Sets accepted response IDs.void
validateParameters()
Checks if the RFQ id and the response ids have been set.-
Methods inherited from class com.ibm.commerce.command.AbstractECTargetableCommand
accessControlCheck, checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getObjectSize, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, isReadyToCallExecute, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties
-
Methods inherited from class com.ibm.websphere.command.CacheableCommandImpl
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, setObjectSize, unionDependencies, updateCache
-
Methods inherited from class com.ibm.websphere.command.TargetableCommandImpl
getCommandTarget, getCommandTargetName, getTargetPolicy, hasOutputProperties, setCommandTarget, setCommandTargetName, setHasOutputProperties, setOutputProperties, setTargetPolicy
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.ibm.websphere.command.CacheableCommand
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, updateCache
-
Methods inherited from interface com.ibm.websphere.command.TargetableCommand
getCommandTarget, getCommandTargetName, hasOutputProperties, setCommandTarget, setCommandTargetName, setOutputProperties
-
Methods inherited from interface com.ibm.commerce.command.ECCommand
checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties
-
-
-
-
Field Detail
-
COPYRIGHT
public static final java.lang.String COPYRIGHT
IBM copyright notice field.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AcceptRFQResponsesCmdImpl
public AcceptRFQResponsesCmdImpl()
Default Constructor.
-
-
Method Detail
-
reset
public void reset()
Reset the command.- Specified by:
reset
in interfacecom.ibm.websphere.command.Command
- Overrides:
reset
in classAbstractECTargetableCommand
-
getRfqId
public java.lang.Long getRfqId()
Gets RFQ ID.- Specified by:
getRfqId
in interfaceAcceptRFQResponsesCmd
- Returns:
- The Long RFQ Id value of the responses.
-
getRfqResponses
public java.lang.Long[] getRfqResponses()
Gets accepted response IDs.- Specified by:
getRfqResponses
in interfaceAcceptRFQResponsesCmd
- Returns:
- A Long arrays of response ids in which to accept.
-
performExecute
public void performExecute() throws ECException
Sets the specified RFQ responses to the WON state.- Specified by:
performExecute
in interfaceECCommand
- Specified by:
performExecute
in interfacecom.ibm.websphere.command.TargetableCommand
- Overrides:
performExecute
in classAbstractECTargetableCommand
- Throws:
ECException
- See Also:
-
setRfqId
public void setRfqId(java.lang.Long rfqId)
Sets RFQ ID.- Specified by:
setRfqId
in interfaceAcceptRFQResponsesCmd
- Parameters:
rfqId
- The Long RFQ id for the responses.
-
setRfqResponses
public void setRfqResponses(java.lang.Long[] responseIds)
Sets accepted response IDs.- Specified by:
setRfqResponses
in interfaceAcceptRFQResponsesCmd
- Parameters:
responseIds
- A Long arrays of response ids in which to accept.
-
validateParameters
public void validateParameters() throws ECException
Checks if the RFQ id and the response ids have been set.- Specified by:
validateParameters
in interfaceECCommand
- Overrides:
validateParameters
in classAbstractECTargetableCommand
- Throws:
ECException.
ECException
-
-