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.
performExecute
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()
Feedback
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.