|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.aselect.server.udb.jdbc.JDBCConnector
public class JDBCConnector
JDBC database connector.
Description:
Database connector that uses an JDBC database as physical storage.
Concurrency issues:
-
| Constructor Summary | |
|---|---|
JDBCConnector()
|
|
| Method Summary | |
|---|---|
java.lang.String |
getUserAttributes(java.lang.String sUserId,
java.lang.String sAuthSPId)
Retrieve the A-Select user attributes. |
java.util.Hashtable |
getUserProfile(java.lang.String sUserId)
Returns a hashtable with the user's record. |
void |
init(java.lang.Object oConfigSection)
Initializes managers and opens a JDBC connection to the A-Select user db. |
boolean |
isUserEnabled(java.lang.String sUserId)
Check if user is A-Select enabled. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JDBCConnector()
| Method Detail |
|---|
public void init(java.lang.Object oConfigSection)
throws ASelectUDBException
init in interface IUDBConnectoroConfigSection - containing the configuration section for this
component
ASelectUDBException - if the component could not be initialized by
missing config parameters or could not open a connectionIUDBConnector.init(java.lang.Object)public java.util.Hashtable getUserProfile(java.lang.String sUserId)
result_code and
user_authsps which is a hashtable containing the AuthSP's that the user is registered for.
Within this hashtable each AuthSP has an entry with the value of the
user attributes that specific AuthSP.
getUserProfile in interface IUDBConnectorsUserId - containing the user id by which the user is known in the
user database
Hashtable containing the user information (authsp
information and result code)IUDBConnector.getUserProfile(java.lang.String)
public java.lang.String getUserAttributes(java.lang.String sUserId,
java.lang.String sAuthSPId)
throws ASelectUDBException
getUserAttributes in interface IUDBConnectorsUserId - The user ID.sAuthSPId - The AuthSP ID
ASelectUDBException - If database fails.IUDBConnector.getUserAttributes(java.lang.String, java.lang.String)
public boolean isUserEnabled(java.lang.String sUserId)
throws ASelectUDBException
isUserEnabled in interface IUDBConnectorsUserId - the user to check.
true if user is A-Select enabled,
otherwise false.
ASelectUDBException - If database fails.IUDBConnector.isUserEnabled(java.lang.String)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||