| | |
| | | * |
| | | * |
| | | * Copyright 2008-2009 Sun Microsystems, Inc. |
| | | * Portions Copyright 2011 ForgeRock AS |
| | | * Portions Copyright 2011-2014 ForgeRock AS |
| | | */ |
| | | |
| | | package org.opends.guitools.controlpanel.ui; |
| | |
| | | { |
| | | try |
| | | { |
| | | return !index.getBaseDN().equals(DN.decode(getBaseDN())) || |
| | | return !index.getBaseDN().equals(DN.valueOf(getBaseDN())) || |
| | | (getScope() != index.getScope()) || |
| | | !filter.getText().trim().equals(index.getFilter()) || |
| | | !getSortOrder().equals(index.getSortOrder()) || |
| | |
| | | getInfo().stopPooling(); |
| | | if (getInfo().mustDeregisterConfig()) |
| | | { |
| | | DirectoryServer.deregisterBaseDN(DN.decode("cn=config")); |
| | | DirectoryServer.deregisterBaseDN(DN.valueOf("cn=config")); |
| | | } |
| | | DirectoryServer.getInstance().initializeConfiguration( |
| | | org.opends.server.extensions.ConfigFileHandler.class.getName(), |
| | |
| | | LocalDBBackendCfgClient backend = |
| | | (LocalDBBackendCfgClient)root.getBackend(backendID); |
| | | LocalDBVLVIndexCfgClient index = backend.getLocalDBVLVIndex(indexName); |
| | | DN b = DN.decode(baseDN); |
| | | DN b = DN.valueOf(baseDN); |
| | | if (!indexToModify.getBaseDN().equals(b)) |
| | | { |
| | | index.setBaseDN(b); |
| | |
| | | { |
| | | updateConfiguration(); |
| | | modifiedIndex = new VLVIndexDescriptor( |
| | | indexName, indexToModify.getBackend(), DN.decode(baseDN), |
| | | indexName, indexToModify.getBackend(), DN.valueOf(baseDN), |
| | | scope, filterValue, sortOrder, maxBlock); |
| | | getInfo().registerModifiedIndex(modifiedIndex); |
| | | state = State.FINISHED_SUCCESSFULLY; |
| | |
| | | |
| | | try |
| | | { |
| | | DN b = DN.decode(baseDN); |
| | | DN b = DN.valueOf(baseDN); |
| | | if (!indexToModify.getBaseDN().equals(b)) |
| | | { |
| | | args.add("--set"); |