com.ibm.commerce.utf.commands
Class RFQNotificationSubmittedMonitorCmdImpl
- 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.ControllerCommandImpl
-
- com.ibm.commerce.utf.commands.RFQNotificationMonitorBaseCmdImpl
-
- com.ibm.commerce.utf.commands.RFQNotificationSubmittedMonitorCmdImpl
-
- All Implemented Interfaces:
- AccCommand, ControllerCommand, ECCommand, ECTargetableCommand, Protectable, RFQNotificationMonitorBaseCmd, RFQNotificationSubmittedMonitorCmd, 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 RFQNotificationSubmittedMonitorCmdImpl extends RFQNotificationMonitorBaseCmdImpl implements RFQNotificationSubmittedMonitorCmd
Implementation for monitoring when notifications need to be sent for RFQs that have been submitted.This command is called from the scheduler subsystem.
This is the default implementation of the RFQNotificationSubmittedMonitorCmd. This command calls the following TaskCommands:
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.RFQNotificationSubmittedMonitorCmd
defaultCommandClassName, NAME
-
Fields inherited from interface com.ibm.commerce.utf.commands.RFQNotificationMonitorBaseCmd
NOTIFY_RFQ_OWNER_PARAM, SCHJOB_COMPETED_STATE_FLAG, SCHJOB_REFNUM_PARAM, SELLER_MBR_GROUP_NAME_TO_NOTIFY_OWNERID_PARAM, SELLER_MBR_GROUP_NAME_TO_NOTIFY_PARAM, siteStoreId
-
-
Constructor Summary
Constructors Constructor and Description RFQNotificationSubmittedMonitorCmdImpl()
RFQNotificationClosedMonitorCmdImpl constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description void
performExecute()
Uses thecom.ibm.commerce.messaging.commands.SendMsgCmd
to send the notifications.-
Methods inherited from class com.ibm.commerce.utf.commands.RFQNotificationMonitorBaseCmdImpl
getNotifyRFQOwner, getScheduledJobLastCompletionTimestamp, getSellerMemberGroupNameToNotify, getSellerMemberGroupToNotifyOwnerId, getUsersToNotify, setNotifyRFQOwner, setSellerMemberGroupNameToNotify, setSellerMemberGroupToNotifyOwnerId, updateCommandContextWithUsersPreferredLanguage, validateParameters
-
Methods inherited from class com.ibm.commerce.command.ControllerCommandImpl
checkPermission, fulfills, getForUserId, getGeneric, getOwner, getRequestProperties, getResolvedRequestProperties, getResourceOwners, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setForUserId, setGeneric, setOwner, setRequestProperties, setResponseProperties, setRetriable, setViewInputProperties
-
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, reset, 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.commerce.utf.commands.RFQNotificationMonitorBaseCmd
getNotifyRFQOwner, getSellerMemberGroupNameToNotify, getSellerMemberGroupToNotifyOwnerId, setNotifyRFQOwner, setSellerMemberGroupNameToNotify, setSellerMemberGroupToNotifyOwnerId
-
Methods inherited from interface com.ibm.commerce.command.ControllerCommand
checkPermission, execute, getGeneric, getRequestProperties, getResolvedRequestProperties, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setGeneric, setRequestProperties, setRetriable, setViewInputProperties
-
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.AccCommand
accessControlCheck, getAccCheck, getForUserId, getResourceOwners, setAccCheck, setForUserId, setOwner
-
Methods inherited from interface com.ibm.commerce.command.ECCommand
checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParameters
-
Methods inherited from interface com.ibm.commerce.security.Protectable
fulfills, getOwner
-
-
-
-
Field Detail
-
COPYRIGHT
public static final java.lang.String COPYRIGHT
IBM copyright notice field.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
RFQNotificationSubmittedMonitorCmdImpl
public RFQNotificationSubmittedMonitorCmdImpl()
RFQNotificationClosedMonitorCmdImpl constructor.
-
-
Method Detail
-
performExecute
public void performExecute() throws ECException
Uses thecom.ibm.commerce.messaging.commands.SendMsgCmd
to send the notifications.- Specified by:
performExecute
in interfaceECCommand
- Specified by:
performExecute
in interfacecom.ibm.websphere.command.TargetableCommand
- Overrides:
performExecute
in classAbstractECTargetableCommand
- Throws:
ECException
- See Also:
ECCommand#performExecute()
-
-