|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.cle.persistence.UserImpl
This class holds onto the user information that is used throughout the system the information is gather from the user during the login process and is authenticated by the security mechanism.
Unlike other resources, this is not an interface. If a specific
persistence provider cannot map to this class or a subclass of this
class, then it must contain an attribute of this class in its own
User
-like entity object. (See BC4J).
Field Summary | |
protected boolean |
accountModificationEnabled
|
protected java.lang.String |
emailAddress
|
protected java.lang.String |
firstName
|
protected java.lang.String |
hintAnswer
|
protected java.lang.String |
hintQuestion
|
protected java.lang.Integer |
ID
|
protected java.lang.String |
lastName
|
protected boolean |
loggedIn
|
protected java.lang.String |
middleInitial
|
protected java.lang.String |
password
|
protected java.util.Vector |
roles
The roles that this user plays |
protected boolean |
suspended
|
protected java.lang.String |
userId
|
Constructor Summary | |
UserImpl()
|
|
UserImpl(ConnectionProvider aConnectionProvider)
|
|
UserImpl(java.lang.String userId,
java.lang.String password)
|
Method Summary | |
boolean |
getAccountModificationEnabled()
|
java.lang.String |
getEmailAddress()
|
java.lang.String |
getFirstName()
|
java.lang.String |
getFullName()
|
java.lang.String |
getHintAnswer()
|
java.lang.String |
getHintQuestion()
|
java.lang.Integer |
getID()
Deprecated. getID will be removed in future releases
because it is no longer required by the Resource interface |
java.lang.String |
getLastName()
|
boolean |
getLoggedIn()
|
java.lang.String |
getMiddleInitial()
|
java.lang.String |
getPassword()
|
java.util.Vector |
getRoles()
|
boolean |
getSuspended()
setting suspended to true will prevent access to the system |
java.lang.String |
getUserId()
the userId represents the user's login id not necessarily the id for persisting the object |
boolean |
isLoggedIn()
|
static void |
main(java.lang.String[] args)
|
void |
setAccountModificationEnabled(boolean enabled)
|
void |
setEmailAddress(java.lang.String emailAddress)
|
void |
setFirstName(java.lang.String firstName)
|
void |
setHintAnswer(java.lang.String hintAnswer)
|
void |
setHintQuestion(java.lang.String hintQuestion)
|
void |
setID(java.lang.Integer id)
Deprecated. setID will be removed in future releases
because it is no longer required by the Resource interface |
void |
setLastName(java.lang.String lastName)
|
void |
setLoggedIn(boolean aBoolean)
|
void |
setMiddleInitial(java.lang.String middleInitial)
|
void |
setPassword(java.lang.String password)
|
void |
setRoles(java.util.Vector aVector)
|
void |
setSuspended(boolean aBoolean)
setting suspended to true will prevent access to the system |
void |
setSuspended(java.lang.String suspended)
Deprecated. Use the 'boolean' methods instead. |
void |
setUserId(java.lang.String userId)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected java.util.Vector roles
protected java.lang.Integer ID
protected java.lang.String userId
protected java.lang.String password
protected java.lang.String firstName
protected java.lang.String middleInitial
protected java.lang.String lastName
protected java.lang.String hintQuestion
protected java.lang.String hintAnswer
protected boolean loggedIn
protected java.lang.String emailAddress
protected boolean accountModificationEnabled
protected boolean suspended
Constructor Detail |
public UserImpl()
public UserImpl(java.lang.String userId, java.lang.String password)
public UserImpl(ConnectionProvider aConnectionProvider)
Method Detail |
public java.lang.Integer getID()
getID
will be removed in future releases
because it is no longer required by the Resource interface
public void setID(java.lang.Integer id)
setID
will be removed in future releases
because it is no longer required by the Resource interface
public java.lang.String getUserId()
User
getUserId
in interface User
public void setUserId(java.lang.String userId)
setUserId
in interface User
public java.lang.String getPassword()
getPassword
in interface User
public void setPassword(java.lang.String password)
setPassword
in interface User
public java.lang.String getHintQuestion()
getHintQuestion
in interface User
public void setHintQuestion(java.lang.String hintQuestion)
setHintQuestion
in interface User
public java.lang.String getHintAnswer()
getHintAnswer
in interface User
public void setHintAnswer(java.lang.String hintAnswer)
setHintAnswer
in interface User
public java.lang.String getFirstName()
getFirstName
in interface User
public void setFirstName(java.lang.String firstName)
setFirstName
in interface User
public java.lang.String getMiddleInitial()
getMiddleInitial
in interface User
public void setMiddleInitial(java.lang.String middleInitial)
setMiddleInitial
in interface User
public void setLastName(java.lang.String lastName)
setLastName
in interface User
public java.lang.String getLastName()
getLastName
in interface User
public boolean isLoggedIn()
isLoggedIn
in interface User
public java.lang.String getFullName()
getFullName
in interface User
public void setLoggedIn(boolean aBoolean)
setLoggedIn
in interface User
public boolean getLoggedIn()
getLoggedIn
in interface User
public java.lang.String toString()
toString
in interface User
toString
in class java.lang.Object
public java.lang.String getEmailAddress()
getEmailAddress
in interface User
public void setEmailAddress(java.lang.String emailAddress)
setEmailAddress
in interface User
public void setAccountModificationEnabled(boolean enabled)
setAccountModificationEnabled
in interface User
public boolean getAccountModificationEnabled()
getAccountModificationEnabled
in interface User
public void setSuspended(java.lang.String suspended)
public void setSuspended(boolean aBoolean)
setSuspended
in interface User
public boolean getSuspended()
getSuspended
in interface User
public java.util.Vector getRoles()
getRoles
in interface User
public void setRoles(java.util.Vector aVector)
setRoles
in interface User
public static void main(java.lang.String[] args)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |