public class DelegatingDirectoryInstanceLoaderImpl extends Object implements DelegatingDirectoryInstanceLoader
| Constructor and Description |
|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
canLoad(String className) |
RemoteDirectory |
getDirectory(Directory directory) |
RemoteDirectory |
getRawDirectory(Long id,
String className,
Map<String,String> attributes) |
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 instancepublic 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)public RemoteDirectory getDirectory(Directory directory) throws DirectoryInstantiationException
getDirectory in interface DirectoryInstanceLoaderDirectoryInstantiationExceptionpublic RemoteDirectory getRawDirectory(Long id, String className, Map<String,String> attributes) throws DirectoryInstantiationException
getRawDirectory in interface DirectoryInstanceLoaderDirectoryInstantiationExceptionpublic boolean canLoad(String className)
canLoad in interface DirectoryInstanceLoaderCopyright © 2023 Atlassian. All rights reserved.