|
BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--weblogic.security.acl.AbstractListableRealm | +--weblogic.security.acl.AbstractManageableRealm | +--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 weblogic.utils.reuse.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. |
Methods inherited from class weblogic.security.acl.AbstractManageableRealm |
deleteAcl,
deleteGroup,
deletePermission,
deleteUser,
newAcl,
newGroup,
newPermission,
newUser,
setPermission |
Methods inherited from class weblogic.security.acl.AbstractListableRealm |
authCertificates,
authenticate,
authInternal,
authSSLCertificates,
getAcl,
getAcl,
getAclOwner,
getAcls,
getDelegator,
getGroupMembers,
getName,
getPermission,
getPermissions,
getUser,
init,
load,
save,
setDelegator |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
protected weblogic.utils.reuse.Pool delegatePool
getDelegate()
,
returnDelegate(com.beasys.commerce.axiom.contact.security.RDBMSDelegate)
,
RDBMSDelegate$DFactory
Constructor Detail |
public RDBMSRealm()
Method Detail |
protected com.beasys.commerce.axiom.contact.security.RDBMSDelegate getDelegate()
returnDelegate(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 obtainprotected java.util.Hashtable getGroupMembersInternal(java.lang.String name)
public java.security.acl.Group getGroup(java.lang.String name)
name
- the name to obtainpublic java.util.Enumeration getUsers()
User
public java.util.Enumeration getGroups()
Group
protected weblogic.security.acl.User authUserPassword(java.lang.String name, java.lang.String passwd)
public void setDebug(boolean enable)
public weblogic.logging.LogOutputStream getDebugLog()
|
BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |