public class AccountLockoutPolicyCmdImpl extends TaskCommandImpl implements AccountLockoutPolicyCmd
This task command is called by every command that performs verification or update of a user credentials. This implementation updates the account lockout information.
Before executing this task command the following sets should be performed:
setLogonId setAuthenticationStatus
defaultCommandClassName, NAME
Constructor and Description |
---|
AccountLockoutPolicyCmdImpl() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getLogonId()
Returns the logonId.
|
boolean |
isUserDataModified()
Indicates whether performExecute modified the user data.
|
void |
performExecute()
Update the account lockout information for a given user.
|
void |
reset()
This method is called after a command has been executed.
|
void |
setAuthenticationStatus(boolean credentials)
sets authentication result, true when user provided valid credentials false otherwise
|
void |
setLogonId(java.lang.String strLogonId)
Sets the Logon ID under which the current user wishes to logon.
|
accessControlCheck, checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getObjectSize, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, isReadyToCallExecute, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParameters
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, setObjectSize, unionDependencies, updateCache
getCommandTarget, getCommandTargetName, getTargetPolicy, hasOutputProperties, setCommandTarget, setCommandTargetName, setHasOutputProperties, setOutputProperties, setTargetPolicy
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, updateCache
getCommandTarget, getCommandTargetName, hasOutputProperties, setCommandTarget, setCommandTargetName, setOutputProperties
checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParameters
public void reset()
AbstractECTargetableCommand
reset
in interface com.ibm.websphere.command.Command
reset
in class AbstractECTargetableCommand
Command.reset()
public void performExecute() throws ECException
performExecute
in interface ECCommand
performExecute
in interface com.ibm.websphere.command.TargetableCommand
performExecute
in class AbstractECTargetableCommand
ECException
public void setAuthenticationStatus(boolean credentials)
setAuthenticationStatus
in interface AccountLockoutPolicyCmd
credentials
- booleanpublic void setLogonId(java.lang.String strLogonId)
setLogonId
in interface AccountLockoutPolicyCmd
strLogonId
- The Login ID.public java.lang.String getLogonId()
public boolean isUserDataModified()