Package com.luciad.ogc.csw.model
Class TLcdCSWSearchResults
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.ogc.csw.model.TLcdCSWSearchResults
- All Implemented Interfaces:
ILcdDataObject
,ILcdCloneable
,ILcdDeepCloneable
,Cloneable
Includes representations of result set members if
maxRecords > 0
.
The items must conform to one of the csw30:Record views or a
profile-specific representation.
resultSetId - id of the result set (a URI). elementSet - The element set that has been returned (e.g., "brief", "summary", "full") recordSchema - schema reference for included records(URI) numberOfRecordsMatched - number of records matched by the query numberOfRecordsReturned - number of records returned to client nextRecord - position of next record in the result set (0 if no records remain). expires - the time instant when the result set expires and is discarded (ISO8601 format) elapsedTime - runtime information of the search within the federated catalogue
- Since:
- 2017.0
-
Field Summary
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data any property.static final TLcdDataProperty
Data property that maps to theelapsedTime
attribute.static final TLcdDataProperty
Data property that maps to theelementSet
attribute.static final TLcdDataProperty
Data property that maps to theexpires
attribute.static final TLcdDataProperty
Data property that maps to theFederatedSearchResultBase
element.static final TLcdDataProperty
Data property that maps to thenextRecord
attribute.static final TLcdDataProperty
Data property that maps to thenumberOfRecordsMatched
attribute.static final TLcdDataProperty
Data property that maps to thenumberOfRecordsReturned
attribute.static final TLcdDataProperty
Data property that maps to therecordSchema
attribute.static final TLcdDataProperty
Data property that maps to theAbstractRecord
element.static final TLcdDataProperty
Data property that maps to theresultSetId
attribute.static final TLcdDataProperty
Data property that maps to thestatus
attribute. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetAny()
Returns the value of the any property.Returns the value of the property that maps to theelapsedTime
attribute.Returns the value of the property that maps to theelementSet
attribute.Returns the value of the property that maps to theexpires
attribute.Returns the value of the property that maps to theFederatedSearchResultBase
element.Returns the value of the property that maps to thenextRecord
attribute.long
Returns the value of the property that maps to thenumberOfRecordsMatched
attribute.long
Returns the value of the property that maps to thenumberOfRecordsReturned
attribute.Returns the value of the property that maps to theAbstractRecord
element.Returns the value of the property that maps to therecordSchema
attribute.Returns the value of the property that maps to theresultSetId
attribute.Returns the value of the property that maps to thestatus
attribute.void
setElapsedTime
(Long aValue) Sets the value of the property that maps to theelapsedTime
attribute.void
setElementSet
(TLcdCSWElementSet aValue) Sets the value of the property that maps to theelementSet
attribute.void
setExpires
(XMLGregorianCalendar aValue) Sets the value of the property that maps to theexpires
attribute.void
setNextRecord
(Long aValue) Sets the value of the property that maps to thenextRecord
attribute.void
setNumberOfRecordsMatched
(long aValue) Sets the value of the property that maps to thenumberOfRecordsMatched
attribute.void
setNumberOfRecordsReturned
(long aValue) Sets the value of the property that maps to thenumberOfRecordsReturned
attribute.void
setRecordSchema
(URI aValue) Sets the value of the property that maps to therecordSchema
attribute.void
setResultSetId
(URI aValue) Sets the value of the property that maps to theresultSetId
attribute.void
setStatus
(ELcdCSWResultsStatus aValue) Sets the value of the property that maps to thestatus
attribute.
-
Field Details
-
ELAPSED_TIME_PROPERTY
Data property that maps to theelapsedTime
attribute. The possible values for this property are instances ofLong
. -
ELEMENT_SET_PROPERTY
Data property that maps to theelementSet
attribute. The possible values for this property are instances of -
EXPIRES_PROPERTY
Data property that maps to theexpires
attribute. The possible values for this property are instances ofXMLGregorianCalendar
. -
NEXT_RECORD_PROPERTY
Data property that maps to thenextRecord
attribute. The possible values for this property are instances ofLong
. -
NUMBER_OF_RECORDS_MATCHED_PROPERTY
Data property that maps to thenumberOfRecordsMatched
attribute. The possible values for this property are instances oflong
. -
NUMBER_OF_RECORDS_RETURNED_PROPERTY
Data property that maps to thenumberOfRecordsReturned
attribute. The possible values for this property are instances oflong
. -
RECORD_SCHEMA_PROPERTY
Data property that maps to therecordSchema
attribute. The possible values for this property are instances ofURI
. -
RESULT_SET_ID_PROPERTY
Data property that maps to theresultSetId
attribute. The possible values for this property are instances ofURI
. -
STATUS_PROPERTY
Data property that maps to thestatus
attribute. The possible values for this property are instances ofELcdCSWResultsStatus
. -
RECORDS_PROPERTY
Data property that maps to theAbstractRecord
element. The possible values for this property are instances ofList<TLcdCSWAbstractRecord>
. -
ANY_PROPERTY
Data any property. The possible values for this property are instances ofList<Object>
. -
FEDERATED_SEARCH_RESULT_BASE_PROPERTY
Data property that maps to theFederatedSearchResultBase
element. The possible values for this property are instances ofList<ILcdDataObject>
.
-
-
Constructor Details
-
TLcdCSWSearchResults
public TLcdCSWSearchResults() -
TLcdCSWSearchResults
-
-
Method Details
-
getElapsedTime
Returns the value of the property that maps to theelapsedTime
attribute.- Returns:
- the value of the
ELAPSED_TIME_PROPERTY
property.
-
setElapsedTime
Sets the value of the property that maps to theelapsedTime
attribute.- Parameters:
aValue
- the value to set for theELAPSED_TIME_PROPERTY
property.
-
getElementSet
Returns the value of the property that maps to theelementSet
attribute.The possible values for this property are instances of
- Returns:
- the value of the
ELEMENT_SET_PROPERTY
property.
-
setElementSet
Sets the value of the property that maps to theelementSet
attribute.The possible values for this property are instances of
- Parameters:
aValue
- the value to set for theELEMENT_SET_PROPERTY
property.
-
getExpires
Returns the value of the property that maps to theexpires
attribute.- Returns:
- the value of the
EXPIRES_PROPERTY
property.
-
setExpires
Sets the value of the property that maps to theexpires
attribute.- Parameters:
aValue
- the value to set for theEXPIRES_PROPERTY
property.
-
getNextRecord
Returns the value of the property that maps to thenextRecord
attribute.- Returns:
- the value of the
NEXT_RECORD_PROPERTY
property.
-
setNextRecord
Sets the value of the property that maps to thenextRecord
attribute.- Parameters:
aValue
- the value to set for theNEXT_RECORD_PROPERTY
property.
-
getNumberOfRecordsMatched
public long getNumberOfRecordsMatched()Returns the value of the property that maps to thenumberOfRecordsMatched
attribute.- Returns:
- the value of the
NUMBER_OF_RECORDS_MATCHED_PROPERTY
property.
-
setNumberOfRecordsMatched
public void setNumberOfRecordsMatched(long aValue) Sets the value of the property that maps to thenumberOfRecordsMatched
attribute.- Parameters:
aValue
- the value to set for theNUMBER_OF_RECORDS_MATCHED_PROPERTY
property.
-
getNumberOfRecordsReturned
public long getNumberOfRecordsReturned()Returns the value of the property that maps to thenumberOfRecordsReturned
attribute.- Returns:
- the value of the
NUMBER_OF_RECORDS_RETURNED_PROPERTY
property.
-
setNumberOfRecordsReturned
public void setNumberOfRecordsReturned(long aValue) Sets the value of the property that maps to thenumberOfRecordsReturned
attribute.- Parameters:
aValue
- the value to set for theNUMBER_OF_RECORDS_RETURNED_PROPERTY
property.
-
getRecordSchema
Returns the value of the property that maps to therecordSchema
attribute.- Returns:
- the value of the
RECORD_SCHEMA_PROPERTY
property.
-
setRecordSchema
Sets the value of the property that maps to therecordSchema
attribute.- Parameters:
aValue
- the value to set for theRECORD_SCHEMA_PROPERTY
property.
-
getResultSetId
Returns the value of the property that maps to theresultSetId
attribute.- Returns:
- the value of the
RESULT_SET_ID_PROPERTY
property.
-
setResultSetId
Sets the value of the property that maps to theresultSetId
attribute.- Parameters:
aValue
- the value to set for theRESULT_SET_ID_PROPERTY
property.
-
getStatus
Returns the value of the property that maps to thestatus
attribute.- Returns:
- the value of the
STATUS_PROPERTY
property.
-
setStatus
Sets the value of the property that maps to thestatus
attribute.- Parameters:
aValue
- the value to set for theSTATUS_PROPERTY
property.
-
getRecords
Returns the value of the property that maps to theAbstractRecord
element.- Returns:
- the value of the
RECORDS_PROPERTY
property.
-
getAny
Returns the value of the any property.- Returns:
- the value of the
ANY_PROPERTY
property.
-
getFederatedSearchResultBase
Returns the value of the property that maps to theFederatedSearchResultBase
element.- Returns:
- the value of the
FEDERATED_SEARCH_RESULT_BASE_PROPERTY
property.
-