com.ibm.commerce.usermanagement.commands
Class AuditUserRegistrationCmdImpl

java.lang.Object
  |
  +--com.ibm.commerce.command.AbstractECCommand
        |
        +--com.ibm.commerce.command.TaskCommandImpl
              |
              +--com.ibm.commerce.usermanagement.commands.AuditBaseCmdImpl
                    |
                    +--com.ibm.commerce.usermanagement.commands.AuditAddressCmdImpl
                          |
                          +--com.ibm.commerce.usermanagement.commands.AuditUserRegistrationCmdImpl
All Implemented Interfaces:
AuditAddressCmd, AuditBaseCmd, AuditUserRegistrationCmd, ECCommand, TaskCommand

public class AuditUserRegistrationCmdImpl
extends AuditAddressCmdImpl
implements AuditUserRegistrationCmd

The implementation class for AuditUserRegistrationCmd which checks the parameters that are passed into the UserRegistrationAdd and UserRegistrationUpdate commands.


Field Summary
static java.lang.String CLASSNAME
           
static java.lang.String COPYRIGHT
           
 
Fields inherited from class com.ibm.commerce.usermanagement.commands.AuditAddressCmdImpl
istrAddress1, istrCity, istrCountry, istrFirstName, istrLastName, istrState, istrZipCode
 
Fields inherited from class com.ibm.commerce.usermanagement.commands.AuditBaseCmdImpl
ibResult, ihshProperties, ismpProperties, istrErrorViewName, istrPathSeparator, istrPropertyFileName, istrStoreDirectory, requestProperties
 
Fields inherited from class com.ibm.commerce.command.AbstractECCommand
commandContext
 
Fields inherited from interface com.ibm.commerce.usermanagement.commands.AuditUserRegistrationCmd
defaultCommandClassName, NAME
 
Constructor Summary
AuditUserRegistrationCmdImpl()
           
 
Method Summary
 void performExecute()
          Contains the actual business logic of the command It should be implemented by all the command writer.
 void setChallengeAnswer(java.lang.String astrChallengeAnswer)
          Sets Chanlenge Answer for confirmation of the user's identify.
 void setChallengeQuestion(java.lang.String astrChallengeQuestion)
          Sets Chanlenge question for confirmation of the user's identify.
 void setRequestProperties(TypedProperty aRequestProperties)
           
 
Methods inherited from class com.ibm.commerce.usermanagement.commands.AuditAddressCmdImpl
getAddress1, getCity, getCountry, getLastName, getState, getZipCode, setAddress1, setCity, setCountry, setFirstName, setLastName, setState, setZipCode
 
Methods inherited from class com.ibm.commerce.usermanagement.commands.AuditBaseCmdImpl
getAuditResult, getPathSeparator, getPropertyFileName, getStoreDirectory, setErrorViewName, setPathSeparator, setPropertyFileName, setStoreDirectory
 
Methods inherited from class com.ibm.commerce.command.AbstractECCommand
accessControlCheck, checkIsAllowed, checkResourcePermission, execute, finalize, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, isReadyToCallExecute, reset, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties, validateParameters
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ibm.commerce.usermanagement.commands.AuditAddressCmd
setAddress1, setCity, setCountry, setLastName, setState, setZipCode
 
Methods inherited from interface com.ibm.commerce.usermanagement.commands.AuditBaseCmd
setErrorViewName, setPropertyFileName
 
Methods inherited from interface com.ibm.commerce.command.ECCommand
checkIsAllowed, checkResourcePermission, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties, validateParameters
 

Field Detail

CLASSNAME

public static final java.lang.String CLASSNAME

COPYRIGHT

public static final java.lang.String COPYRIGHT
Constructor Detail

AuditUserRegistrationCmdImpl

public AuditUserRegistrationCmdImpl()
Method Detail

performExecute

public void performExecute()
                    throws ECException
Description copied from interface: ECCommand
Contains the actual business logic of the command It should be implemented by all the command writer.
Specified by:
performExecute in interface ECCommand
Overrides:
performExecute in class AuditAddressCmdImpl
Following copied from interface: com.ibm.commerce.command.ECCommand
Throws:
com.ibm.commerce.command.CommandException - The superclass for all ECExceptions.

setChallengeAnswer

public void setChallengeAnswer(java.lang.String astrChallengeAnswer)
Description copied from interface: AuditUserRegistrationCmd
Sets Chanlenge Answer for confirmation of the user's identify.
Specified by:
setChallengeAnswer in interface AuditUserRegistrationCmd
Following copied from interface: com.ibm.commerce.usermanagement.commands.AuditUserRegistrationCmd
Parameters:
astrChallengeAnswer - Chanlenge question

setChallengeQuestion

public void setChallengeQuestion(java.lang.String astrChallengeQuestion)
Description copied from interface: AuditUserRegistrationCmd
Sets Chanlenge question for confirmation of the user's identify.
Specified by:
setChallengeQuestion in interface AuditUserRegistrationCmd
Following copied from interface: com.ibm.commerce.usermanagement.commands.AuditUserRegistrationCmd
Parameters:
astrChallengeQuestion - Chanlenge question

setRequestProperties

public void setRequestProperties(TypedProperty aRequestProperties)
                          throws ECApplicationException
Specified by:
setRequestProperties in interface AuditAddressCmd
Overrides:
setRequestProperties in class AuditAddressCmdImpl