it.eng.qbe.query
Class OrderByClause

java.lang.Object
  extended by it.eng.qbe.query.OrderByClause
All Implemented Interfaces:
IOrderByClause, java.io.Serializable

public class OrderByClause
extends java.lang.Object
implements IOrderByClause

The Class OrderByClause.

See Also:
Serialized Form

Constructor Summary
OrderByClause()
          Instantiates a new order by clause.
 
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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrderByClause

public OrderByClause()
Instantiates a new order by clause.

Method Detail

getOrderByFields

public java.util.List getOrderByFields()
Description copied from interface: IOrderByClause
Gets the order by fields.

Specified by:
getOrderByFields in interface IOrderByClause
Returns:
the order by fields

setOrderByFields

public void setOrderByFields(java.util.List aList)
Description copied from interface: IOrderByClause
Sets the order by fields.

Specified by:
setOrderByFields in interface IOrderByClause
Parameters:
aList - the new order by fields

addOrderByField

public void addOrderByField(IOrderByField aOrderGroupByField)
Description copied from interface: IOrderByClause
Adds the order by field.

Specified by:
addOrderByField in interface IOrderByClause
Parameters:
aOrderGroupByField - the a order group by field

deleteOrderByField

public void deleteOrderByField(java.lang.String fieldId)
Description copied from interface: IOrderByClause
Delete order by field.

Specified by:
deleteOrderByField in interface IOrderByClause
Parameters:
fieldId - the field id

moveUp

public void moveUp(java.lang.String fieldId)
Description copied from interface: IOrderByClause
Move up.

Specified by:
moveUp in interface IOrderByClause
Parameters:
fieldId - the field id

moveDown

public void moveDown(java.lang.String fieldId)
Description copied from interface: IOrderByClause
Move down.

Specified by:
moveDown in interface IOrderByClause
Parameters:
fieldId - the field id

getCopy

public IOrderByClause getCopy()
Description copied from interface: IOrderByClause
Gets the copy.

Specified by:
getCopy in interface IOrderByClause
Returns:
the copy