nl.gx.webmanager.cms.integration
Interface Query

All Superinterfaces:
Presentable, Wrapper

public interface Query
extends Presentable

Representation of query.


Method Summary
 QueryColumn[] getColumns()
          Return columns of the result set.
 java.lang.String getDataSourceName()
          Return name of the dataresource where the query should be executed.
 int getNrOfPages()
          Return number of pages needed to display all the rows.
 int getPageSize()
          Return number of rows per page.
 java.lang.String getQuery()
          Return the select query.
 java.lang.String getQuery(nl.gx.webmanager.foundation.NameValuePair[] arguments)
          Get the select query and pass extra parameters.
 java.lang.String getTitle()
          Return title.
 Website getWebsite()
          Return website the query element is on.
 boolean isShowableHeader()
          Return true header should be displayed.
 boolean isShowableRowNumber()
          Return true if row numbers should be displayed.
 
Methods inherited from interface nl.gx.webmanager.cms.core.Presentable
getPresentation, render, render, setPresentation
 
Methods inherited from interface nl.gx.webmanager.wrapper.Wrapper
getId, getUUID, setId, setUUID
 

Method Detail

getQuery

java.lang.String getQuery()
Return the select query.

Returns:
the select query.

getQuery

java.lang.String getQuery(nl.gx.webmanager.foundation.NameValuePair[] arguments)
Get the select query and pass extra parameters. This is method is like getQuery() except that it is possible to explicitly pass extra name-value parameters which override any values available via the current HTTP request. Since WM 9.0.

Returns:
the select query.

getDataSourceName

java.lang.String getDataSourceName()
Return name of the dataresource where the query should be executed.

Returns:
name of the dataresource where the query should be executed.

getColumns

QueryColumn[] getColumns()
Return columns of the result set.

Returns:
columns of the result set.

isShowableRowNumber

boolean isShowableRowNumber()
Return true if row numbers should be displayed.

Returns:
true if row numbers should be displayed.

isShowableHeader

boolean isShowableHeader()
Return true header should be displayed.

Returns:
true header should be displayed.

getTitle

java.lang.String getTitle()
Return title.

Returns:
title.

getPageSize

int getPageSize()
Return number of rows per page.

Returns:
number of rows per page.

getNrOfPages

int getNrOfPages()
Return number of pages needed to display all the rows.

Returns:
number of pages needed to display all the rows.

getWebsite

Website getWebsite()
Return website the query element is on.

Returns:
website the query element is on.


Copyright © 2007-2011 GX Software BV. All Rights Reserved.