|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.commerce.command.AbstractECCommand | +--com.ibm.commerce.command.TaskCommandImpl | +--com.ibm.commerce.rfq.commands.NotifyRFQResponseCmdImpl
Implementatation for sending message to buyer when submitting/cancelling/retracting response
Field Summary | |
static java.lang.String |
COPYRIGHT
|
static java.lang.String |
EC_RESPONSE_NOTIFICATION_CMD
|
protected RFQResponseAccessBean |
responseAccessBean
|
protected java.lang.Integer |
sourceState
|
protected java.lang.String |
subject
|
static java.lang.String |
SUBJECT_SECTION
|
Fields inherited from class com.ibm.commerce.command.AbstractECCommand |
commandContext |
Fields inherited from interface com.ibm.commerce.rfq.commands.NotifyRFQResponseCmd |
defaultCommandClassName, NAME |
Constructor Summary | |
NotifyRFQResponseCmdImpl()
Constructs a instance of NotifyRFQResponseCmdImpl. |
Method Summary | |
void |
buildRecipients()
Sets the recipients and preferredLanguage using the owner of Request. |
java.util.Vector |
getPreferredLanguages()
Gets the preferredLanguages. |
java.util.Vector |
getRecipients()
Gets the recipients. |
RFQResponseAccessBean |
getResponseAccessBean()
Gets the responseAccessBean. |
static java.lang.Integer |
getResponseNotificationType()
Gets responseNotificationType. |
java.lang.Integer |
getSourceState()
Gets the sourceState. |
java.lang.String |
getSubject(java.util.Locale locale)
Builds subject from RFQMessageHelper. |
void |
performExecute()
This method calls the Commerce Suite messaging system to load JSPs,generate a message and send it. |
void |
setRecipients(java.util.Vector newRecipients)
Sets the recipients. |
void |
setResponseAccessBean(RFQResponseAccessBean newResponseAccessBean)
Sets the responseAccessBean. |
static void |
setResponseNotificationType(java.lang.Integer newResponseNotificationType)
Sets responseNotificationType. |
void |
setSourceState(java.lang.Integer newSourceState)
Sets the sourceState. |
void |
validateParameters()
Validate parameters. |
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 |
Field Detail |
public static final java.lang.String COPYRIGHT
public static java.lang.String EC_RESPONSE_NOTIFICATION_CMD
protected RFQResponseAccessBean responseAccessBean
protected java.lang.Integer sourceState
protected java.lang.String subject
public static final java.lang.String SUBJECT_SECTION
Constructor Detail |
public NotifyRFQResponseCmdImpl()
Method Detail |
public void buildRecipients() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.naming.NamingException, javax.ejb.FinderException, ECApplicationException
public java.util.Vector getPreferredLanguages()
public java.util.Vector getRecipients()
public RFQResponseAccessBean getResponseAccessBean()
public static java.lang.Integer getResponseNotificationType()
public java.lang.Integer getSourceState()
public java.lang.String getSubject(java.util.Locale locale) throws java.rmi.RemoteException, javax.ejb.CreateException, javax.naming.NamingException, javax.ejb.FinderException
public void performExecute() throws ECException
performExecute
in interface ECCommand
performExecute
in class AbstractECCommand
com.ibm.commerce.exception.ECException.
- public void setRecipients(java.util.Vector newRecipients)
newRecipients
- java.util.Vectorpublic void setResponseAccessBean(RFQResponseAccessBean newResponseAccessBean)
setResponseAccessBean
in interface NotifyRFQResponseCmd
i
- com.ibm.commerce.rfq.objects.RFQResponseAccessBeanpublic static void setResponseNotificationType(java.lang.Integer newResponseNotificationType)
newResponseNotificationType
- java.lang.Integerpublic void setSourceState(java.lang.Integer newSourceState)
setSourceState
in interface NotifyRFQResponseCmd
newSourceState
- java.lang.Integerpublic void validateParameters() throws ECException
validateParameters
in interface ECCommand
validateParameters
in class AbstractECCommand
com.ibm.commerce.command.ECCommand
ECException.
-
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |