public interface GetRecipientsCmd extends TaskCommand
Modifier and Type | Field and Description |
---|---|
static java.lang.Integer |
ALL_CUSTOMERS
The all customers parameter.
|
static java.lang.Integer |
ALL_USERS
The all users parameter.
|
static java.lang.String |
COPYRIGHT
IBM copyright notice field.
|
static java.lang.Integer |
CUSTOMERS
The customers parameter.
|
static java.lang.String |
defaultCommandClassName
The default implementation of this command.
|
static java.lang.String |
NAME
The name of this command.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Long[] |
getMemberIds()
Gets the message recipients.
|
void |
setCatalogEntryId(java.lang.Long anCatalogEntryId)
Sets The catalog entry (for targeted broadcast).
|
void |
setContractId(java.lang.Long anContractId)
Sets The contract (for targeted broadcast).
|
void |
setMode(java.lang.Integer anMode)
Sets The broadcast mode.
|
void |
setOfferId(java.lang.Long anOfferId)
Sets The offer (for targeted broadcast).
|
void |
setPartNumber(java.lang.String astrPartNumber)
Sets The part number (for targeted broadcast).
|
void |
setRequestProperties(TypedProperty aRequestProperties)
Sets The requestProperties object of BroadcastMessage.
|
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, updateCache
getCommandTarget, getCommandTargetName, hasOutputProperties, performExecute, setCommandTarget, setCommandTargetName, setOutputProperties
checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, performExecute, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParameters
static final java.lang.String COPYRIGHT
static final java.lang.String NAME
static final java.lang.String defaultCommandClassName
static final java.lang.Integer ALL_CUSTOMERS
static final java.lang.Integer CUSTOMERS
static final java.lang.Integer ALL_USERS
java.lang.Long[] getMemberIds()
void setCatalogEntryId(java.lang.Long anCatalogEntryId)
anCatalogEntryId
- The catalog entry Id to setvoid setContractId(java.lang.Long anContractId)
anContractId
- The contract Id to set.void setMode(java.lang.Integer anMode)
anMode
- The broadcast mode to set.
0 - broadcast to all customers.void setOfferId(java.lang.Long anOfferId)
anOfferId
- The offer Id to set.void setPartNumber(java.lang.String astrPartNumber)
astrPartNumber
- The part number to set.void setRequestProperties(TypedProperty aRequestProperties) throws ECApplicationException
requestProperties
- The request property to set.ECException
- If the setting of the requestProperties fails.ECApplicationException