com.ibm.commerce.utf.commands
Class AcceptRFQResponsesCmdImpl

java.lang.Object
  |
  +--com.ibm.commerce.command.AbstractECCommand
        |
        +--com.ibm.commerce.command.TaskCommandImpl
              |
              +--com.ibm.commerce.utf.commands.AcceptRFQResponsesCmdImpl
All Implemented Interfaces:
AcceptRFQResponsesCmd, ECCommand, TaskCommand

public class AcceptRFQResponsesCmdImpl
extends TaskCommandImpl
implements AcceptRFQResponsesCmd

Implemetation class for accepting responses to a specific RFQ.

See Also:


Fields inherited from class com.ibm.commerce.command.AbstractECCommand
commandContext
 
Fields inherited from interface com.ibm.commerce.utf.commands.AcceptRFQResponsesCmd
COPYRIGHT, defaultCommandClassName, NAME
 
Constructor Summary
AcceptRFQResponsesCmdImpl()
          Creates a new AcceptRFQCmdImpl instance.
 
Method Summary
 java.lang.Long getRfqId()
           
 java.lang.Long[] getRfqResponses()
           
 void performExecute()
          Sets the specified RFQ responses to the WON state.
 void setRfqId(java.lang.Long rfqId)
           
 void setRfqResponses(java.lang.Long[] responseIds)
           
 void validateParameters()
          Checks if the RFQ id and the response ids have been set.
 
Methods inherited from class com.ibm.commerce.command.AbstractECCommand
accessControlCheck, checkIsAllowed, checkResourcePermission, execute, finalize, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, isReadyToCallExecute, reset, setAccCheck, setCommandContext, setCommandIfName, 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.ECCommand
checkIsAllowed, checkResourcePermission, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties
 

Constructor Detail

AcceptRFQResponsesCmdImpl

public AcceptRFQResponsesCmdImpl()
Creates a new AcceptRFQCmdImpl instance.
Method Detail

getRfqId

public java.lang.Long getRfqId()
Specified by:
getRfqId in interface AcceptRFQResponsesCmd
Returns:
The Long RFQ Id value of the responses.

getRfqResponses

public java.lang.Long[] getRfqResponses()
Specified by:
getRfqResponses in interface AcceptRFQResponsesCmd
Returns:
A Long array 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 interface ECCommand
Overrides:
performExecute in class AbstractECCommand
Throws:
ECException -  
See Also:


setRfqId

public void setRfqId(java.lang.Long rfqId)
Specified by:
setRfqId in interface AcceptRFQResponsesCmd
Parameters:
rfqId - The Long RFQ id for the reponses.

setRfqResponses

public void setRfqResponses(java.lang.Long[] responseIds)
Specified by:
setRfqResponses in interface AcceptRFQResponsesCmd
Parameters:
responseIds - A Long array 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 interface ECCommand
Overrides:
validateParameters in class AbstractECCommand
Throws:
ECException. -