org.ofbiz.entity.condition
Class OrderByList

java.lang.Object
  extended by org.ofbiz.entity.condition.OrderByList
All Implemented Interfaces:
java.util.Comparator<GenericEntity>

public class OrderByList
extends java.lang.Object
implements java.util.Comparator<GenericEntity>


Field Summary
protected  java.util.List<OrderByItem> orderByList
           
 
Constructor Summary
OrderByList()
           
OrderByList(java.util.Collection<java.lang.String> orderByList)
           
OrderByList(java.lang.String... orderByList)
           
 
Method Summary
 void addOrderBy(java.util.Collection<java.lang.String> orderByList)
           
 void addOrderBy(EntityConditionValue value)
           
 void addOrderBy(EntityConditionValue value, boolean descending)
           
 void addOrderBy(OrderByItem orderByItem)
           
 void addOrderBy(java.lang.String... orderByList)
           
 void addOrderBy(java.lang.String text)
           
 void checkOrderBy(ModelEntity modelEntity)
           
 int compare(GenericEntity entity1, GenericEntity entity2)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String makeOrderByString(ModelEntity modelEntity, boolean includeTablenamePrefix, DatasourceInfo datasourceInfo)
           
 void makeOrderByString(java.lang.StringBuilder sb, ModelEntity modelEntity, boolean includeTablenamePrefix, DatasourceInfo datasourceInfo)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

orderByList

protected java.util.List<OrderByItem> orderByList
Constructor Detail

OrderByList

public OrderByList()

OrderByList

public OrderByList(java.lang.String... orderByList)

OrderByList

public OrderByList(java.util.Collection<java.lang.String> orderByList)
Method Detail

addOrderBy

public void addOrderBy(java.lang.String... orderByList)

addOrderBy

public void addOrderBy(java.util.Collection<java.lang.String> orderByList)

addOrderBy

public void addOrderBy(java.lang.String text)

addOrderBy

public void addOrderBy(EntityConditionValue value)

addOrderBy

public void addOrderBy(EntityConditionValue value,
                       boolean descending)

addOrderBy

public void addOrderBy(OrderByItem orderByItem)

checkOrderBy

public void checkOrderBy(ModelEntity modelEntity)
                  throws GenericModelException
Throws:
GenericModelException

makeOrderByString

public java.lang.String makeOrderByString(ModelEntity modelEntity,
                                          boolean includeTablenamePrefix,
                                          DatasourceInfo datasourceInfo)

makeOrderByString

public void makeOrderByString(java.lang.StringBuilder sb,
                              ModelEntity modelEntity,
                              boolean includeTablenamePrefix,
                              DatasourceInfo datasourceInfo)

compare

public int compare(GenericEntity entity1,
                   GenericEntity entity2)
Specified by:
compare in interface java.util.Comparator<GenericEntity>

equals

public boolean equals(java.lang.Object obj)
Specified by:
equals in interface java.util.Comparator<GenericEntity>
Overrides:
equals in class java.lang.Object

toString

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