| | |
| | | private final String backendID; |
| | | private final String ldif; |
| | | private final String sortOrderStringValue; |
| | | private final int maxBlock; |
| | | private VLVIndexDescriptor newIndex; |
| | | |
| | | /** |
| | |
| | | backendID = backendName.getText(); |
| | | ldif = getIndexLDIF(indexName); |
| | | sortOrderStringValue = getSortOrderStringValue(sortOrder); |
| | | maxBlock = Integer.parseInt(maxBlockSize.getText()); |
| | | } |
| | | |
| | | @Override |
| | |
| | | index.setSortOrder(getSortOrderStringValue(getSortOrder())); |
| | | index.setBaseDN(DN.valueOf(getBaseDN())); |
| | | index.setScope(VLVIndexDescriptor.getLocalDBVLVIndexScope(getScope())); |
| | | index.setMaxBlockSize(Integer.parseInt(maxBlockSize.getText().trim())); |
| | | index.commit(); |
| | | } |
| | | |
| | |
| | | if (backend.getBackendID().equalsIgnoreCase(backendID)) |
| | | { |
| | | newIndex = new VLVIndexDescriptor( |
| | | indexName, backend, DN.valueOf(baseDN), searchScope, filterValue, sortOrder, maxBlock); |
| | | indexName, backend, DN.valueOf(baseDN), searchScope, filterValue, sortOrder); |
| | | getInfo().registerModifiedIndex(newIndex); |
| | | notifyConfigurationElementCreated(newIndex); |
| | | break; |