| | |
| | | entryContainer); |
| | | equalityIndex.open(); |
| | | |
| | | adminActionRequired = true; |
| | | messages.add(NOTE_JEB_INDEX_ADD_REQUIRES_REBUILD.get( |
| | | name + ".equality")); |
| | | if(!equalityIndex.isTrusted()) |
| | | { |
| | | adminActionRequired = true; |
| | | messages.add(NOTE_JEB_INDEX_ADD_REQUIRES_REBUILD.get( |
| | | equalityIndex.getName())); |
| | | } |
| | | |
| | | } |
| | | else |
| | |
| | | adminActionRequired = true; |
| | | Message message = |
| | | NOTE_JEB_CONFIG_INDEX_ENTRY_LIMIT_REQUIRES_REBUILD.get( |
| | | name + ".equality"); |
| | | equalityIndex.getName()); |
| | | messages.add(message); |
| | | this.equalityIndex.setIndexEntryLimit(indexEntryLimit); |
| | | } |
| | |
| | | entryContainer); |
| | | presenceIndex.open(); |
| | | |
| | | adminActionRequired = true; |
| | | |
| | | messages.add(NOTE_JEB_INDEX_ADD_REQUIRES_REBUILD.get( |
| | | name + ".presence")); |
| | | if(!presenceIndex.isTrusted()) |
| | | { |
| | | adminActionRequired = true; |
| | | messages.add(NOTE_JEB_INDEX_ADD_REQUIRES_REBUILD.get( |
| | | presenceIndex.getName())); |
| | | } |
| | | } |
| | | else |
| | | { |
| | |
| | | |
| | | Message message = |
| | | NOTE_JEB_CONFIG_INDEX_ENTRY_LIMIT_REQUIRES_REBUILD.get( |
| | | name + ".presence"); |
| | | presenceIndex.getName()); |
| | | messages.add(message); |
| | | } |
| | | } |
| | |
| | | entryContainer); |
| | | substringIndex.open(); |
| | | |
| | | adminActionRequired = true; |
| | | messages.add(NOTE_JEB_INDEX_ADD_REQUIRES_REBUILD.get( |
| | | name + ".substring")); |
| | | if(!substringIndex.isTrusted()) |
| | | { |
| | | adminActionRequired = true; |
| | | messages.add(NOTE_JEB_INDEX_ADD_REQUIRES_REBUILD.get( |
| | | substringIndex.getName())); |
| | | } |
| | | } |
| | | else |
| | | { |
| | |
| | | adminActionRequired = true; |
| | | Message message = |
| | | NOTE_JEB_CONFIG_INDEX_ENTRY_LIMIT_REQUIRES_REBUILD.get( |
| | | name + ".substring"); |
| | | substringIndex.getName()); |
| | | messages.add(message); |
| | | } |
| | | |
| | |
| | | entryContainer); |
| | | orderingIndex.open(); |
| | | |
| | | adminActionRequired = true; |
| | | messages.add(NOTE_JEB_INDEX_ADD_REQUIRES_REBUILD.get( |
| | | name + ".ordering")); |
| | | if(!orderingIndex.isTrusted()) |
| | | { |
| | | adminActionRequired = true; |
| | | messages.add(NOTE_JEB_INDEX_ADD_REQUIRES_REBUILD.get( |
| | | orderingIndex.getName())); |
| | | } |
| | | } |
| | | else |
| | | { |
| | |
| | | |
| | | Message message = |
| | | NOTE_JEB_CONFIG_INDEX_ENTRY_LIMIT_REQUIRES_REBUILD.get( |
| | | name + ".ordering"); |
| | | orderingIndex.getName()); |
| | | messages.add(message); |
| | | } |
| | | } |
| | |
| | | entryContainer); |
| | | approximateIndex.open(); |
| | | |
| | | adminActionRequired = true; |
| | | |
| | | messages.add(NOTE_JEB_INDEX_ADD_REQUIRES_REBUILD.get( |
| | | name + ".approximate")); |
| | | if(!approximateIndex.isTrusted()) |
| | | { |
| | | adminActionRequired = true; |
| | | messages.add(NOTE_JEB_INDEX_ADD_REQUIRES_REBUILD.get( |
| | | approximateIndex.getName())); |
| | | } |
| | | } |
| | | else |
| | | { |
| | |
| | | |
| | | Message message = |
| | | NOTE_JEB_CONFIG_INDEX_ENTRY_LIMIT_REQUIRES_REBUILD.get( |
| | | name + ".approximate"); |
| | | approximateIndex.getName()); |
| | | messages.add(message); |
| | | } |
| | | } |
| | |
| | | } |
| | | |
| | | /** |
| | | * Return true iff this index is trusted. |
| | | * @return the trusted state of this index |
| | | */ |
| | | public boolean isTrusted() |
| | | { |
| | | if (equalityIndex != null && !equalityIndex.isTrusted()) |
| | | { |
| | | return false; |
| | | } |
| | | |
| | | if (presenceIndex != null && !presenceIndex.isTrusted()) |
| | | { |
| | | return false; |
| | | } |
| | | |
| | | if (substringIndex != null && !substringIndex.isTrusted()) |
| | | { |
| | | return false; |
| | | } |
| | | |
| | | if (orderingIndex != null && !orderingIndex.isTrusted()) |
| | | { |
| | | return false; |
| | | } |
| | | |
| | | if (approximateIndex != null && approximateIndex.isTrusted()) |
| | | { |
| | | return false; |
| | | } |
| | | |
| | | return true; |
| | | } |
| | | |
| | | /** |
| | | * Set the rebuild status of this index. |
| | | * @param rebuildRunning True if a rebuild process on this index |
| | | * is running or False otherwise. |