|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.esupportail.cas.server.util.log.Debug
org.esupportail.cas.server.util.BasicHandler
org.esupportail.cas.server.util.RedundantHandler
org.esupportail.cas.server.handlers.database.DatabaseHandler
org.esupportail.cas.server.handlers.database.QueryDatabaseHandler
public class QueryDatabaseHandler
This class implements a query database handler class.
| Field Summary | |
|---|---|
private java.lang.String |
bindPassword
the password to use to bind to the database. |
private java.lang.String |
bindUsername
the username to use to bind to the database. |
private java.lang.String |
encryption
the encryption used for stored passwords. |
(package private) static java.lang.String |
SQL_LOGIN_TOKEN
This token is replaced by the users' login when executing queries on the database. |
private java.lang.String |
sqlQuery
the string used to query the database. |
| Fields inherited from class org.esupportail.cas.server.util.BasicHandler |
|---|
FAILED_CONTINUE, FAILED_STOP, SUCCEEDED |
| Constructor Summary | |
|---|---|
QueryDatabaseHandler(org.dom4j.Element handlerElement,
java.lang.Boolean configDebug)
Constructor. |
|
| Method Summary | |
|---|---|
(package private) java.lang.String |
getBindPassword()
Retrieve the password to use to bind to the database. |
(package private) java.lang.String |
getBindUsername()
Retrieve the username to use to bind to the database. |
(package private) java.lang.String |
getEncryption()
Retrieve the encryption used to store passwords. |
(package private) java.lang.String |
getUserSqlQuery(java.lang.String username)
Returns the SQL expression that must be executed to retrieve the password of the user with the given name. |
protected java.lang.String |
readSqlQueryFromConfig()
Read the SQL query from the configuration. |
| Methods inherited from class org.esupportail.cas.server.util.RedundantHandler |
|---|
addServers, authenticate, getServers |
| Methods inherited from class org.esupportail.cas.server.util.BasicHandler |
|---|
checkConfigElement, getConfigElement, getConfigSubElementContent, hasConfigSubElement |
| Methods inherited from class org.esupportail.cas.server.util.log.Debug |
|---|
checkClass, elementDebugValue, isDebug, setDebug, trace, trace, traceBegin, traceEnd, traceEnd, traceEnd, traceThrow |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private java.lang.String bindPassword
private java.lang.String bindUsername
private java.lang.String encryption
static final java.lang.String SQL_LOGIN_TOKEN
private java.lang.String sqlQuery
| Constructor Detail |
|---|
public QueryDatabaseHandler(org.dom4j.Element handlerElement,
java.lang.Boolean configDebug)
throws java.lang.Exception
handlerElement - the XML element that declares the handler
in the configuration fileconfigDebug - debugging mode of the global configuration
java.lang.Exception - Exception| Method Detail |
|---|
final java.lang.String getBindPassword()
final java.lang.String getBindUsername()
final java.lang.String getEncryption()
final java.lang.String getUserSqlQuery(java.lang.String username)
username - the user's id
protected java.lang.String readSqlQueryFromConfig()
throws java.lang.Exception
java.lang.Exception - Exception
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||