|
© 2001 BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.beasys.commerce.axiom.contact.security.RDBMSRealm
RDBMS realm class. This is the default realm to handle user/group information for the user management section of the Commerce Server.
Field Summary | |
protected Pool |
delegatePool
We maintain a pool of delegates, each with its own connection to the database. |
Constructor Summary | |
RDBMSRealm()
Create a new RDBMS realm object. |
Method Summary | |
protected weblogic.security.acl.User |
authUserPassword(java.lang.String name,
java.lang.String passwd)
Authenticate the given user. |
weblogic.logging.LogOutputStream |
getDebugLog()
Obtain the debug log, if it is enabled. |
protected com.beasys.commerce.axiom.contact.security.RDBMSDelegate |
getDelegate()
Obtain a delegate from the pool. |
java.security.acl.Group |
getGroup(java.lang.String name)
Return the group with the given name, or null if the group does not exist in the database. |
protected java.util.Hashtable |
getGroupMembersInternal(java.lang.String name)
|
java.util.Enumeration |
getGroups()
Return an enumeration of all groups in the database. |
weblogic.security.acl.User |
getUser(java.lang.String name)
Return the user with the given name, or null if the user does not exist in the database. |
java.util.Enumeration |
getUsers()
Return an enumeration of all users in the database. |
protected void |
returnDelegate(com.beasys.commerce.axiom.contact.security.RDBMSDelegate delegate)
Return a delegate to the pool. |
void |
setDebug(boolean enable)
Enable or disable debug logging. |
Field Detail |
protected Pool delegatePool
getDelegate()
,
returnDelegate(com.beasys.commerce.axiom.contact.security.RDBMSDelegate)
Constructor Detail |
public RDBMSRealm()
Method Detail |
protected com.beasys.commerce.axiom.contact.security.RDBMSDelegate getDelegate()
RDBMSException
- an error occurred in communicating with
the databasereturnDelegate(com.beasys.commerce.axiom.contact.security.RDBMSDelegate)
protected void returnDelegate(com.beasys.commerce.axiom.contact.security.RDBMSDelegate delegate)
getDelegate()
public weblogic.security.acl.User getUser(java.lang.String name)
name
- the name to obtainRDBMSException
- an error occurred in communicating with
the databaseprotected java.util.Hashtable getGroupMembersInternal(java.lang.String name)
public java.security.acl.Group getGroup(java.lang.String name)
name
- the name to obtainRDBMSException
- an error occurred in communicating with
the databasepublic java.util.Enumeration getUsers()
RDBMSException
- an error occurred in communicating with
the databaseUser
public java.util.Enumeration getGroups()
RDBMSException
- an error occurred in communicating with
the databaseGroup
protected weblogic.security.acl.User authUserPassword(java.lang.String name, java.lang.String passwd)
RDBMSException
- an error occurred in communicating with
the databasepublic void setDebug(boolean enable)
public weblogic.logging.LogOutputStream getDebugLog()
|
© 2001 BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |