documentation
authorAndreas Kohlbecker <a.kohlbecker@bgbm.org>
Mon, 2 Jul 2012 14:25:10 +0000 (14:25 +0000)
committerAndreas Kohlbecker <a.kohlbecker@bgbm.org>
Mon, 2 Jul 2012 14:25:10 +0000 (14:25 +0000)
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/search/CdmMassIndexer.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/search/ICdmMassIndexer.java

index 502904fa08ae682f0790a78927dbf7944b36abbf..d0d774ca19a627fddd4e3bd7a715b01540b5fd8b 100644 (file)
@@ -122,7 +122,7 @@ public class CdmMassIndexer implements ICdmMassIndexer {
     /**
      * @return
      */
-    private Class[] indexedClasses() {
+    public Class[] indexedClasses() {
         return new Class[] {
                 DescriptionElementBase.class,
                 Classification.class,
index f1819b04c6fa33ac2927c06509a636c50a6f2b15..60a35eaa84f54e5cb0a1b6c9daced355c2bf3249 100644 (file)
@@ -1,9 +1,24 @@
 package eu.etaxonomy.cdm.search;
 
+/**
+ * @author andreas
+ * @date Jul 2, 2012
+ *
+ */
 public interface ICdmMassIndexer {
 
-       public abstract void reindex();
 
-       public abstract void purge();
+    /**
+     * Reindex all cdm entities litest in {@link ICdmMassIndexer#indexedClasses()}.
+     * Re-indexing will not purge the index.
+     */
+    public abstract void reindex();
+
+    /**
+     * This will wipe out the index.
+     */
+    public abstract void purge();
+
+    public Class[] indexedClasses();
 
 }
\ No newline at end of file