Package com.liferay.portal.kernel.util
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionString[]
Object[]
getOrderByConditionValues
(Object object) String[]
boolean
boolean
isAscending
(String field) toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Comparator
compare, equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Constructor Details
-
OrderByComparator
public OrderByComparator()
-
-
Method Details
-
getOrderBy
-
getOrderByConditionFields
-
getOrderByConditionValues
-
getOrderByFields
- Specified by:
getOrderByFields
in interfacecom.liferay.petra.sql.dsl.query.sort.OrderByInfo
-
isAscending
public boolean isAscending() -
isAscending
- Specified by:
isAscending
in interfacecom.liferay.petra.sql.dsl.query.sort.OrderByInfo
-
toString
-