org.deegree.services.csw.getrecords
Class GetRecords
java.lang.Object
org.deegree.services.csw.AbstractCSWRequest
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. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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 versionnamespaces
- typeNames
- one or more names of queryable entitiesoutputFormat
- controls the format of the output regarding to a MIME-type (default: application/xml)resultType
- mode of the response that is requestedrequestId
- UUIDoutputSchema
- 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 startedmaxRecords
- defines the maximum number of records that should be returnedelementName
- elementSetName
- constraintLanguage
- constraint
- sortBy
- distributedSearch
- hopCount
- responseHandler
-
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.