|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eaglei.repository.auth.AuthUserTomcat
public class AuthUserTomcat
Simple lightweight class to manage RDBMS authorization system users for the purpose of importing and exporting auth. users.
| Constructor Summary | |
|---|---|
AuthUserTomcat(java.lang.String u,
java.lang.String p,
boolean s)
Constructor |
|
| Method Summary | |
|---|---|
boolean |
authenticate(java.lang.String pw)
Separate method to test password, in case it's encrypted or something. |
void |
commit()
Update auth DB entries if any values have changed. |
void |
create()
Create a new user entry. |
void |
delete()
Flag this user for deletion upon commit. |
boolean |
equals(java.lang.Object o)
|
void |
flush(java.sql.Connection c)
Do the actual work to update auth DB entries if any values have changed. |
java.lang.String |
getPassword()
Getter |
java.lang.String |
getUsername()
Getter |
int |
hashCode()
|
boolean |
isSuperuser()
Getter |
void |
setIsSuperuser(boolean su)
Setter for superuser role |
void |
setPassword(java.lang.String pw)
Setter for password |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AuthUserTomcat(java.lang.String u,
java.lang.String p,
boolean s)
u - usernamep - passwords - true if superuser| Method Detail |
|---|
public void create()
create in interface AuthUserpublic void delete()
delete in interface AuthUserpublic java.lang.String getUsername()
getUsername in interface AuthUserpublic java.lang.String getPassword()
getPassword in interface AuthUserpublic boolean isSuperuser()
isSuperuser in interface AuthUserpublic boolean authenticate(java.lang.String pw)
authenticate in interface AuthUserpw - password to try
public void setPassword(java.lang.String pw)
setPassword in interface AuthUserpw - new passwordpublic void setIsSuperuser(boolean su)
setIsSuperuser in interface AuthUsersu - new superuser status
public void commit()
throws javax.servlet.ServletException
commit in interface AuthUserjavax.servlet.ServletException
public void flush(java.sql.Connection c)
throws javax.servlet.ServletException,
javax.naming.NamingException,
java.sql.SQLException
javax.servlet.ServletException
javax.naming.NamingException
java.sql.SQLExceptionpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||