public class LDAPConfigurator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static org.slf4j.Logger |
logger |
Constructor and Description |
---|
LDAPConfigurator(com.netscape.cmscore.apps.EngineConfig engineConfig,
netscape.ldap.LDAPConnection connection) |
Modifier and Type | Method and Description |
---|---|
void |
configureDirectory() |
void |
createBaseEntry(java.lang.String baseDN) |
void |
createContainers(java.lang.String subsystem) |
void |
createDatabaseEntry(java.lang.String databaseDN,
java.lang.String database,
java.lang.String baseDN) |
void |
createIndexes(java.lang.String subsystem) |
void |
createMappingEntry(java.lang.String mappingDN,
java.lang.String database,
java.lang.String baseDN) |
void |
createVLVIndexes(java.lang.String subsystem) |
void |
customizeFile(java.io.File file,
java.io.File tmpFile) |
void |
deleteDatabase(java.lang.String database,
java.lang.String baseDN) |
void |
deleteEntry(java.lang.String dn) |
void |
enableUSN() |
netscape.ldap.LDAPConnection |
getConnection() |
netscape.ldap.LDAPEntry |
getEntry(java.lang.String dn) |
java.lang.String |
getParam(java.lang.String name) |
void |
importFile(java.lang.String filename,
boolean ignoreErrors) |
void |
importLDIFRecord(netscape.ldap.util.LDIFRecord record,
boolean ignoreErrors) |
void |
rebuildIndexes(java.lang.String subsystem) |
void |
rebuildVLVIndexes(java.lang.String subsystem) |
void |
setupACL(java.lang.String subsystem) |
void |
setupDatabaseManager() |
void |
setupSchema() |
void |
validateDatabaseOwnership(java.lang.String database,
java.lang.String baseDN) |
void |
waitForTask(java.lang.String dn) |
public LDAPConfigurator(com.netscape.cmscore.apps.EngineConfig engineConfig, netscape.ldap.LDAPConnection connection) throws java.lang.Exception
java.lang.Exception
public netscape.ldap.LDAPConnection getConnection()
public java.lang.String getParam(java.lang.String name)
public void configureDirectory() throws java.lang.Exception
java.lang.Exception
public void enableUSN() throws java.lang.Exception
java.lang.Exception
public void setupSchema() throws java.lang.Exception
java.lang.Exception
public void createContainers(java.lang.String subsystem) throws java.lang.Exception
java.lang.Exception
public void setupACL(java.lang.String subsystem) throws java.lang.Exception
java.lang.Exception
public void createIndexes(java.lang.String subsystem) throws java.lang.Exception
java.lang.Exception
public void rebuildIndexes(java.lang.String subsystem) throws java.lang.Exception
java.lang.Exception
public void setupDatabaseManager() throws java.lang.Exception
java.lang.Exception
public void createVLVIndexes(java.lang.String subsystem) throws java.lang.Exception
java.lang.Exception
public void rebuildVLVIndexes(java.lang.String subsystem) throws java.lang.Exception
java.lang.Exception
public netscape.ldap.LDAPEntry getEntry(java.lang.String dn) throws java.lang.Exception
java.lang.Exception
public void validateDatabaseOwnership(java.lang.String database, java.lang.String baseDN) throws java.lang.Exception
java.lang.Exception
public void deleteEntry(java.lang.String dn) throws java.lang.Exception
java.lang.Exception
public void waitForTask(java.lang.String dn) throws java.lang.Exception
java.lang.Exception
public void createDatabaseEntry(java.lang.String databaseDN, java.lang.String database, java.lang.String baseDN) throws java.lang.Exception
java.lang.Exception
public void createMappingEntry(java.lang.String mappingDN, java.lang.String database, java.lang.String baseDN) throws java.lang.Exception
java.lang.Exception
public void createBaseEntry(java.lang.String baseDN) throws java.lang.Exception
java.lang.Exception
public void customizeFile(java.io.File file, java.io.File tmpFile) throws java.lang.Exception
java.lang.Exception
public void importFile(java.lang.String filename, boolean ignoreErrors) throws java.lang.Exception
java.lang.Exception
public void importLDIFRecord(netscape.ldap.util.LDIFRecord record, boolean ignoreErrors) throws java.lang.Exception
java.lang.Exception
public void deleteDatabase(java.lang.String database, java.lang.String baseDN) throws java.lang.Exception
java.lang.Exception