public class GetRecordsType extends RequestBaseType
Java class for GetRecordsType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="GetRecordsType">
<complexContent>
<extension base="{http://www.opengis.net/cat/csw/2.0.2}RequestBaseType">
<sequence>
<element name="DistributedSearch" type="{http://www.opengis.net/cat/csw/2.0.2}DistributedSearchType" minOccurs="0"/>
<element name="ResponseHandler" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded" minOccurs="0"/>
<choice>
<element ref="{http://www.opengis.net/cat/csw/2.0.2}AbstractQuery"/>
<any namespace='##other'/>
</choice>
</sequence>
<attGroup ref="{http://www.opengis.net/cat/csw/2.0.2}BasicRetrievalOptions"/>
<attribute name="requestId" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
<attribute name="resultType" type="{http://www.opengis.net/cat/csw/2.0.2}ResultType" default="hits" />
</extension>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected JAXBElement<? extends AbstractQueryType> |
abstractQuery |
protected Object |
any |
protected DistributedSearchType |
distributedSearch |
protected BigInteger |
maxRecords |
protected String |
outputFormat |
protected String |
outputSchema |
protected String |
requestId |
protected List<String> |
responseHandler |
protected ResultType |
resultType |
protected BigInteger |
startPosition |
service, version| Constructor and Description |
|---|
GetRecordsType()
Default no-arg constructor
|
GetRecordsType(String service,
String version,
DistributedSearchType distributedSearch,
List<String> responseHandler,
JAXBElement<? extends AbstractQueryType> abstractQuery,
Object any,
String requestId,
ResultType resultType,
String outputFormat,
String outputSchema,
BigInteger startPosition,
BigInteger maxRecords)
Fully-initialising value constructor
|
| Modifier and Type | Method and Description |
|---|---|
JAXBElement<? extends AbstractQueryType> |
getAbstractQuery()
Gets the value of the abstractQuery property.
|
Object |
getAny()
Gets the value of the any property.
|
DistributedSearchType |
getDistributedSearch()
Gets the value of the distributedSearch property.
|
BigInteger |
getMaxRecords()
Gets the value of the maxRecords property.
|
String |
getOutputFormat()
Gets the value of the outputFormat property.
|
String |
getOutputSchema()
Gets the value of the outputSchema property.
|
String |
getRequestId()
Gets the value of the requestId property.
|
List<String> |
getResponseHandler()
Gets the value of the responseHandler property.
|
ResultType |
getResultType()
Gets the value of the resultType property.
|
BigInteger |
getStartPosition()
Gets the value of the startPosition property.
|
void |
setAbstractQuery(JAXBElement<? extends AbstractQueryType> value)
Sets the value of the abstractQuery property.
|
void |
setAny(Object value)
Sets the value of the any property.
|
void |
setDistributedSearch(DistributedSearchType value)
Sets the value of the distributedSearch property.
|
void |
setMaxRecords(BigInteger value)
Sets the value of the maxRecords property.
|
void |
setOutputFormat(String value)
Sets the value of the outputFormat property.
|
void |
setOutputSchema(String value)
Sets the value of the outputSchema property.
|
void |
setRequestId(String value)
Sets the value of the requestId property.
|
void |
setResultType(ResultType value)
Sets the value of the resultType property.
|
void |
setStartPosition(BigInteger value)
Sets the value of the startPosition property.
|
getService, getVersion, setService, setVersionprotected DistributedSearchType distributedSearch
protected JAXBElement<? extends AbstractQueryType> abstractQuery
protected Object any
protected String requestId
protected ResultType resultType
protected String outputFormat
protected String outputSchema
protected BigInteger startPosition
protected BigInteger maxRecords
public GetRecordsType()
public GetRecordsType(String service, String version, DistributedSearchType distributedSearch, List<String> responseHandler, JAXBElement<? extends AbstractQueryType> abstractQuery, Object any, String requestId, ResultType resultType, String outputFormat, String outputSchema, BigInteger startPosition, BigInteger maxRecords)
public DistributedSearchType getDistributedSearch()
DistributedSearchTypepublic void setDistributedSearch(DistributedSearchType value)
value - allowed object is
DistributedSearchTypepublic List<String> getResponseHandler()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the responseHandler property.
For example, to add a new item, do as follows:
getResponseHandler().add(newItem);
Objects of the following type(s) are allowed in the list
String
public JAXBElement<? extends AbstractQueryType> getAbstractQuery()
AbstractQuery
Querypublic void setAbstractQuery(JAXBElement<? extends AbstractQueryType> value)
value - allowed object is
AbstractQuery
Querypublic Object getAny()
Objectpublic void setAny(Object value)
value - allowed object is
Objectpublic String getRequestId()
Stringpublic void setRequestId(String value)
value - allowed object is
Stringpublic ResultType getResultType()
ResultTypepublic void setResultType(ResultType value)
value - allowed object is
ResultTypepublic String getOutputFormat()
Stringpublic void setOutputFormat(String value)
value - allowed object is
Stringpublic String getOutputSchema()
Stringpublic void setOutputSchema(String value)
value - allowed object is
Stringpublic BigInteger getStartPosition()
BigIntegerpublic void setStartPosition(BigInteger value)
value - allowed object is
BigIntegerpublic BigInteger getMaxRecords()
BigIntegerpublic void setMaxRecords(BigInteger value)
value - allowed object is
BigIntegerCopyright © 2022 B3Partners B.V.. All rights reserved.