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,
com.netscape.cmscore.ldapconn.LDAPConfig config) |
LDAPConfigurator(netscape.ldap.LDAPConnection connection,
com.netscape.cmscore.ldapconn.LDAPConfig config,
java.lang.String instanceID) |
Modifier and Type | Method and Description |
---|---|
void |
configureDirectory() |
void |
createBaseEntry(java.lang.String baseDN) |
void |
createChangeLog() |
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) |
boolean |
createReplicaObject(java.lang.String bindUser,
int id)
This method creates or updates a replica object.
|
void |
createReplicationAgreement(java.lang.String name,
java.lang.String replicaHostname,
int replicaPort,
java.lang.String bindUser,
java.lang.String replicaPassword,
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) |
void |
enableUSN() |
netscape.ldap.LDAPConnection |
getConnection() |
netscape.ldap.LDAPEntry |
getEntry(java.lang.String dn) |
java.lang.String |
getInstanceDir() |
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 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() |
boolean |
setupReplicationAgreement(java.lang.String agreementName,
java.lang.String bindUser,
java.lang.String bindPassword,
java.lang.String peerHostname,
int peerPort,
java.lang.String peerBindUser,
java.lang.String peerBindPassword,
java.lang.String security,
int replicaID) |
void |
setupSchema() |
void |
validateDatabaseOwnership(java.lang.String database,
java.lang.String baseDN) |
void |
waitForTask(java.lang.String dn) |
public LDAPConfigurator(netscape.ldap.LDAPConnection connection, com.netscape.cmscore.ldapconn.LDAPConfig config) throws java.lang.Exception
java.lang.Exception
public LDAPConfigurator(netscape.ldap.LDAPConnection connection, com.netscape.cmscore.ldapconn.LDAPConfig config, java.lang.String instanceID) throws java.lang.Exception
java.lang.Exception
public netscape.ldap.LDAPConnection getConnection()
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() throws java.lang.Exception
java.lang.Exception
public boolean createReplicaObject(java.lang.String bindUser, int id) throws java.lang.Exception
java.lang.Exception
public void createReplicationAgreement(java.lang.String name, java.lang.String replicaHostname, int replicaPort, java.lang.String bindUser, java.lang.String replicaPassword, java.lang.String replicationSecurity) throws java.lang.Exception
java.lang.Exception
public boolean setupReplicationAgreement(java.lang.String agreementName, java.lang.String bindUser, java.lang.String bindPassword, java.lang.String peerHostname, int peerPort, java.lang.String peerBindUser, java.lang.String peerBindPassword, java.lang.String security, int replicaID) throws java.lang.Exception
java.lang.Exception
public void initializeConsumer(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