|
|||||||||||
| 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 LdapPrincipalDaoImplprincipalUid - The principal uid.
protected Principal makePrincipal(String principalUid)
Creates a GroupPrincipal object.
makePrincipal in class LdapPrincipalDaoImplprincipalUid - 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 | ||||||||||