|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--us.openinternet.luge.transformer.LugeTransformer
This class should not be directly instantiated. It is used by the Facades and as a base class for the other Transformers.
Field Summary | |
protected java.lang.String |
appCN
|
protected java.lang.String |
applicationBase
|
protected java.lang.String |
groupBase
|
protected java.lang.String |
groupType
|
protected java.lang.String |
ldapBaseDN
|
protected java.lang.String |
peopleBase
|
protected java.lang.String |
personLeafID
|
protected java.lang.String |
personType
|
Constructor Summary | |
LugeTransformer(java.lang.String appCN,
java.lang.String key)
|
Method Summary | |
protected void |
destroy()
|
protected void |
finalize()
|
protected java.lang.String[] |
fixMembers(java.lang.String[] members)
This method strips the dn's and takes out the DefaultMember |
protected java.lang.String |
getApplicationDn(java.lang.String appCN)
|
protected java.util.Hashtable |
getEntries(java.lang.String filter,
java.util.ArrayList attrs,
java.lang.String base,
int timeLimit)
|
protected java.lang.String |
getFirstRdnValue(java.lang.String dn)
A convenient method that returns foo for cn=foo,ou=people,dc=mysuffix |
protected java.lang.String |
getGroupDn(java.lang.String groupName)
|
LdapDAO |
getLdapConnection()
Factory method returns an LdapDAO instance |
protected java.lang.String |
getUserDn(java.lang.String userId)
|
boolean |
groupExists(java.lang.String grpCN)
|
boolean |
ifNotConnected()
Returns true if already connected |
boolean |
isMember(java.lang.String uid,
java.lang.String grpCN)
|
protected java.lang.String |
makeFilter(java.util.Hashtable includes,
java.util.Hashtable excludes)
This method may be deprecated. |
protected boolean |
modifyObject(java.lang.String objectType,
java.lang.String objectName,
java.util.Hashtable modifyAttrs,
boolean appendAttr)
|
boolean |
personExists(java.lang.String uid)
|
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.lang.String ldapBaseDN
protected java.lang.String applicationBase
protected java.lang.String groupBase
protected java.lang.String peopleBase
protected java.lang.String groupType
protected java.lang.String personType
protected java.lang.String personLeafID
protected java.lang.String appCN
Constructor Detail |
public LugeTransformer(java.lang.String appCN, java.lang.String key) throws LugeException
Method Detail |
public LdapDAO getLdapConnection()
public boolean ifNotConnected()
public boolean personExists(java.lang.String uid)
public boolean groupExists(java.lang.String grpCN)
public boolean isMember(java.lang.String uid, java.lang.String grpCN) throws LugeException
LugeException
protected java.lang.String getFirstRdnValue(java.lang.String dn)
protected java.lang.String getApplicationDn(java.lang.String appCN)
protected java.lang.String getUserDn(java.lang.String userId)
protected java.lang.String getGroupDn(java.lang.String groupName)
protected java.lang.String[] fixMembers(java.lang.String[] members)
protected java.lang.String makeFilter(java.util.Hashtable includes, java.util.Hashtable excludes)
protected java.util.Hashtable getEntries(java.lang.String filter, java.util.ArrayList attrs, java.lang.String base, int timeLimit) throws LugeException
LugeException
protected boolean modifyObject(java.lang.String objectType, java.lang.String objectName, java.util.Hashtable modifyAttrs, boolean appendAttr) throws LugeException
LugeException
protected void destroy()
protected void finalize() throws java.lang.Throwable
finalize
in class java.lang.Object
java.lang.Throwable
|
Copyright 2003, Michael Schwartz All Rights Reserved. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |