Class FindByFulltextCtrl

java.lang.Object
de.elo.ix.client.FindByFulltextCtrl
All Implemented Interfaces:
Serializable

public class FindByFulltextCtrl extends Object implements Serializable
This class is used to search for objects that have to be indexed by the fulltext database engine.

The selected objects are ordered by their timestamp. If the search process is interrupted because of a timeout or because the FindOptions.totalCount limit is reached, all the Objects of the lates timestamp second are discarded.

If the search process is terminated due to breakTotalCount and the array of results is empty, the search should be repeated with a greater value for totalCount.

Access checking is performed as in all other searches.

A search of this type can only be combined with FindOptions.totalCount and FindOptions.timeoutSeconds.

The results are returned in the member FindInfo.fulltextCtrlResultItems. The Sord objects are available in the member FindInfo.sords too.

Since:
7.00.040.006
See Also:
  • Field Details

    • startTStamp

      protected String startTStamp
      Find objects from this date or newer. This value can be null or empty in which case the time range has no lower limit.
    • endTStamp

      protected String endTStamp
      Find objects from this date or older. If the value is null or empty, the time range has no upper limit.
    • onlyDocs

      protected boolean onlyDocs
      Find next documents for textreader.
      Since:
      9.00.040.002
    • profileKeyPrefix

      protected String profileKeyPrefix
      Key prefix for loop state.
      Since:
      9.00.040.002
    • reindex

      protected boolean reindex
      Re-index processing. If this member is true, a search returns objects from the largest object ID to 2. If this member is false, a search returns the next objects in a timestamp interval.
      Since:
      10.00.000.006
  • Constructor Details

    • FindByFulltextCtrl

      public FindByFulltextCtrl()
    • FindByFulltextCtrl

      public FindByFulltextCtrl(FindByFulltextCtrl rhs)
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getStartTStamp

      public String getStartTStamp()
    • setStartTStamp

      public void setStartTStamp(String startTStamp)
    • getEndTStamp

      public String getEndTStamp()
    • setEndTStamp

      public void setEndTStamp(String endTStamp)
    • isOnlyDocs

      public boolean isOnlyDocs()
    • setOnlyDocs

      public void setOnlyDocs(boolean onlyDocs)
    • getProfileKeyPrefix

      public String getProfileKeyPrefix()
    • setProfileKeyPrefix

      public void setProfileKeyPrefix(String profileKeyPrefix)
    • isReindex

      public boolean isReindex()
    • setReindex

      public void setReindex(boolean reindex)