Class QueryOptions

  • All Implemented Interfaces:
    java.io.Serializable

    public class QueryOptions
    extends java.lang.Object
    implements java.io.Serializable
    Author:
    Charles Souillard, Matthieu Chaffotte, Elias Ricken de Medeiros
    See Also:
    Serialized Form
    • Constructor Detail

      • QueryOptions

        public QueryOptions​(QueryOptions queryOptions)
      • QueryOptions

        public QueryOptions​(int fromIndex,
                            int numberOfResults)
        Just for get number of elements on a table, or if the request is already ordered
      • QueryOptions

        public QueryOptions​(int fromIndex,
                            int numberOfResults,
                            java.util.List<OrderByOption> orderByOptions)
      • QueryOptions

        public QueryOptions​(int fromIndex,
                            int numberOfResults,
                            java.util.List<OrderByOption> orderByOptions,
                            java.util.List<FilterOption> filters,
                            SearchFields multipleFilter)
      • QueryOptions

        public QueryOptions​(java.util.List<FilterOption> filters,
                            SearchFields multipleFilter)
        Just for get number of elements on a table
      • QueryOptions

        public QueryOptions​(int fromIndex,
                            int numberOfResults,
                            java.lang.Class<? extends PersistentObject> clazz,
                            java.lang.String fieldName,
                            OrderByType orderByType)
      • QueryOptions

        @Deprecated
        public QueryOptions​(java.util.List<OrderByOption> orderByOptions)
        Deprecated.
      • QueryOptions

        @Deprecated
        public QueryOptions​(java.lang.Class<? extends PersistentObject> clazz,
                            java.lang.String fieldName,
                            OrderByType orderByType)
        Deprecated.
    • Method Detail

      • getFromIndex

        public int getFromIndex()
      • getNumberOfResults

        public int getNumberOfResults()
      • getFilters

        public java.util.List<FilterOption> getFilters()
      • getMultipleFilter

        public SearchFields getMultipleFilter()
      • getOrderByOptions

        public java.util.List<OrderByOption> getOrderByOptions()
      • hasOrderByOptions

        public boolean hasOrderByOptions()
      • countQueryOptions

        public static QueryOptions countQueryOptions()
        Just for get number of elements on a table
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • hasAFilter

        public boolean hasAFilter()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

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