public class NotifyRFQResponseCmdImpl extends TaskCommandImpl implements NotifyRFQResponseCmd
This command calls the following TaskCommands:
This command uses the following AccessBeans:Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
IBM copyright notice field.
|
Constructor and Description |
---|
NotifyRFQResponseCmdImpl()
Constructs an instance of NotifyRFQResponseCmdImpl.
|
Modifier and Type | Method and Description |
---|---|
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()
Deprecated.
This method is replaced by getResponseNotificationTypeName().
|
static java.lang.String | getResponseNotificationTypeName()
Gets responseNotificationTypeName.
|
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)
Deprecated.
This method is replaced by setResponseNotificationType(String).
|
static void | setResponseNotificationType(java.lang.String newResponseNotificationTypeName)
Sets responseNotificationType.
|
void | setSourceState(java.lang.Integer newSourceState)
Sets the sourceState.
|
void | validateParameters()
Validate parameters.
|
public static final java.lang.String COPYRIGHT
public NotifyRFQResponseCmdImpl()
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 static java.lang.String getResponseNotificationTypeName()
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
public void setRecipients(java.util.Vector newRecipients)
public void setResponseAccessBean(RFQResponseAccessBean newResponseAccessBean)
public static void setResponseNotificationType(java.lang.Integer newResponseNotificationType)
public static void setResponseNotificationType(java.lang.String newResponseNotificationTypeName)
public void setSourceState(java.lang.Integer newSourceState)
public void validateParameters() throws ECException