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