com.ibm.commerce.utf.commands
Interface RFQNotificationMonitorBaseCmd

All Superinterfaces:
AccCommand, ControllerCommand, ECCommand, Protectable
All Known Subinterfaces:
RFQNotificationClosedMonitorCmd, RFQNotificationCompletedMonitorCmd, RFQNotificationSubmittedMonitorCmd
All Known Implementing Classes:
RFQNotificationClosedMonitorCmdImpl, RFQNotificationCompletedMonitorCmdImpl, RFQNotificationMonitorBaseCmdImpl, RFQNotificationSubmittedMonitorCmdImpl

public interface RFQNotificationMonitorBaseCmd
extends ControllerCommand

Base comamnd for monitoring when notifications need to be sent.


Field Summary
static java.lang.String COPYRIGHT
IBM copyright notice field.
static java.lang.String defaultCommandClassName
The default implementation of this command.
static java.lang.String NAME
The name of this command.
static java.lang.String NOTIFY_RFQ_OWNER_PARAM
Notify RFQ Owner
static java.lang.String SCHJOB_COMPETED_STATE_FLAG
Scheduler Job Complete State
static java.lang.String SCHJOB_REFNUM_PARAM
Scheduler Job Reference Number Name
static java.lang.String SELLER_MBR_GROUP_NAME_TO_NOTIFY_OWNERID_PARAM
Seller Member Group to Notify Owner
static java.lang.String SELLER_MBR_GROUP_NAME_TO_NOTIFY_PARAM
Seller Member Group Name to Notify
static java.lang.Integer siteStoreId
Site Store Id
Method Summary
boolean getNotifyRFQOwner()
java.lang.String getSellerMemberGroupNameToNotify()
java.lang.Long getSellerMemberGroupToNotifyOwnerId()
void setNotifyRFQOwner(boolean aFlag)
void setSellerMemberGroupNameToNotify(java.lang.String mbrGroup)
void setSellerMemberGroupToNotifyOwnerId(java.lang.Long mbrGrpOwnerId)
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.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, getResources, getStoreId, getUser, getUserId, performExecute, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParameters
Methods inherited from interface com.ibm.commerce.security.Protectable
fulfills, getOwner
Field Detail

NAME

public static final java.lang.String NAME
The name of this command.
See Also:
Constant Field Values

COPYRIGHT

public static final java.lang.String COPYRIGHT
IBM copyright notice field.
See Also:
Constant Field Values

defaultCommandClassName

public static final java.lang.String defaultCommandClassName
The default implementation of this command.
See Also:
Constant Field Values

SCHJOB_COMPETED_STATE_FLAG

public static final java.lang.String SCHJOB_COMPETED_STATE_FLAG
Scheduler Job Complete State
See Also:
Constant Field Values

SCHJOB_REFNUM_PARAM

public static final java.lang.String SCHJOB_REFNUM_PARAM
Scheduler Job Reference Number Name
See Also:
Constant Field Values

SELLER_MBR_GROUP_NAME_TO_NOTIFY_PARAM

public static final java.lang.String SELLER_MBR_GROUP_NAME_TO_NOTIFY_PARAM
Seller Member Group Name to Notify
See Also:
Constant Field Values

SELLER_MBR_GROUP_NAME_TO_NOTIFY_OWNERID_PARAM

public static final java.lang.String SELLER_MBR_GROUP_NAME_TO_NOTIFY_OWNERID_PARAM
Seller Member Group to Notify Owner
See Also:
Constant Field Values

NOTIFY_RFQ_OWNER_PARAM

public static final java.lang.String NOTIFY_RFQ_OWNER_PARAM
Notify RFQ Owner
See Also:
Constant Field Values

siteStoreId

public static final java.lang.Integer siteStoreId
Site Store Id
Method Detail

getNotifyRFQOwner

public boolean getNotifyRFQOwner()
Returns:
True if the RFQ owner is to be notified, false otherwise.

getSellerMemberGroupNameToNotify

public java.lang.String getSellerMemberGroupNameToNotify()
Returns:
The member group name defined in the MBRGRP table that is used to retrieve the users in the seller's organization in order to send notifications to.

getSellerMemberGroupToNotifyOwnerId

public java.lang.Long getSellerMemberGroupToNotifyOwnerId()
Returns:
The owner id of the member group name defined by the setSellerMemberGroupNameToNotify() method.

setNotifyRFQOwner

public void setNotifyRFQOwner(boolean aFlag)
Parameters:
aFlag - Sets whether the RFQ owner is notified. True the RFQ owner is notified, false the RFQ owner is not notified.

setSellerMemberGroupNameToNotify

public void setSellerMemberGroupNameToNotify(java.lang.String mbrGroup)
Parameters:
mbrGroup - The member group name defined in the MBRGRP table that is used to retrieve the users in the seller's organization in order to send notifications to.

setSellerMemberGroupToNotifyOwnerId

public void setSellerMemberGroupToNotifyOwnerId(java.lang.Long mbrGrpOwnerId)
Parameters:
mbrGrpOwnerId - The owner id of the member group name defined by the setSellerMemberGroupNameToNotify() method.

Feedback