Class OrderByComparator<T>

Object
com.liferay.portal.kernel.util.OrderByComparator<T>
All Implemented Interfaces:
com.liferay.petra.sql.dsl.query.sort.OrderByInfo, Serializable, Comparator<T>
Direct Known Subclasses:
AggregateOrderByComparator, DLFileVersionVersionComparator, FolderIdComparator, FolderNameComparator, GroupDescriptiveNameComparator, GroupFriendlyURLComparator, GroupIdComparator, GroupNameComparator, GroupTypeComparator, LayoutComparator, LayoutPriorityComparator, LayoutPrototypeCreateDateComparator, LayoutRevisionCreateDateComparator, LayoutRevisionIdComparator, LayoutRevisionModifiedDateComparator, LayoutSetBranchCreateDateComparator, LayoutSetPrototypeCreateDateComparator, OrderByComparatorAdapter, OrderByComparatorFactoryUtil.DefaultOrderByComparator, OrganizationIdComparator, OrganizationNameComparator, OrganizationTypeComparator, PasswordPolicyDescriptionComparator, PasswordPolicyNameComparator, RepositoryModelCreateDateComparator, RepositoryModelModifiedDateComparator, RepositoryModelReadCountComparator, RepositoryModelSizeComparator, RepositoryModelTitleComparator, ResourceActionBitwiseValueComparator, RoleDescriptionComparator, RoleNameComparator, RoleRoleIdComparator, RoleTypeComparator, SocialActivitySetModifiedDateComparator, StagedModelModifiedDateComparator, TableNameOrderByComparator, TeamNameComparator, UserEmailAddressComparator, UserFirstNameComparator, UserGroupDescriptionComparator, UserGroupIdComparator, UserGroupNameComparator, UserIdComparator, UserJobTitleComparator, UserLastLoginDateComparator, UserLastNameComparator, UserLoginDateComparator, UserScreenNameComparator, WorkflowDefinitionModifiedDateComparator, WorkflowDefinitionNameComparator, WorkflowInstanceCompletedComparator, WorkflowInstanceEndDateComparator, WorkflowInstanceStartDateComparator, WorkflowInstanceStateComparator, WorkflowLogCreateDateComparator, WorkflowLogUserIdComparator, WorkflowTaskCompletionDateComparator, WorkflowTaskCreateDateComparator, WorkflowTaskDueDateComparator, WorkflowTaskInstanceIdComparator, WorkflowTaskModifiedDateComparator, WorkflowTaskNameComparator, WorkflowTaskUserIdComparator

public abstract class OrderByComparator<T> extends Object implements Comparator<T>, com.liferay.petra.sql.dsl.query.sort.OrderByInfo, Serializable
Author:
Brian Wing Shun Chan, Shuyang Zhou
See Also:
  • Constructor Details

    • OrderByComparator

      public OrderByComparator()
  • Method Details

    • getOrderBy

      public String getOrderBy()
    • getOrderByConditionFields

      public String[] getOrderByConditionFields()
    • getOrderByConditionValues

      public Object[] getOrderByConditionValues(Object object)
    • getOrderByFields

      public String[] getOrderByFields()
      Specified by:
      getOrderByFields in interface com.liferay.petra.sql.dsl.query.sort.OrderByInfo
    • isAscending

      public boolean isAscending()
    • isAscending

      public boolean isAscending(String field)
      Specified by:
      isAscending in interface com.liferay.petra.sql.dsl.query.sort.OrderByInfo
    • toString

      public String toString()
      Overrides:
      toString in class Object