|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.crowd.directory.loader.DelegatingDirectoryInstanceLoader
public class DelegatingDirectoryInstanceLoader
Iterative directory instance loader.
| Constructor Summary | |
|---|---|
DelegatingDirectoryInstanceLoader(InternalDirectoryInstanceLoader internalDirectoryInstanceLoader,
InternalHybridDirectoryInstanceLoader ldapInternalHybridDirectoryInstanceLoader)
Pico-friendly constructor. |
|
DelegatingDirectoryInstanceLoader(InternalDirectoryInstanceLoader internalDirectoryInstanceLoader,
InternalHybridDirectoryInstanceLoader ldapInternalHybridDirectoryInstanceLoader,
DelegatedAuthenticationDirectoryInstanceLoader delegatedAuthenticationDirectoryInstanceLoader)
Pico-friendly constructor. |
|
DelegatingDirectoryInstanceLoader(java.util.List<DirectoryInstanceLoader> loaders)
Creates a new instance of DelegatingDirectoryInstanceLoader. |
|
| Method Summary | |
|---|---|
boolean |
canLoad(java.lang.String className)
|
RemoteDirectory |
getDirectory(Directory directory)
|
RemoteDirectory |
getRawDirectory(java.lang.Long id,
java.lang.String className,
java.util.Map<java.lang.String,java.lang.String> attributes)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DelegatingDirectoryInstanceLoader(java.util.List<DirectoryInstanceLoader> loaders)
loaders - list of delegate directory instance loaders.
public DelegatingDirectoryInstanceLoader(InternalDirectoryInstanceLoader internalDirectoryInstanceLoader,
InternalHybridDirectoryInstanceLoader ldapInternalHybridDirectoryInstanceLoader,
DelegatedAuthenticationDirectoryInstanceLoader delegatedAuthenticationDirectoryInstanceLoader)
internalDirectoryInstanceLoader - loads an internal directory instanceldapInternalHybridDirectoryInstanceLoader - loads a directory with caching capabilities (using an internal directory)delegatedAuthenticationDirectoryInstanceLoader - loads a DelegatedAuthenticationDirectory instance
public DelegatingDirectoryInstanceLoader(InternalDirectoryInstanceLoader internalDirectoryInstanceLoader,
InternalHybridDirectoryInstanceLoader ldapInternalHybridDirectoryInstanceLoader)
internalDirectoryInstanceLoader - the internal directory in which to do the cachingldapInternalHybridDirectoryInstanceLoader - loads a directory with caching capabilities (using an internal directory)| Method Detail |
|---|
public RemoteDirectory getDirectory(Directory directory)
throws DirectoryInstantiationException
getDirectory in interface DirectoryInstanceLoaderDirectoryInstantiationException
public RemoteDirectory getRawDirectory(java.lang.Long id,
java.lang.String className,
java.util.Map<java.lang.String,java.lang.String> attributes)
throws DirectoryInstantiationException
getRawDirectory in interface DirectoryInstanceLoaderDirectoryInstantiationExceptionpublic boolean canLoad(java.lang.String className)
canLoad in interface DirectoryInstanceLoader
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||