public class LDAPDirectoryFactory extends DefaultComponent implements DirectoryFactory
Modifier and Type | Field and Description |
---|---|
static String |
NAME |
protected LDAPDirectoryRegistry |
proxies |
protected LDAPServerRegistry |
servers |
lastModified
Constructor and Description |
---|
LDAPDirectoryFactory() |
Modifier and Type | Method and Description |
---|---|
void |
activate(ComponentContext context)
Activates the component.
|
void |
deactivate(ComponentContext context)
Deactivates the component.
|
List<Directory> |
getDirectories() |
Directory |
getDirectory(String name)
Returns the directory with the given name.
|
protected static DirectoryServiceImpl |
getDirectoryService() |
String |
getName() |
LDAPServerDescriptor |
getServer(String name) |
void |
registerDirectoryExtension(Extension extension) |
void |
registerExtension(Extension extension)
Registers the given extension.
|
void |
registerServerExtension(Extension extension) |
void |
shutdown() |
void |
unregisterDirectoryExtension(Extension extension) |
void |
unregisterExtension(Extension extension)
Unregisters the given extension.
|
void |
unregisterServerExtension(Extension extension) |
applicationStarted, getAdapter, getApplicationStartedOrder, getLastModified, registerContribution, setLastModified, setModifiedNow, unregisterContribution
public static final String NAME
protected LDAPDirectoryRegistry proxies
protected LDAPServerRegistry servers
public LDAPDirectoryFactory()
public Directory getDirectory(String name)
DirectoryFactory
getDirectory
in interface DirectoryFactory
name
- the name of the directorypublic List<Directory> getDirectories()
getDirectories
in interface DirectoryFactory
public LDAPServerDescriptor getServer(String name)
public String getName()
getName
in interface DirectoryFactory
public void activate(ComponentContext context)
Component
This method is called by the runtime when a component is activated.
activate
in interface Component
activate
in class DefaultComponent
context
- the runtime contextpublic void deactivate(ComponentContext context)
Component
This method is called by the runtime when a component is deactivated.
deactivate
in interface Component
deactivate
in class DefaultComponent
context
- the runtime contextprotected static DirectoryServiceImpl getDirectoryService()
public void registerExtension(Extension extension)
Extensible
registerExtension
in interface Extensible
registerExtension
in class DefaultComponent
extension
- the extension to registerpublic void unregisterExtension(Extension extension) throws DirectoryException
Extensible
unregisterExtension
in interface Extensible
unregisterExtension
in class DefaultComponent
extension
- the extension to unregisterDirectoryException
public void registerServerExtension(Extension extension)
public void unregisterServerExtension(Extension extension)
public void registerDirectoryExtension(Extension extension)
public void unregisterDirectoryExtension(Extension extension) throws DirectoryException
DirectoryException
public void shutdown() throws DirectoryException
shutdown
in interface DirectoryFactory
DirectoryException
Copyright © 2015 Nuxeo SA. All rights reserved.