com.ibm.commerce.utf.commands
Interface RFQNotificationMonitorBaseCmd

All Superinterfaces:
AccCommand, ControllerCommand, ECCommand
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
 

Field Detail

NAME

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

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.