public class LDAPConfigurator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static org.slf4j.Logger |
logger |
Constructor and Description |
---|
LDAPConfigurator(netscape.ldap.LDAPConnection connection) |
LDAPConfigurator(netscape.ldap.LDAPConnection connection,
java.lang.String instanceId,
com.netscape.cmscore.ldapconn.LDAPConfig ldapConfig) |
Modifier and Type | Method and Description |
---|---|
void |
configureDirectory() |
void |
createBaseEntry(java.lang.String baseDN) |
void |
createChangeLog(java.lang.String dir) |
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 |
createReplicationAgreement(java.lang.String replicaDN,
java.lang.String name,
java.lang.String replicaHostname,
int replicaPort,
java.lang.String replicaPassword,
java.lang.String baseDN,
java.lang.String bindUser,
java.lang.String replicationSecurity) |
void |
createReplicationManager(java.lang.String bindUser,
java.lang.String pwd) |
void |
createSystemContainer() |
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) |
int |
enableReplication(java.lang.String replicaDN,
java.lang.String bindUser,
java.lang.String baseDN,
int id) |
void |
enableUSN() |
netscape.ldap.LDAPConnection |
getConnection() |
netscape.ldap.LDAPEntry |
getEntry(java.lang.String dn) |
java.lang.String |
getInstanceDir() |
java.lang.String |
getParam(java.lang.String name) |
java.lang.String |
getReplicationStatus(java.lang.String replicaDN,
java.lang.String agreementName) |
void |
importFile(java.lang.String filename,
boolean ignoreErrors) |
void |
importLDIFRecord(netscape.ldap.util.LDIFRecord record,
boolean ignoreErrors) |
void |
importSchemaFile(java.lang.String filename) |
void |
importSchemaRecord(netscape.ldap.util.LDIFRecord record) |
void |
initializeConsumer(java.lang.String replicaDN,
java.lang.String agreementName) |
boolean |
isReplicationDone(java.lang.String replicaDN,
java.lang.String agreementName) |
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(netscape.ldap.LDAPConnection connection) throws java.lang.Exception
java.lang.Exception
public LDAPConfigurator(netscape.ldap.LDAPConnection connection, java.lang.String instanceId, com.netscape.cmscore.ldapconn.LDAPConfig ldapConfig) 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 importSchemaFile(java.lang.String filename) throws java.lang.Exception
java.lang.Exception
public void importSchemaRecord(netscape.ldap.util.LDIFRecord record) 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
public void createSystemContainer() throws java.lang.Exception
java.lang.Exception
public void createReplicationManager(java.lang.String bindUser, java.lang.String pwd) throws java.lang.Exception
java.lang.Exception
public java.lang.String getInstanceDir() throws java.lang.Exception
java.lang.Exception
public void createChangeLog(java.lang.String dir) throws java.lang.Exception
java.lang.Exception
public int enableReplication(java.lang.String replicaDN, java.lang.String bindUser, java.lang.String baseDN, int id) throws java.lang.Exception
java.lang.Exception
public void createReplicationAgreement(java.lang.String replicaDN, java.lang.String name, java.lang.String replicaHostname, int replicaPort, java.lang.String replicaPassword, java.lang.String baseDN, java.lang.String bindUser, java.lang.String replicationSecurity) throws java.lang.Exception
java.lang.Exception
public void initializeConsumer(java.lang.String replicaDN, java.lang.String agreementName) throws java.lang.Exception
java.lang.Exception
public boolean isReplicationDone(java.lang.String replicaDN, java.lang.String agreementName) throws java.lang.Exception
java.lang.Exception
public java.lang.String getReplicationStatus(java.lang.String replicaDN, java.lang.String agreementName) throws java.lang.Exception
java.lang.Exception