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.Exceptionpublic LDAPConfigurator(netscape.ldap.LDAPConnection connection,
java.lang.String instanceId,
com.netscape.cmscore.ldapconn.LDAPConfig ldapConfig)
throws java.lang.Exception
java.lang.Exceptionpublic netscape.ldap.LDAPConnection getConnection()
public java.lang.String getParam(java.lang.String name)
public void configureDirectory()
throws java.lang.Exception
java.lang.Exceptionpublic void enableUSN()
throws java.lang.Exception
java.lang.Exceptionpublic void setupSchema()
throws java.lang.Exception
java.lang.Exceptionpublic void createContainers(java.lang.String subsystem)
throws java.lang.Exception
java.lang.Exceptionpublic void setupACL(java.lang.String subsystem)
throws java.lang.Exception
java.lang.Exceptionpublic void createIndexes(java.lang.String subsystem)
throws java.lang.Exception
java.lang.Exceptionpublic void rebuildIndexes(java.lang.String subsystem)
throws java.lang.Exception
java.lang.Exceptionpublic void setupDatabaseManager()
throws java.lang.Exception
java.lang.Exceptionpublic void createVLVIndexes(java.lang.String subsystem)
throws java.lang.Exception
java.lang.Exceptionpublic void rebuildVLVIndexes(java.lang.String subsystem)
throws java.lang.Exception
java.lang.Exceptionpublic netscape.ldap.LDAPEntry getEntry(java.lang.String dn)
throws java.lang.Exception
java.lang.Exceptionpublic void validateDatabaseOwnership(java.lang.String database,
java.lang.String baseDN)
throws java.lang.Exception
java.lang.Exceptionpublic void deleteEntry(java.lang.String dn)
throws java.lang.Exception
java.lang.Exceptionpublic void waitForTask(java.lang.String dn)
throws java.lang.Exception
java.lang.Exceptionpublic void createDatabaseEntry(java.lang.String databaseDN,
java.lang.String database,
java.lang.String baseDN)
throws java.lang.Exception
java.lang.Exceptionpublic void createMappingEntry(java.lang.String mappingDN,
java.lang.String database,
java.lang.String baseDN)
throws java.lang.Exception
java.lang.Exceptionpublic void createBaseEntry(java.lang.String baseDN)
throws java.lang.Exception
java.lang.Exceptionpublic void customizeFile(java.io.File file,
java.io.File tmpFile)
throws java.lang.Exception
java.lang.Exceptionpublic void importFile(java.lang.String filename,
boolean ignoreErrors)
throws java.lang.Exception
java.lang.Exceptionpublic void importLDIFRecord(netscape.ldap.util.LDIFRecord record,
boolean ignoreErrors)
throws java.lang.Exception
java.lang.Exceptionpublic void importSchemaFile(java.lang.String filename)
throws java.lang.Exception
java.lang.Exceptionpublic void importSchemaRecord(netscape.ldap.util.LDIFRecord record)
throws java.lang.Exception
java.lang.Exceptionpublic void deleteDatabase(java.lang.String database,
java.lang.String baseDN)
throws java.lang.Exception
java.lang.Exceptionpublic void createSystemContainer()
throws java.lang.Exception
java.lang.Exceptionpublic void createReplicationManager(java.lang.String bindUser,
java.lang.String pwd)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getInstanceDir()
throws java.lang.Exception
java.lang.Exceptionpublic void createChangeLog(java.lang.String dir)
throws java.lang.Exception
java.lang.Exceptionpublic int enableReplication(java.lang.String replicaDN,
java.lang.String bindUser,
java.lang.String baseDN,
int id)
throws java.lang.Exception
java.lang.Exceptionpublic 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.Exceptionpublic void initializeConsumer(java.lang.String replicaDN,
java.lang.String agreementName)
throws java.lang.Exception
java.lang.Exceptionpublic boolean isReplicationDone(java.lang.String replicaDN,
java.lang.String agreementName)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getReplicationStatus(java.lang.String replicaDN,
java.lang.String agreementName)
throws java.lang.Exception
java.lang.Exception