org.araneaframework.backend.list.model
Class ListQuery

java.lang.Object
  extended byorg.araneaframework.backend.list.model.ListQuery
All Implemented Interfaces:
Serializable

public class ListQuery
extends Object
implements Serializable

Back-end list query data.

Author:
Rein Raudjärv
See Also:
ListItemsData, Serialized Form

Field Summary
protected  Expression filterExpression
           
protected  Map filterInfo
           
protected  Long itemRangeCount
           
protected  Long itemRangeStart
           
protected  ListStructure listStructure
           
protected  ComparatorExpression orderExpression
           
protected  OrderInfo orderInfo
           
 
Constructor Summary
ListQuery()
           
 
Method Summary
 Expression getFilterExpression()
          Returns the filter expression (based on the filter info) of the list.
 Map getFilterInfo()
          Returns the filter info of the list.
 Long getItemRangeCount()
          Returns the item range count.
 Long getItemRangeStart()
          Returns the item range start.
 ListStructure getListStructure()
          Returns the ListStructureused to describe the list.
 ComparatorExpression getOrderExpression()
          Returns the order expression (based on the order info) of the list.
 OrderInfo getOrderInfo()
          Returns the order info the list.
 void setFilterExpression(Expression filterExpression)
          Sets the filter expression of the list.
 void setFilterInfo(Map filterInfo)
          Sets the filter info of the list.
 void setItemRangeCount(Long itemRangeCount)
          Sets the item range count.
 void setItemRangeStart(Long itemRangeStart)
          Sets the item range start.
 void setListStructure(ListStructure listStructure)
          Sets the ListStructure used to describe the list.
 void setOrderExpression(ComparatorExpression orderExpression)
          Sets the order expression of the list.
 void setOrderInfo(OrderInfo orderInfo)
          Sets the order info the list.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

listStructure

protected ListStructure listStructure
Since:
1.1

filterInfo

protected Map filterInfo
Since:
1.1

orderInfo

protected OrderInfo orderInfo
Since:
1.1

filterExpression

protected Expression filterExpression

orderExpression

protected ComparatorExpression orderExpression

itemRangeStart

protected Long itemRangeStart

itemRangeCount

protected Long itemRangeCount
Constructor Detail

ListQuery

public ListQuery()
Method Detail

getListStructure

public ListStructure getListStructure()
Returns the ListStructureused to describe the list.

Returns:
the ListStructureused to describe the list.
Since:
1.1

setListStructure

public void setListStructure(ListStructure listStructure)
Sets the ListStructure used to describe the list.

Since:
1.1

getFilterInfo

public Map getFilterInfo()
Returns the filter info of the list.

Since:
1.1
See Also:
getFilterExpression()

setFilterInfo

public void setFilterInfo(Map filterInfo)
Sets the filter info of the list.

Since:
1.1

getOrderInfo

public OrderInfo getOrderInfo()
Returns the order info the list.

Since:
1.1
See Also:
getOrderExpression()

setOrderInfo

public void setOrderInfo(OrderInfo orderInfo)
Sets the order info the list.

Since:
1.1

getFilterExpression

public Expression getFilterExpression()
Returns the filter expression (based on the filter info) of the list.

See Also:
getFilterInfo()

setFilterExpression

public void setFilterExpression(Expression filterExpression)
Sets the filter expression of the list.


getOrderExpression

public ComparatorExpression getOrderExpression()
Returns the order expression (based on the order info) of the list.

See Also:
getOrderInfo()

setOrderExpression

public void setOrderExpression(ComparatorExpression orderExpression)
Sets the order expression of the list.


getItemRangeStart

public Long getItemRangeStart()
Returns the item range start.

See Also:
getItemRangeCount()

setItemRangeStart

public void setItemRangeStart(Long itemRangeStart)
Sets the item range start.


getItemRangeCount

public Long getItemRangeCount()
Returns the item range count.

See Also:
getItemRangeStart()

setItemRangeCount

public void setItemRangeCount(Long itemRangeCount)
Sets the item range count.