|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.jetspeed.security.spi.impl.ldap.AbstractLdapDao
org.apache.jetspeed.security.spi.impl.ldap.LdapPrincipalDaoImpl
org.apache.jetspeed.security.spi.impl.ldap.LdapGroupDaoImpl
DAO for handling group objects.
Field Summary | |
private static String |
GROUP_CLASSNAME
The group class name. |
private static org.apache.commons.logging.Log |
LOG
The logger. |
Fields inherited from class org.apache.jetspeed.security.spi.impl.ldap.LdapPrincipalDaoImpl |
UID_ATTR_NAME |
Fields inherited from class org.apache.jetspeed.security.spi.impl.ldap.AbstractLdapDao |
ctx, defaultDnSuffix, rootContext, rootDn, rootPassword |
Constructor Summary | |
LdapGroupDaoImpl()
Default constructor. |
Method Summary | |
protected Attributes |
defineLdapAttributes(String principalUid)
A template method for defining the attributes for a particular LDAP class. |
protected String |
getObjectClass()
A template method that returns the LDAP object class of the concrete DAO. |
protected Principal |
makePrincipal(String principalUid)
Creates a GroupPrincipal object. |
Methods inherited from class org.apache.jetspeed.security.spi.impl.ldap.LdapPrincipalDaoImpl |
convertUidFromLdapAcceptableName, convertUidToLdapAcceptableName, create, delete, find, getAttribute |
Methods inherited from class org.apache.jetspeed.security.spi.impl.ldap.AbstractLdapDao |
bindToServer, getSubcontextName, lookupByUid, searchByWildcardedUid, setSearchControls, validateDn, validatePassword, validateUid |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.jetspeed.security.spi.impl.ldap.LdapReadOnlyPrincipalDao |
lookupByUid |
Field Detail |
private static final org.apache.commons.logging.Log LOG
private static final String GROUP_CLASSNAME
Constructor Detail |
public LdapGroupDaoImpl() throws org.apache.jetspeed.security.SecurityException, NamingException
Default constructor.
NamingException
- A NamingException
.
org.apache.jetspeed.security.SecurityException
- A SecurityException
.Method Detail |
protected Attributes defineLdapAttributes(String principalUid)
A template method for defining the attributes for a particular LDAP class.
defineLdapAttributes
in class LdapPrincipalDaoImpl
principalUid
- The principal uid.
protected Principal makePrincipal(String principalUid)
Creates a GroupPrincipal object.
makePrincipal
in class LdapPrincipalDaoImpl
principalUid
- The principal uid.
protected String getObjectClass()
A template method that returns the LDAP object class of the concrete DAO.
getObjectClass
in class AbstractLdapDao
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |