Class AdminQuery

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable

    public class AdminQuery
    extends java.lang.Object
    implements java.lang.Cloneable, java.io.Serializable
    Query for performing queries for administration purposes.
    See Also:
    Serialized Form
    • Field Detail

      • SITE_FIELD

        public static final java.lang.String SITE_FIELD
        Field for filtering search profiles by site.
        See Also:
        Constant Field Values
      • SEARCH_PROFILE_FIELD

        public static final java.lang.String SEARCH_PROFILE_FIELD
        Field for filtering by search profile name.
        See Also:
        Constant Field Values
      • CAMPAIGN_FIELD

        public static final java.lang.String CAMPAIGN_FIELD
        Field for filtering by campaign.
        See Also:
        Constant Field Values
      • QUERY_ID_FIELD

        public static final java.lang.String QUERY_ID_FIELD
        Field for filtering by query id.
        See Also:
        Constant Field Values
      • CHANGE_STATUS_FIELD

        public static final java.lang.String CHANGE_STATUS_FIELD
        Field for filtering by status
        See Also:
        Constant Field Values
      • DICTIONARY_TYPE_FIELD

        public static final java.lang.String DICTIONARY_TYPE_FIELD
        Field for filtering on dictionary type.
        See Also:
        Constant Field Values
      • DICTIONARY_NAME_FIELD

        public static final java.lang.String DICTIONARY_NAME_FIELD
        Field for filtering on dictionary name.
        See Also:
        Constant Field Values
      • DICTIONARY_GROUP_FIELD

        public static final java.lang.String DICTIONARY_GROUP_FIELD
        Field for filtering on dictionary group.
        See Also:
        Constant Field Values
      • DICTIONARY_ENTRY_ID_FIELD

        public static final java.lang.String DICTIONARY_ENTRY_ID_FIELD
        Field for filtering on dictionary entry id.
        See Also:
        Constant Field Values
      • LAST_MODIFIED_FIELD

        public static final java.lang.String LAST_MODIFIED_FIELD
        Field for sorting on last modified time.
        See Also:
        Constant Field Values
      • LAST_APPROVED_FIELD

        public static final java.lang.String LAST_APPROVED_FIELD
        Field for sorting on last approved time.
        See Also:
        Constant Field Values
      • LAST_PUBLISHED_FIELD

        public static final java.lang.String LAST_PUBLISHED_FIELD
        Field for sorting on last published time.
        See Also:
        Constant Field Values
      • DICTIONARY_LOCALE_FIELD

        public static final java.lang.String DICTIONARY_LOCALE_FIELD
        Field for filtering on dictionary locale.
        See Also:
        Constant Field Values
      • DICTIONARY_TERM_FIELD

        public static final java.lang.String DICTIONARY_TERM_FIELD
        Field for sorting on dictionary term.
        See Also:
        Constant Field Values
      • DOCID_FIELD

        public static final java.lang.String DOCID_FIELD
        Field for filtering on document id.
        See Also:
        Constant Field Values
      • DEFAULT_LOCALE_FIELD

        public static final java.lang.String DEFAULT_LOCALE_FIELD
        Field for sorting search profiles by default locale.
        See Also:
        Constant Field Values
    • Constructor Detail

      • AdminQuery

        public AdminQuery()
      • AdminQuery

        public AdminQuery​(DictionaryInfo info)
        Template an administration query based on info.
    • Method Detail

      • getQuery

        public java.lang.String getQuery()
      • setQuery

        public void setQuery​(java.lang.String value)
      • addFilter

        public void addFilter​(java.lang.String field,
                              java.lang.String... values)
      • addFilter

        public void addFilter​(java.lang.String field,
                              java.util.Locale value)
      • addFilter

        public void addFilter​(java.lang.String field,
                              java.util.Locale... values)
      • addFilter

        public void addFilter​(ChangeStatus status)
      • setVersion

        public void setVersion​(java.util.Set<RevisionStatus> value)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object
      • clone

        public AdminQuery clone()
        Overrides:
        clone in class java.lang.Object