Class IndexingRequest

java.lang.Object
org.nuxeo.ecm.core.search.IndexingRequest
All Implemented Interfaces:
Serializable

public class IndexingRequest extends Object implements Serializable
Since:
2025.0
See Also:
  • Field Details

    • delete

      protected final boolean delete
    • recurse

      protected final boolean recurse
    • documentId

      protected final String documentId
    • documentPath

      protected final String documentPath
    • source

      protected String source
  • Method Details

    • upsert

      public static IndexingRequest upsert(String documentId)
    • upsertWithSource

      public static IndexingRequest upsertWithSource(String documentId, String source)
    • delete

      public static IndexingRequest delete(String documentId)
    • deleteRecursive

      public static IndexingRequest deleteRecursive(String documentId, String documentPath)
    • isDelete

      public boolean isDelete()
    • isDeleteRecursive

      public boolean isDeleteRecursive()
    • isUpsert

      public boolean isUpsert()
    • getDocumentId

      public String getDocumentId()
    • getDocumentPath

      public String getDocumentPath()
    • setSource

      protected void setSource(String source)
    • hasSource

      public boolean hasSource()
    • getSource

      @Nullable public String getSource()
    • toString

      public String toString()
      Overrides:
      toString in class Object