org.smallmind.cloud.namespace.java.backingStore.ldap
Class LdapNameTranslator

java.lang.Object
  extended by org.smallmind.cloud.namespace.java.backingStore.NameTranslator
      extended by org.smallmind.cloud.namespace.java.backingStore.ldap.LdapNameTranslator

public class LdapNameTranslator
extends NameTranslator


Constructor Summary
LdapNameTranslator(ContextCreator contextCreator)
           
 
Method Summary
 String fromAbsoluteExternalStringToInternalString(String externalName)
           
 String fromExternalNameToExternalString(JavaName externalName)
           
 String fromExternalStringToInternalString(String externalName)
           
 JavaName fromInternalNameToExternalName(Name internalName)
           
 
Methods inherited from class org.smallmind.cloud.namespace.java.backingStore.NameTranslator
fromInternalNameToExternalContext, getContextCreator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LdapNameTranslator

public LdapNameTranslator(ContextCreator contextCreator)
Method Detail

fromInternalNameToExternalName

public JavaName fromInternalNameToExternalName(Name internalName)
                                        throws InvalidNameException
Specified by:
fromInternalNameToExternalName in class NameTranslator
Throws:
InvalidNameException

fromExternalNameToExternalString

public String fromExternalNameToExternalString(JavaName externalName)
Specified by:
fromExternalNameToExternalString in class NameTranslator

fromAbsoluteExternalStringToInternalString

public String fromAbsoluteExternalStringToInternalString(String externalName)
                                                  throws InvalidNameException
Specified by:
fromAbsoluteExternalStringToInternalString in class NameTranslator
Throws:
InvalidNameException

fromExternalStringToInternalString

public String fromExternalStringToInternalString(String externalName)
                                          throws InvalidNameException
Specified by:
fromExternalStringToInternalString in class NameTranslator
Throws:
InvalidNameException


Copyright © 2011. All Rights Reserved.