| | |
| | | { |
| | | try |
| | | { |
| | | DirectoryServer.registerBaseDN(dn, this, false, false); |
| | | DirectoryServer.registerBaseDN(dn, this, false); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | |
| | | { |
| | | try |
| | | { |
| | | DirectoryServer.deregisterBaseDN(dn, false); |
| | | DirectoryServer.deregisterBaseDN(dn); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | |
| | | if (!found) |
| | | { |
| | | // The base DN was deleted. |
| | | DirectoryServer.deregisterBaseDN(baseDN, false); |
| | | DirectoryServer.deregisterBaseDN(baseDN); |
| | | EntryContainer ec = |
| | | rootContainer.unregisterEntryContainer(baseDN); |
| | | ec.delete(); |
| | |
| | | EntryContainer ec = |
| | | rootContainer.openEntryContainer(baseDN, null); |
| | | rootContainer.registerEntryContainer(baseDN, ec); |
| | | DirectoryServer.registerBaseDN(baseDN, this, false, false); |
| | | DirectoryServer.registerBaseDN(baseDN, this, false); |
| | | } |
| | | catch (Exception e) |
| | | { |