com.ibm.commerce.member.facade.server.commands

Class UserRegistrationAddCheckApprovalEmailActivationCmdImpl

  • All Implemented Interfaces:
    com.ibm.commerce.command.CacheableECCommand, ECCommand, ECTargetableCommand, TaskCommand, UserRegistrationAddCheckApprovalCmd, com.ibm.websphere.cache.Sizeable, com.ibm.websphere.command.CacheableCommand, com.ibm.websphere.command.Command, com.ibm.websphere.command.CommandCaller, com.ibm.websphere.command.TargetableCommand, java.io.Serializable


    public class UserRegistrationAddCheckApprovalEmailActivationCmdImpl
    extends AbstractUserRegistrationAddCheckApprovalCmdImpl
    implements UserRegistrationAddCheckApprovalCmd
    This class implements the e-mail activation approval. The class composes an activation URL and sends it to the user's e-mail address. The user is put into "pending activate" state. A pending reason with value "email" is set. By default it is called by UserRegistrationAddWithApprovalCheckCmdImpl.
    See Also:
    Serialized Form
    • Field Detail

      • COPYRIGHT

        public static final java.lang.String COPYRIGHT
        IBM Copyright notice field.
        See Also:
        Constant Field Values
    • Constructor Detail

      • UserRegistrationAddCheckApprovalEmailActivationCmdImpl

        public UserRegistrationAddCheckApprovalEmailActivationCmdImpl()
    • Method Detail

      • performExecute

        public void performExecute()
                            throws ECException
        The method composes the activation URL and sends it to the user's e-mail address. It puts the registered user into "pending activate" state.
        Specified by:
        performExecute in interface ECCommand
        Specified by:
        performExecute in interface com.ibm.websphere.command.TargetableCommand
        Overrides:
        performExecute in class AbstractECTargetableCommand
        Throws:
        ECException - when an exception occurred.