If the server is configured to authenticate against the database, this task command will be called to perform either authentication or an update.
Before executing this task command, the methods listed below must be invoked.
setEnciphereMerchantKey or setMerchantKey setLogonId setPassword
If the setUpdateFlag is called, then upon execution of this task command, the credentials set are updated in the database.
If the setUpdateFlag is not called, upon execution of this task command, verification of the credentials is performed. To determine whether the authentication was successful, call isValidCredentials.
Field Summary | |
---|---|
static java.lang.String |
COPYRIGHT Copyright field. |
static java.lang.String |
defaultCommandClassName Default command implementation class. |
static java.lang.String |
NAME Command name. |
Method Summary | |
---|---|
boolean |
isValidCredentials() Sets a boolean result flag indicate if the authentication was successful. |
void |
markPasswordAsTemporary() Call this method to indicate that the updated password is temporary. |
void |
setEncipheredMerchantKey(java.lang.String strEncipheredMerchantKey) Sets the enciphered merchant key to be used in the encryption of the password. |
void |
setLogonId(java.lang.String strLogonId) Sets the logon ID under which the current user wishes to logon. |
void |
setMerchantKey(java.lang.String strMerchantKey) Sets the merchant key to be used in the encryption of the password. |
void |
setPassword(java.lang.String strPassword) Sets the password to be used for authentication with the new logon ID. |
void |
setUpdateFlag()
This method is called to indicate that instead of performing
verification of the credentials, the credentials should be set in the
database. |
Field Detail |
---|
public static final java.lang.String COPYRIGHT
public static final java.lang.String NAME
public static final java.lang.String defaultCommandClassName
Method Detail |
---|
public boolean isValidCredentials()
public void markPasswordAsTemporary()
public void setEncipheredMerchantKey(java.lang.String strEncipheredMerchantKey)
strEncipheredMerchantKey
- The enciphered merchant
key.public void setLogonId(java.lang.String strLogonId)
public void setMerchantKey(java.lang.String strMerchantKey)
strMerchantKey
- The merchant key.public void setPassword(java.lang.String strPassword)
strPassword
- The password.public void setUpdateFlag()