deegree-core-3.0-pre-nightly (2010/03/05 00:01) - official

org.deegree.record.persistence
Class RecordStoreOptions

java.lang.Object
  extended by org.deegree.record.persistence.RecordStoreOptions

public class RecordStoreOptions
extends Object

This class holds all the necessary information that is needed for the database request.
The request itself is encapsulated in the expressionWriter.

Version:
$Revision: $, $Date: $
Author:
Steffen Thomas, last edited by: $Author: thomas $

Constructor Summary
RecordStoreOptions(Filter filter, CSWConstants.ResultType resultType, CSWConstants.SetOfReturnableElements setOfReturnableElements)
          Creates a new RecordStoreOptions instance with all attributes that can be declared except the startPosition attibute that is set to 1 by default.
RecordStoreOptions(Filter filter, CSWConstants.ResultType resultType, CSWConstants.SetOfReturnableElements setOfReturnableElements, int maxRecords, int startPosition)
          Creates a new RecordStoreOptions instance with all attributes that can be declared.
 
Method Summary
 Filter getFilter()
           
 int getMaxRecords()
           
 CSWConstants.ResultType getResultType()
           
 CSWConstants.SetOfReturnableElements getSetOfReturnableElements()
           
 int getStartPosition()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RecordStoreOptions

public RecordStoreOptions(Filter filter,
                          CSWConstants.ResultType resultType,
                          CSWConstants.SetOfReturnableElements setOfReturnableElements,
                          int maxRecords,
                          int startPosition)
Creates a new RecordStoreOptions instance with all attributes that can be declared.

Parameters:
filter - the parsed filter expression
resultType - CSWConstants.ResultType
setOfReturnableElements - CSWConstants.SetOfReturnableElements
maxRecords - the maximum number of records that shall be presented in the response
startPosition - at which record position should start the response}

RecordStoreOptions

public RecordStoreOptions(Filter filter,
                          CSWConstants.ResultType resultType,
                          CSWConstants.SetOfReturnableElements setOfReturnableElements)
Creates a new RecordStoreOptions instance with all attributes that can be declared except the startPosition attibute that is set to 1 by default.

Parameters:
filter - the parsed filter expression
resultType - CSWConstants.ResultType
setOfReturnableElements - CSWConstants.SetOfReturnableElements
Method Detail

getFilter

public Filter getFilter()
Returns:
the filter

getResultType

public CSWConstants.ResultType getResultType()
Returns:
the resultType

getSetOfReturnableElements

public CSWConstants.SetOfReturnableElements getSetOfReturnableElements()
Returns:
the setOfReturnableElements

getMaxRecords

public int getMaxRecords()
Returns:
the maxRecords

getStartPosition

public int getStartPosition()
Returns:
the startPosition

deegree-core-3.0-pre-nightly (2010/03/05 00:01) - official

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org

]]>