com.ibm.commerce.usermanagement.commands
Class UserRegistrationAddPostApprovalNotificationCmdImpl
java.lang.Object
|
+--CacheableCommandImpl
|
+--com.ibm.commerce.command.AbstractECTargetableCommand
|
+--com.ibm.commerce.command.TaskCommandImpl
|
+--com.ibm.commerce.usermanagement.commands.UserRegistrationAddPostApprovalNotificationCmdImpl
- All Implemented Interfaces:
-
ECCommand,
ECTargetableCommand,
TaskCommand,
UserRegistrationAddPostApprovalNotificationCmd
- public class UserRegistrationAddPostApprovalNotificationCmdImpl
- extends
TaskCommandImpl
- implements
UserRegistrationAddPostApprovalNotificationCmd
This command is used to perform post approval notification for user
registration.
Behavior
- Checks the event notifier, if it is set to APPROVE then an approval message
will be sent, if it is set to REJECTED then a rejected message will be sent.
The message is sent using sendTransacted(). In case of failure on message send,
the command will not be rolled back, so that the approval process can
continue.
Exception Conditions
- See Also:
-
Serialized Form
Field Summary |
static java.lang.String |
COPYRIGHT
IBM copyright notice field. |
Fields inherited from interface
com.ibm.commerce.usermanagement.commands.
UserRegistrationAddPostApprovalNotificationCmd |
NAME |
Methods inherited from class
com.ibm.commerce.command.
AbstractECTargetableCommand |
accessControlCheck,
checkIsAllowed,
checkParameters,
checkResourcePermission,
createCommandExecutionEvent,
execute,
finalize,
getAccCheck,
getCommandContext,
getCommandIfName,
getCommandName,
getCommandStoreId,
getDefaultProperties,
getResources,
getStoreId,
getUser,
getUserId,
isReadyToCallExecute,
reset,
setAccCheck,
setCommandContext,
setCommandIfName,
setCommandStoreId,
setDefaultProperties,
validateParameters |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait,
wait, wait |
COPYRIGHT
public static final java.lang.String COPYRIGHT
- IBM copyright notice field.
- See Also:
-
Constant Field Values
UserRegistrationAddPostApprovalNotificationCmdImpl
public UserRegistrationAddPostApprovalNotificationCmdImpl()
- Constructor for UserRegistrationAddPostApprovalCmdImpl.
public void performExecute()
throws ECException
- Description copied from class:
AbstractECTargetableCommand
- The business logic for this command. This method should be overwritten by
all command writers. Command writers should call super.performExecute() as the
first line in their method.
-
- Specified by:
-
performExecute
in interface
ECCommand
- Overrides:
-
performExecute
in class
AbstractECTargetableCommand
-
- Throws:
-
ECException
- See Also:
-
com.ibm.sfc.cmd.TargetableCommand#performExecute()
setBusinessFlowEventData
public void setBusinessFlowEventData(com.ibm.commerce.ubf.event.BusinessFlowEventData anEventData)
-
- See Also:
-
com.ibm.commerce.ubf.commands.EntryActionCmd#setBusinessFlowEventData(BusinessFlowEventData)
setEntityId
public void setEntityId(java.lang.Long anEntityId)
-
- See Also:
-
com.ibm.commerce.ubf.commands.EntryActionCmd#setEntityId(Long)
setEntityObject
public void setEntityObject(java.lang.Object anEntityObject)
-
- See Also:
-
com.ibm.commerce.ubf.commands.EntryActionCmd#setEntityObject(Object)
getEventIdentifier
public java.lang.String getEventIdentifier()
-
- Returns:
- java.lang.String
- See Also:
-
com.ibm.commerce.ubf.commands.EntryActionCmd#getEventIdentifier()