Class NameTranslator
- java.lang.Object
-
- org.smallmind.quorum.namespace.backingStore.NameTranslator
-
- Direct Known Subclasses:
LdapNameTranslator
public abstract class NameTranslator extends Object
-
-
Constructor Summary
Constructors Constructor Description NameTranslator(ContextCreator contextCreator)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract StringfromAbsoluteExternalStringToInternalString(String externalName)abstract StringfromExternalNameToExternalString(JavaName internalName)abstract StringfromExternalStringToInternalString(String externalName)ContextNamePairfromInternalNameToExternalContext(DirContext internalContext, Name internalName)abstract JavaNamefromInternalNameToExternalName(Name internalName)ContextCreatorgetContextCreator()
-
-
-
Constructor Detail
-
NameTranslator
public NameTranslator(ContextCreator contextCreator)
-
-
Method Detail
-
getContextCreator
public ContextCreator getContextCreator()
-
fromInternalNameToExternalContext
public ContextNamePair fromInternalNameToExternalContext(DirContext internalContext, Name internalName) throws NamingException
- Throws:
NamingException
-
fromInternalNameToExternalName
public abstract JavaName fromInternalNameToExternalName(Name internalName) throws InvalidNameException
- Throws:
InvalidNameException
-
fromExternalNameToExternalString
public abstract String fromExternalNameToExternalString(JavaName internalName)
-
fromAbsoluteExternalStringToInternalString
public abstract String fromAbsoluteExternalStringToInternalString(String externalName) throws InvalidNameException
- Throws:
InvalidNameException
-
fromExternalStringToInternalString
public abstract String fromExternalStringToInternalString(String externalName) throws InvalidNameException
- Throws:
InvalidNameException
-
-