| | |
| | | import org.opends.server.api.ClientConnection; |
| | | import org.opends.server.backends.task.Task; |
| | | import org.opends.server.backends.task.TaskState; |
| | | import org.opends.server.core.BackendConfigManager; |
| | | import org.opends.server.core.DirectoryServer; |
| | | import org.opends.server.core.LockFileManager; |
| | | import org.opends.server.tools.makeldif.TemplateFile; |
| | |
| | | |
| | | if(backendID != null) |
| | | { |
| | | backend = DirectoryServer.getBackend(backendID); |
| | | backend = getServerContext().getBackendConfigManager().getLocalBackend(backendID); |
| | | if (backend == null) |
| | | { |
| | | LocalizableMessage message = ERR_LDIFIMPORT_NO_BACKENDS_FOR_ID.get(); |
| | |
| | | else |
| | | { |
| | | // Find the backend that includes all the branches. |
| | | BackendConfigManager backendConfigManager = getServerContext().getBackendConfigManager(); |
| | | for(DN includeBranch : includeBranches) |
| | | { |
| | | LocalBackend<?> locatedBackend = DirectoryServer.getLocalBackend(includeBranch); |
| | | LocalBackend<?> locatedBackend = backendConfigManager.getLocalBackend(includeBranch); |
| | | if(locatedBackend != null) |
| | | { |
| | | if(backend == null) |
| | |
| | | |
| | | if(backendID != null) |
| | | { |
| | | backend = DirectoryServer.getBackend(backendID); |
| | | backend = getServerContext().getBackendConfigManager().getLocalBackend(backendID); |
| | | |
| | | if (backend == null) |
| | | { |
| | |
| | | else |
| | | { |
| | | // Find the backend that includes all the branches. |
| | | BackendConfigManager backendConfigManager = getServerContext().getBackendConfigManager(); |
| | | for(DN includeBranch : includeBranches) |
| | | { |
| | | LocalBackend<?> locatedBackend = DirectoryServer.getLocalBackend(includeBranch); |
| | | LocalBackend<?> locatedBackend = backendConfigManager.getLocalBackend(includeBranch); |
| | | if(locatedBackend != null) |
| | | { |
| | | if(backend == null) |
| | |
| | | // It is necessary to retrieve the backend structure again |
| | | // because disabling and enabling it again may have resulted |
| | | // in a new backend being registered to the server. |
| | | backend = DirectoryServer.getBackend(backend.getBackendID()); |
| | | backend = getServerContext().getBackendConfigManager().getLocalBackend(backend.getBackendID()); |
| | | } |
| | | catch (DirectoryException e) |
| | | { |