org.deegree.services.csw.getrecords
Class GetRecords

java.lang.Object
  extended by org.deegree.services.csw.AbstractCSWRequest
      extended by org.deegree.services.csw.getrecords.GetRecords

public class GetRecords
extends AbstractCSWRequest

Represents a GetRecords request to a CSW.

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

Constructor Summary
GetRecords(org.deegree.commons.tom.ows.Version version, org.deegree.commons.xml.NamespaceContext namespaces, javax.xml.namespace.QName[] typeNames, java.lang.String outputFormat, org.deegree.protocol.csw.CSWConstants.ResultType resultType, java.lang.String requestId, java.net.URI outputSchema, int startPosition, int maxRecords, java.lang.String[] elementName, org.deegree.protocol.csw.CSWConstants.ReturnableElement elementSetName, org.deegree.protocol.csw.CSWConstants.ConstraintLanguage constraintLanguage, org.deegree.filter.Filter constraint, org.deegree.filter.sort.SortProperty[] sortBy, boolean distributedSearch, int hopCount, java.lang.String responseHandler, org.apache.axiom.om.OMElement holeRequest)
          Creates a new GetRecords request.
 
Method Summary
 org.deegree.filter.Filter getConstraint()
           
 org.deegree.protocol.csw.CSWConstants.ConstraintLanguage getConstraintLanguage()
           
 java.lang.String[] getElementName()
           
 org.deegree.protocol.csw.CSWConstants.ReturnableElement getElementSetName()
           
 org.apache.axiom.om.OMElement getHoleRequest()
           
 int getHopCount()
           
 int getMaxRecords()
           
 java.net.URI getOutputSchema()
           
 java.lang.String getRequestId()
           
 java.lang.String getResponseHandler()
           
 org.deegree.protocol.csw.CSWConstants.ResultType getResultType()
           
 org.deegree.filter.sort.SortProperty[] getSortBy()
           
 int getStartPosition()
           
 boolean isDistributedSearch()
           
 
Methods inherited from class org.deegree.services.csw.AbstractCSWRequest
getNamespaces, getOutputFormat, getTypeNames, getVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GetRecords

public GetRecords(org.deegree.commons.tom.ows.Version version,
                  org.deegree.commons.xml.NamespaceContext namespaces,
                  javax.xml.namespace.QName[] typeNames,
                  java.lang.String outputFormat,
                  org.deegree.protocol.csw.CSWConstants.ResultType resultType,
                  java.lang.String requestId,
                  java.net.URI outputSchema,
                  int startPosition,
                  int maxRecords,
                  java.lang.String[] elementName,
                  org.deegree.protocol.csw.CSWConstants.ReturnableElement elementSetName,
                  org.deegree.protocol.csw.CSWConstants.ConstraintLanguage constraintLanguage,
                  org.deegree.filter.Filter constraint,
                  org.deegree.filter.sort.SortProperty[] sortBy,
                  boolean distributedSearch,
                  int hopCount,
                  java.lang.String responseHandler,
                  org.apache.axiom.om.OMElement holeRequest)
Creates a new GetRecords request.

Parameters:
version - protocol version
namespaces -
typeNames - one or more names of queryable entities
outputFormat - controls the format of the output regarding to a MIME-type (default: application/xml)
resultType - mode of the response that is requested
requestId - UUID
outputSchema - indicates the schema of the output (default: http://www.opengis.net/cat/csw/2.0.2)
startPosition - used to specify at which position should be started
maxRecords - defines the maximum number of records that should be returned
elementName -
elementSetName -
constraintLanguage -
constraint -
sortBy -
distributedSearch -
hopCount -
responseHandler -
Method Detail

getRequestId

public java.lang.String getRequestId()
Returns:
the requestId

getOutputSchema

public java.net.URI getOutputSchema()
Returns:
the outputSchema

getStartPosition

public int getStartPosition()
Returns:
the startPosition

getMaxRecords

public int getMaxRecords()
Returns:
the maxRecords

getElementName

public java.lang.String[] getElementName()
Returns:
the elementName

getElementSetName

public org.deegree.protocol.csw.CSWConstants.ReturnableElement getElementSetName()
Returns:
the elementSetName

getConstraint

public org.deegree.filter.Filter getConstraint()
Returns:
the constraint

getSortBy

public org.deegree.filter.sort.SortProperty[] getSortBy()
Returns:
the sortBy

isDistributedSearch

public boolean isDistributedSearch()
Returns:
the distributedSearch

getHopCount

public int getHopCount()
Returns:
the hopCount

getResponseHandler

public java.lang.String getResponseHandler()
Returns:
the responseHandler

getResultType

public org.deegree.protocol.csw.CSWConstants.ResultType getResultType()
Returns:
the resultType

getConstraintLanguage

public org.deegree.protocol.csw.CSWConstants.ConstraintLanguage getConstraintLanguage()
Returns:
the constraintLanguage

getHoleRequest

public org.apache.axiom.om.OMElement getHoleRequest()
Returns:
the holeRequest


Copyright © 2011. All Rights Reserved.