it.eng.qbe.query
Interface IOrderByClause

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
OrderByClause

public interface IOrderByClause
extends java.io.Serializable

The Interface IOrderByClause.


Method Summary
 void addOrderByField(IOrderByField aOrderGroupByField)
          Adds the order by field.
 void deleteOrderByField(java.lang.String fieldId)
          Delete order by field.
 IOrderByClause getCopy()
          Gets the copy.
 java.util.List getOrderByFields()
          Gets the order by fields.
 void moveDown(java.lang.String fieldId)
          Move down.
 void moveUp(java.lang.String fieldId)
          Move up.
 void setOrderByFields(java.util.List aList)
          Sets the order by fields.
 

Method Detail

getOrderByFields

java.util.List getOrderByFields()
Gets the order by fields.

Returns:
the order by fields

setOrderByFields

void setOrderByFields(java.util.List aList)
Sets the order by fields.

Parameters:
aList - the new order by fields

addOrderByField

void addOrderByField(IOrderByField aOrderGroupByField)
Adds the order by field.

Parameters:
aOrderGroupByField - the a order group by field

deleteOrderByField

void deleteOrderByField(java.lang.String fieldId)
Delete order by field.

Parameters:
fieldId - the field id

moveUp

void moveUp(java.lang.String fieldId)
Move up.

Parameters:
fieldId - the field id

moveDown

void moveDown(java.lang.String fieldId)
Move down.

Parameters:
fieldId - the field id

getCopy

IOrderByClause getCopy()
Gets the copy.

Returns:
the copy