public class LDAPDirectoryInstanceLoaderImpl extends AbstractDirectoryInstanceLoader implements LDAPDirectoryInstanceLoader
RemoteDirectory
for use at runtime
by the Crowd security server.Constructor and Description |
---|
LDAPDirectoryInstanceLoaderImpl(InstanceFactory instanceFactory) |
Modifier and Type | Method and Description |
---|---|
boolean |
canLoad(String className) |
RemoteDirectory |
getRawDirectory(Long id,
String className,
Map<String,String> attributes)
Loads a guaranteed un-cached directory implementation for a specific configuration.
|
getDirectory
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDirectory
public LDAPDirectoryInstanceLoaderImpl(InstanceFactory instanceFactory)
public RemoteDirectory getRawDirectory(Long id, String className, Map<String,String> attributes) throws DirectoryInstantiationException
DirectoryInstanceLoader
getRawDirectory
in interface DirectoryInstanceLoader
id
- Directory IDclassName
- class name of directory.attributes
- the configuration attributes to pass to the RemoteDirectoryDirectoryInstantiationException
- if a RemoteDirectory implementation can not be loaded.public boolean canLoad(String className)
canLoad
in interface DirectoryInstanceLoader
className
- class name of directory.true
iff the directory can load the directory of the specified class.Copyright © 2020 Atlassian. All rights reserved.