com.ibm.commerce.user.objects
Class UserRegistryBean

com.ibm.commerce.user.objects.UserRegistryBean
All Implemented Interfaces:
java.io.Serializable

public class UserRegistryBean
implements java.io.Serializable

This bean provides access to the USERREG table.

The following is a description of this table:

This table stores user authentication information.

See Also:
Serialized Form

Constructor Summary
UserRegistryBean()
           
 
Method Summary
 java.lang.String getChallengeAnswer()
          This method provides access to the USERREG.CHALLENGEANSWER column of DB2 type VARCHAR(254) NULL.
 java.lang.String getChallengeQuestion()
          This method provides access to the USERREG.CHALLENGEQUESTION column of DB2 type VARCHAR(254) NULL.
 java.lang.String getLogonId()
          This method provides access to the USERREG.LOGONID column of DB2 type VARCHAR(254) NOT NULL.
 byte[] getLogonPassword()
          IBM internal use only.
 java.sql.Timestamp getPasswordCreation()
          This method provides access to the USERREG.PASSWORDCREATION column of DB2 type TIMESTAMP NULL.
 java.lang.Integer getPasswordExpired()
          This method provides access to the USERREG.PASSWORDEXPIRED column of DB2 type INTEGER NULL.
 java.sql.Timestamp getPasswordInvalid()
          This method provides access to the USERREG.PASSWORDINVALID column of DB2 type TIMESTAMP NULL.
 java.lang.Integer getPasswordRetries()
          This method provides access to the USERREG.PASSWORDRETRIES column of DB2 type INTEGER NULL.
 java.lang.Integer getPolicyAccountId()
          This method provides access to the USERREG.PLCYACCT_ID column of DB2 type INTEGER NULL.
 java.lang.String getSalt()
          This method provides access to the USERREG.SALT column of DB2 type VARCHAR(254) NULL.
 java.lang.Integer getStatus()
          IBM internal use only.
 java.lang.Long getTimeout()
          IBM internal use only.
 java.lang.Long getUserId()
          This method provides access to the USERREG.USERS_ID column of DB2 type BIGINT NOT NULL.
 void setChallengeAnswer(java.lang.String aChallengeAnswer)
          This method provides access to the USERREG.CHALLENGEANSWER column of DB2 type VARCHAR(254) NULL.
 void setChallengeQuestion(java.lang.String aChallengeQuestion)
          This method provides access to the USERREG.CHALLENGEQUESTION column of DB2 type VARCHAR(254) NULL.
 void setLogonId(java.lang.String aLogonId)
          This method provides access to the USERREG.LOGONID column of DB2 type VARCHAR(254) NOT NULL.
 void setLogonPassword(byte[] aLogonPassword)
          IBM internal use only.
 void setPasswordCreation(java.sql.Timestamp aPasswordCreation)
          This method provides access to the USERREG.PASSWORDCREATION column of DB2 type TIMESTAMP NULL.
 void setPasswordExpired(java.lang.Integer aPasswordExpired)
          This method provides access to the USERREG.PASSWORDEXPIRED column of DB2 type INTEGER NULL.
 void setPasswordInvalid(java.sql.Timestamp aPasswordInvalid)
          This method provides access to the USERREG.PASSWORDINVALID column of DB2 type TIMESTAMP NULL.
 void setPasswordRetries(java.lang.Integer aPasswordRetries)
          This method provides access to the USERREG.PASSWORDRETRIES column of DB2 type INTEGER NULL.
 void setPolicyAccountId(java.lang.Integer aPolicyAccountId)
          This method provides access to the USERREG.PLCYACCT_ID column of DB2 type INTEGER NULL.
 void setSalt(java.lang.String aSalt)
          This method provides access to the USERREG.SALT column of DB2 type VARCHAR(254) NULL.
 void setStatus(java.lang.Integer aStatus)
          IBM internal use only.
 void setTimeout(java.lang.Long aTimeout)
          IBM internal use only.
 

Constructor Detail

UserRegistryBean

public UserRegistryBean()
Method Detail

getChallengeAnswer

public java.lang.String getChallengeAnswer()

This method provides access to the USERREG.CHALLENGEANSWER column of DB2 type VARCHAR(254) NULL.

The following is a description of this column:

Answer to challenge question. Compare with the SHCHAANS column of the SHOPPER table.

Returns:
java.lang.String

getChallengeQuestion

public java.lang.String getChallengeQuestion()

This method provides access to the USERREG.CHALLENGEQUESTION column of DB2 type VARCHAR(254) NULL.

The following is a description of this column:

Challenge question for confirmation of the user identity. Compare with the SCHAQUE column of the SHOPPER table.

Returns:
java.lang.String

getLogonId

public java.lang.String getLogonId()

This method provides access to the USERREG.LOGONID column of DB2 type VARCHAR(254) NOT NULL.

The following is a description of this column:

The user logon ID.

Returns:
java.lang.String

getLogonPassword

public byte[] getLogonPassword()

IBM internal use only.

Returns:
byte[]

getPasswordCreation

public java.sql.Timestamp getPasswordCreation()

This method provides access to the USERREG.PASSWORDCREATION column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

The last time the password for the user was created or updated.

Returns:
java.sql.Timestamp

getPasswordExpired

public java.lang.Integer getPasswordExpired()

This method provides access to the USERREG.PASSWORDEXPIRED column of DB2 type INTEGER NULL.

The following is a description of this column:

Specifies whether or not the user password has expired. Valid values are 0 (not expired) or 1 (expired).

Returns:
java.lang.Integer

getPasswordInvalid

public java.sql.Timestamp getPasswordInvalid()

This method provides access to the USERREG.PASSWORDINVALID column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

Timestamp of the last failed attempt to log in.

Returns:
java.sql.Timestamp

getPasswordRetries

public java.lang.Integer getPasswordRetries()

This method provides access to the USERREG.PASSWORDRETRIES column of DB2 type INTEGER NULL.

The following is a description of this column:

The number of times consecutively the password is entered incorrectly.

Returns:
java.lang.Integer

getPolicyAccountId

public java.lang.Integer getPolicyAccountId()

This method provides access to the USERREG.PLCYACCT_ID column of DB2 type INTEGER NULL.

The following is a description of this column:

The account policy for this user, foreign key to the PLCYACCT table.

Returns:
java.lang.Integer

getSalt

public java.lang.String getSalt()

This method provides access to the USERREG.SALT column of DB2 type VARCHAR(254) NULL.

The following is a description of this column:

The value that is prepended to the password before hashing.

Returns:
java.lang.String

getStatus

public java.lang.Integer getStatus()

IBM internal use only.

Returns:
java.lang.Integer

getTimeout

public java.lang.Long getTimeout()

IBM internal use only.

Returns:
java.lang.Long

getUserId

public java.lang.Long getUserId()

This method provides access to the USERREG.USERS_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

ID for the user member. Foreign key to the USERS table.

Returns:
java.lang.Long

setChallengeAnswer

public void setChallengeAnswer(java.lang.String aChallengeAnswer)

This method provides access to the USERREG.CHALLENGEANSWER column of DB2 type VARCHAR(254) NULL.

The following is a description of this column:

Answer to challenge question. Compare with the SHCHAANS column of the SHOPPER table.

Parameters:
aChallengeAnswer - java.lang.String
Returns:
void

setChallengeQuestion

public void setChallengeQuestion(java.lang.String aChallengeQuestion)

This method provides access to the USERREG.CHALLENGEQUESTION column of DB2 type VARCHAR(254) NULL.

The following is a description of this column:

Challenge question for confirmation of the user identity. Compare with the SCHAQUE column of the SHOPPER table.

Parameters:
aChallengeQuestion - java.lang.String
Returns:
void

setLogonId

public void setLogonId(java.lang.String aLogonId)

This method provides access to the USERREG.LOGONID column of DB2 type VARCHAR(254) NOT NULL.

The following is a description of this column:

The user logon ID.

Parameters:
aLogonId - java.lang.String
Returns:
void

setLogonPassword

public void setLogonPassword(byte[] aLogonPassword)

IBM internal use only.

Parameters:
aLogonPassword - byte[]
Returns:
void

setPasswordCreation

public void setPasswordCreation(java.sql.Timestamp aPasswordCreation)

This method provides access to the USERREG.PASSWORDCREATION column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

The last time the password for the user was created or updated.

Parameters:
aPasswordCreation - java.sql.Timestamp
Returns:
void

setPasswordExpired

public void setPasswordExpired(java.lang.Integer aPasswordExpired)

This method provides access to the USERREG.PASSWORDEXPIRED column of DB2 type INTEGER NULL.

The following is a description of this column:

Specifies whether or not the user password has expired. Valid values are 0 (not expired) or 1 (expired).

Parameters:
aPasswordExpired - java.lang.Integer
Returns:
void

setPasswordInvalid

public void setPasswordInvalid(java.sql.Timestamp aPasswordInvalid)

This method provides access to the USERREG.PASSWORDINVALID column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

Timestamp of the last failed attempt to log in.

Parameters:
aPasswordInvalid - java.sql.Timestamp
Returns:
void

setPasswordRetries

public void setPasswordRetries(java.lang.Integer aPasswordRetries)

This method provides access to the USERREG.PASSWORDRETRIES column of DB2 type INTEGER NULL.

The following is a description of this column:

The number of times consecutively the password is entered incorrectly.

Parameters:
aPasswordRetries - java.lang.Integer
Returns:
void

setPolicyAccountId

public void setPolicyAccountId(java.lang.Integer aPolicyAccountId)

This method provides access to the USERREG.PLCYACCT_ID column of DB2 type INTEGER NULL.

The following is a description of this column:

The account policy for this user, foreign key to the PLCYACCT table.

Parameters:
aPolicyAccountId - java.lang.Integer
Returns:
void

setSalt

public void setSalt(java.lang.String aSalt)

This method provides access to the USERREG.SALT column of DB2 type VARCHAR(254) NULL.

The following is a description of this column:

The value that is prepended to the password before hashing.

Parameters:
aSalt - java.lang.String
Returns:
void

setStatus

public void setStatus(java.lang.Integer aStatus)

IBM internal use only.

Parameters:
aStatus - java.lang.Integer
Returns:
void

setTimeout

public void setTimeout(java.lang.Long aTimeout)

IBM internal use only.

Parameters:
aTimeout - java.lang.Long
Returns:
void