com.ibm.commerce.rfq.commands
Class RFQResponseModifyBaseInfoCmdImpl
java.lang.Object
|
+--CacheableCommandImpl
|
+--com.ibm.commerce.command.AbstractECTargetableCommand
|
+--com.ibm.commerce.command.TaskCommandImpl
|
+--com.ibm.commerce.rfq.commands.RFQResponseModifyBaseInfoCmdImpl
- All Implemented Interfaces:
-
ECCommand,
ECTargetableCommand,
RFQResponseModifyBaseInfoCmd,
TaskCommand
- public class RFQResponseModifyBaseInfoCmdImpl
- extends
TaskCommandImpl
- implements
RFQResponseModifyBaseInfoCmd
Implementation used to modify basic information of an RFQ response.
This command uses the following AccessBeans:
- See Also:
- Serialized
Form
Field Summary |
static java.lang.String |
COPYRIGHT
Copyright. |
Method Summary |
void |
performExecute()
Updates RFQ Response basic information
This method does the following:
Sets response name and remarks. |
void |
setAcceptaction(java.lang.Integer newAcceptaction)
Sets RFQ Response accept action |
void |
setName(java.lang.String newName)
Sets RFQ Response name |
void |
setRemarks(java.lang.String newRemarks)
Sets RFQ Response remarks |
void |
setResponseId(java.lang.Long newResponseId)
Sets RFQ Response id |
void |
validateParameters()
Checks for the validity of the incoming parameters.
This method does the following:
Checks the Name to make sure the name is not null. |
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 |
COPYRIGHT
public static final java.lang.String COPYRIGHT
- Copyright.
- See Also:
-
Constant Field Values
RFQResponseModifyBaseInfoCmdImpl
public RFQResponseModifyBaseInfoCmdImpl()
- RFQResponseModifyBaseInfoCmdImpl constructor.
public void performExecute()
throws ECException
- Updates RFQ Response basic information
This method does the following:
- Sets response name and remarks.
- Commits modification into database
-
- Specified by:
-
performExecute
in interface
ECCommand
- Overrides:
-
performExecute
in class
AbstractECTargetableCommand
-
- Throws:
-
ECApplicationException
- If an application error occurs while
updating.
-
ECSystemException
- If a system error occurs while updating the
RFQ.
-
ECException
setAcceptaction
public void setAcceptaction(java.lang.Integer newAcceptaction)
- Sets RFQ Response accept action
-
- Specified by:
-
setAcceptaction
in interface
RFQResponseModifyBaseInfoCmd
-
- Parameters:
newAcceptaction
- Integer
setName
public void setName(java.lang.String newName)
- Sets RFQ Response name
-
- Specified by:
-
setName
in interface
RFQResponseModifyBaseInfoCmd
-
- Parameters:
newName
- java.lang.String
public void setRemarks(java.lang.String newRemarks)
- Sets RFQ Response remarks
-
- Specified by:
-
setRemarks
in interface
RFQResponseModifyBaseInfoCmd
-
- Parameters:
newRemarks
- java.lang.String
setResponseId
public void setResponseId(java.lang.Long newResponseId)
- Sets RFQ Response id
-
- Specified by:
-
setResponseId
in interface
RFQResponseModifyBaseInfoCmd
-
- Parameters:
newResponseId
- Long
validateParameters
public void validateParameters()
throws ECException
- Checks for the validity of the incoming parameters.
This method does the following:
- Checks the Name to make sure the name is not null.
-
- Specified by:
-
validateParameters
in interface
ECCommand
- Overrides:
-
validateParameters
in class
AbstractECTargetableCommand
-
- Throws:
-
ECSystemException
-
-
ECException