Class QuerySortOrder

  • All Implemented Interfaces:
    java.io.Serializable

    public class QuerySortOrder
    extends SortOrder<java.lang.String>
    Sorting information for Query.
    Since:
    8.0
    See Also:
    Query, Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      QuerySortOrder​(java.lang.String sorted, com.vaadin.shared.data.sort.SortDirection direction)
      Constructs sorting information for usage in a Query.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static QuerySortOrderBuilder asc​(java.lang.String by)
      Creates a new query sort builder with given sorting using ascending sort direction.
      static QuerySortOrderBuilder desc​(java.lang.String by)
      Creates a new query sort builder with given sorting using descending sort direction.
      java.lang.String getSorted()
      Gets sorting information.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • QuerySortOrder

        public QuerySortOrder​(java.lang.String sorted,
                              com.vaadin.shared.data.sort.SortDirection direction)
        Constructs sorting information for usage in a Query.
        Parameters:
        sorted - sorting information, usually field id
        direction - sorting direction
    • Method Detail

      • getSorted

        public java.lang.String getSorted()
        Gets sorting information.
        Overrides:
        getSorted in class SortOrder<java.lang.String>
        Returns:
        sorting entity, usually field id
      • asc

        public static QuerySortOrderBuilder asc​(java.lang.String by)
        Creates a new query sort builder with given sorting using ascending sort direction.
        Parameters:
        by - the string to sort by
        Returns:
        the query sort builder
      • desc

        public static QuerySortOrderBuilder desc​(java.lang.String by)
        Creates a new query sort builder with given sorting using descending sort direction.
        Parameters:
        by - the string to sort by
        Returns:
        the query sort builder