|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DirectoryInstanceLoader
Loads an implementation of a RemoteDirectory
for use at runtime
by the Crowd security server.
Method Summary | |
---|---|
RemoteDirectory |
getDirectory(Directory directory)
Loads the RemoteDirectory implementation class for a specific
Directory configuration. |
RemoteDirectory |
getDirectory(java.lang.String clazzName,
java.util.Map directoryAttributes,
java.lang.Long id)
Loads the RemoteDirectory implementation class for a specific
Directory configuration. |
RemoteDirectory |
getRawDirectory(Directory directory)
Gets a guaranteed UNCACHED directory implementation. |
Method Detail |
---|
RemoteDirectory getDirectory(Directory directory) throws DirectoryInstantiationException
RemoteDirectory
implementation class for a specific
Directory
configuration.
directory
- The directory to load the RemoteDirectory
implementation from.
RemoteDirectory
loaded implementation.
DirectoryInstantiationException
- If the RemoteDirectory
implementation could not be loaded.RemoteDirectory getDirectory(java.lang.String clazzName, java.util.Map directoryAttributes, java.lang.Long id) throws DirectoryInstantiationException
RemoteDirectory
implementation class for a specific
Directory
configuration.
clazzName
- the name of the RemoteDirectory
class to loaddirectoryAttributes
- the configuration attributes to pass to the RemoteDirectoryid
- the id of the directory
RemoteDirectory
loaded implementation.
DirectoryInstantiationException
- If the RemoteDirectory
implementation could not be loaded.RemoteDirectory getRawDirectory(Directory directory) throws DirectoryInstantiationException
directory
-
DirectoryInstantiationException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |