edu.internet2.middleware.grouper.app.loader.ldap
Class LoaderLdapElUtils

java.lang.Object
  extended by edu.internet2.middleware.grouper.app.loader.ldap.LoaderLdapElUtils

public class LoaderLdapElUtils
extends java.lang.Object


Constructor Summary
LoaderLdapElUtils()
           
 
Method Summary
static java.lang.String convertDnToSpecificValue(java.lang.String dn)
          convert from uid=someapp,ou=people,dc=myschool,dc=edu to someapp
static java.lang.String convertDnToSubPath(java.lang.String dn, java.lang.String baseDn, java.lang.String searchDn)
          convert from uid=someapp,ou=people,dc=myschool,dc=edu baseDn is edu searchDn is myschool to people:someapp
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoaderLdapElUtils

public LoaderLdapElUtils()
Method Detail

convertDnToSpecificValue

public static java.lang.String convertDnToSpecificValue(java.lang.String dn)
convert from uid=someapp,ou=people,dc=myschool,dc=edu to someapp

Parameters:
dn -
Returns:
the most specific value

convertDnToSubPath

public static java.lang.String convertDnToSubPath(java.lang.String dn,
                                                  java.lang.String baseDn,
                                                  java.lang.String searchDn)
convert from uid=someapp,ou=people,dc=myschool,dc=edu baseDn is edu searchDn is myschool to people:someapp

Parameters:
dn -
baseDn - if there is one, take it off
searchDn - if there is one after the baseDn is off, take it off
Returns:
the subpath