Class CannedQuerySortDetails


  • public class CannedQuerySortDetails
    extends java.lang.Object
    Details for canned queries supporting sorted results
    Since:
    4.0
    Author:
    Derek Hulley
    • Constructor Detail

      • CannedQuerySortDetails

        public CannedQuerySortDetails​(Pair<? extends java.lang.Object,​CannedQuerySortDetails.SortOrder>... sortPairs)
        Construct the sort details with a variable number of sort pairs.

        Sorting is done by:
        key: the key type to sort on
        sortOrder: the ordering of values associated with the key

        Parameters:
        sortPairs - the sort pairs, which will be applied in order
      • CannedQuerySortDetails

        public CannedQuerySortDetails​(java.util.List<Pair<? extends java.lang.Object,​CannedQuerySortDetails.SortOrder>> sortPairs)
        Construct the sort details from a list of sort pairs.

        Sorting is done by:
        key: the key type to sort on
        sortOrder: the ordering of values associated with the key

        Parameters:
        sortPairs - the sort pairs, which will be applied in order
    • Method Detail

      • toString

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

        public java.util.List<Pair<? extends java.lang.Object,​CannedQuerySortDetails.SortOrder>> getSortPairs()
        Get the sort definitions. The instance will become unmodifiable after this has been called.