Liferay 7.0-ce-b4

com.liferay.portal.kernel.util
Class OrderByComparatorAdapter<T,V>

java.lang.Object
  extended by com.liferay.portal.kernel.util.OrderByComparator<T>
      extended by com.liferay.portal.kernel.util.OrderByComparatorAdapter<T,V>
All Implemented Interfaces:
Serializable, Comparator<T>
Direct Known Subclasses:
DLFileEntryOrderByComparator, DLFolderOrderByComparator

public abstract class OrderByComparatorAdapter<T,V>
extends OrderByComparator<T>

See Also:
Serialized Form

Constructor Summary
OrderByComparatorAdapter(OrderByComparator<V> orderByComparator)
           
 
Method Summary
abstract  V adapt(T t)
           
 int compare(T o1, T o2)
           
 OrderByComparator<V> getAdaptedOrderByComparator()
           
 String getOrderBy()
           
 String[] getOrderByConditionFields()
           
 Object[] getOrderByConditionValues(Object obj)
           
 String[] getOrderByFields()
           
 boolean isAscending()
           
 boolean isAscending(String field)
           
 String 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
equals
 

Constructor Detail

OrderByComparatorAdapter

public OrderByComparatorAdapter(OrderByComparator<V> orderByComparator)
Method Detail

adapt

public abstract V adapt(T t)

compare

public int compare(T o1,
                   T o2)

getAdaptedOrderByComparator

public OrderByComparator<V> getAdaptedOrderByComparator()

getOrderBy

public String getOrderBy()
Overrides:
getOrderBy in class OrderByComparator<T>

getOrderByConditionFields

public String[] getOrderByConditionFields()
Overrides:
getOrderByConditionFields in class OrderByComparator<T>

getOrderByConditionValues

public Object[] getOrderByConditionValues(Object obj)
Overrides:
getOrderByConditionValues in class OrderByComparator<T>

getOrderByFields

public String[] getOrderByFields()
Overrides:
getOrderByFields in class OrderByComparator<T>

isAscending

public boolean isAscending()
Overrides:
isAscending in class OrderByComparator<T>

isAscending

public boolean isAscending(String field)
Overrides:
isAscending in class OrderByComparator<T>

toString

public String toString()
Overrides:
toString in class OrderByComparator<T>

Liferay 7.0-ce-b4