public class LDAPDirectoryFactory extends DefaultComponent implements DirectoryFactory
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.
|
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, registerContribution, unregisterContribution
public static final String NAME
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 contextpublic 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 © 2011 Nuxeo SA. All Rights Reserved.