com.gentics.api.lib.expressionparser
Class ExpressionQueryRequest

java.lang.Object
  extended by com.gentics.api.lib.expressionparser.ExpressionQueryRequest

public class ExpressionQueryRequest
extends java.lang.Object

Request object that holds information passed to evaluable expressions and functions


Constructor Summary
ExpressionQueryRequest(DatasourceFilter filter, Datasource datasource, int start, int count, Datasource.Sorting[] sorting, int versionTimestamp, PropertyResolver resolver, java.util.Map parameters)
          Create an instance of the query request
ExpressionQueryRequest(DatasourceFilter filter, Datasource datasource, PropertyResolver resolver)
          Create an instance of the query request
ExpressionQueryRequest(PropertyResolver resolver, java.util.Map parameters)
          Create an instance of the query request
 
Method Summary
 int getCount()
          Get the count
 Datasource getDatasource()
          Get the datasource
 DatasourceFilter getFilter()
          Get the filter
 java.util.Map getParameters()
          Get the parameters
 PropertyResolver getResolver()
          Get the property resolver
 Datasource.Sorting[] getSorting()
          Get the sorting
 int getStart()
          Get the start index
 int getVersionTimestamp()
          Get the version timestamp
 void setCount(int count)
          Set the count
 void setDatasource(Datasource datasource)
          Set the datasource
 void setFilter(DatasourceFilter filter)
          Set the filter
 void setParameters(java.util.Map parameters)
          Set the parameters
 void setResolver(PropertyResolver resolver)
          Set the property resolver
 void setSorting(Datasource.Sorting[] sorting)
          Set the sorting
 void setStart(int start)
          Set the start index
 void setVersionTimestamp(int versionTimestamp)
          Set the version timestamp
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpressionQueryRequest

public ExpressionQueryRequest(PropertyResolver resolver,
                              java.util.Map parameters)
Create an instance of the query request

Parameters:
resolver - property resolver
parameters - parameters

ExpressionQueryRequest

public ExpressionQueryRequest(DatasourceFilter filter,
                              Datasource datasource,
                              PropertyResolver resolver)
Create an instance of the query request

Parameters:
filter - datasource filter
datasource - datasource
resolver - property resolver

ExpressionQueryRequest

public ExpressionQueryRequest(DatasourceFilter filter,
                              Datasource datasource,
                              int start,
                              int count,
                              Datasource.Sorting[] sorting,
                              int versionTimestamp,
                              PropertyResolver resolver,
                              java.util.Map parameters)
Create an instance of the query request

Parameters:
filter - datasource filter
datasource - datasource
start - start index
count - objects count
sorting - sorting information
versionTimestamp - version timestamp
resolver - property resolver
parameters - parameters
Method Detail

getCount

public int getCount()
Get the count

Returns:
Returns the count.

setCount

public void setCount(int count)
Set the count

Parameters:
count - The count to set.

getDatasource

public Datasource getDatasource()
Get the datasource

Returns:
Returns the datasource.

setDatasource

public void setDatasource(Datasource datasource)
Set the datasource

Parameters:
datasource - The datasource to set.

getFilter

public DatasourceFilter getFilter()
Get the filter

Returns:
Returns the filter.

setFilter

public void setFilter(DatasourceFilter filter)
Set the filter

Parameters:
filter - The filter to set.

getParameters

public java.util.Map getParameters()
Get the parameters

Returns:
Returns the parameters.

setParameters

public void setParameters(java.util.Map parameters)
Set the parameters

Parameters:
parameters - The parameters to set.

getResolver

public PropertyResolver getResolver()
Get the property resolver

Returns:
Returns the resolver.

setResolver

public void setResolver(PropertyResolver resolver)
Set the property resolver

Parameters:
resolver - The resolver to set.

getSorting

public Datasource.Sorting[] getSorting()
Get the sorting

Returns:
Returns the sorting.

setSorting

public void setSorting(Datasource.Sorting[] sorting)
Set the sorting

Parameters:
sorting - The sorting to set.

getStart

public int getStart()
Get the start index

Returns:
Returns the start.

setStart

public void setStart(int start)
Set the start index

Parameters:
start - The start to set.

getVersionTimestamp

public int getVersionTimestamp()
Get the version timestamp

Returns:
Returns the versionTimestamp.

setVersionTimestamp

public void setVersionTimestamp(int versionTimestamp)
Set the version timestamp

Parameters:
versionTimestamp - The versionTimestamp to set.


Copyright © 2013 Gentics Software GmbH. All Rights Reserved.