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
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData any property.static final TLcdDataPropertyData property that maps to theelapsedTimeattribute.static final TLcdDataPropertyData property that maps to theelementSetattribute.static final TLcdDataPropertyData property that maps to theexpiresattribute.static final TLcdDataPropertyData property that maps to theFederatedSearchResultBaseelement.static final TLcdDataPropertyData property that maps to thenextRecordattribute.static final TLcdDataPropertyData property that maps to thenumberOfRecordsMatchedattribute.static final TLcdDataPropertyData property that maps to thenumberOfRecordsReturnedattribute.static final TLcdDataPropertyData property that maps to therecordSchemaattribute.static final TLcdDataPropertyData property that maps to theAbstractRecordelement.static final TLcdDataPropertyData property that maps to theresultSetIdattribute.static final TLcdDataPropertyData property that maps to thestatusattribute. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAny()Returns the value of the any property.Returns the value of the property that maps to theelapsedTimeattribute.Returns the value of the property that maps to theelementSetattribute.Returns the value of the property that maps to theexpiresattribute.Returns the value of the property that maps to theFederatedSearchResultBaseelement.Returns the value of the property that maps to thenextRecordattribute.longReturns the value of the property that maps to thenumberOfRecordsMatchedattribute.longReturns the value of the property that maps to thenumberOfRecordsReturnedattribute.Returns the value of the property that maps to theAbstractRecordelement.Returns the value of the property that maps to therecordSchemaattribute.Returns the value of the property that maps to theresultSetIdattribute.Returns the value of the property that maps to thestatusattribute.voidsetElapsedTime(Long aValue) Sets the value of the property that maps to theelapsedTimeattribute.voidsetElementSet(TLcdCSWElementSet aValue) Sets the value of the property that maps to theelementSetattribute.voidsetExpires(XMLGregorianCalendar aValue) Sets the value of the property that maps to theexpiresattribute.voidsetNextRecord(Long aValue) Sets the value of the property that maps to thenextRecordattribute.voidsetNumberOfRecordsMatched(long aValue) Sets the value of the property that maps to thenumberOfRecordsMatchedattribute.voidsetNumberOfRecordsReturned(long aValue) Sets the value of the property that maps to thenumberOfRecordsReturnedattribute.voidsetRecordSchema(URI aValue) Sets the value of the property that maps to therecordSchemaattribute.voidsetResultSetId(URI aValue) Sets the value of the property that maps to theresultSetIdattribute.voidsetStatus(ELcdCSWResultsStatus aValue) Sets the value of the property that maps to thestatusattribute.
-
Field Details
-
ELAPSED_TIME_PROPERTY
Data property that maps to theelapsedTimeattribute. The possible values for this property are instances ofLong. -
ELEMENT_SET_PROPERTY
Data property that maps to theelementSetattribute. The possible values for this property are instances of -
EXPIRES_PROPERTY
Data property that maps to theexpiresattribute. The possible values for this property are instances ofXMLGregorianCalendar. -
NEXT_RECORD_PROPERTY
Data property that maps to thenextRecordattribute. The possible values for this property are instances ofLong. -
NUMBER_OF_RECORDS_MATCHED_PROPERTY
Data property that maps to thenumberOfRecordsMatchedattribute. The possible values for this property are instances oflong. -
NUMBER_OF_RECORDS_RETURNED_PROPERTY
Data property that maps to thenumberOfRecordsReturnedattribute. The possible values for this property are instances oflong. -
RECORD_SCHEMA_PROPERTY
Data property that maps to therecordSchemaattribute. The possible values for this property are instances ofURI. -
RESULT_SET_ID_PROPERTY
Data property that maps to theresultSetIdattribute. The possible values for this property are instances ofURI. -
STATUS_PROPERTY
Data property that maps to thestatusattribute. The possible values for this property are instances ofELcdCSWResultsStatus. -
RECORDS_PROPERTY
Data property that maps to theAbstractRecordelement. 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 theFederatedSearchResultBaseelement. 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 theelapsedTimeattribute.- Returns:
- the value of the
ELAPSED_TIME_PROPERTYproperty.
-
setElapsedTime
Sets the value of the property that maps to theelapsedTimeattribute.- Parameters:
aValue- the value to set for theELAPSED_TIME_PROPERTYproperty.
-
getElementSet
Returns the value of the property that maps to theelementSetattribute.The possible values for this property are instances of
- Returns:
- the value of the
ELEMENT_SET_PROPERTYproperty.
-
setElementSet
Sets the value of the property that maps to theelementSetattribute.The possible values for this property are instances of
- Parameters:
aValue- the value to set for theELEMENT_SET_PROPERTYproperty.
-
getExpires
Returns the value of the property that maps to theexpiresattribute.- Returns:
- the value of the
EXPIRES_PROPERTYproperty.
-
setExpires
Sets the value of the property that maps to theexpiresattribute.- Parameters:
aValue- the value to set for theEXPIRES_PROPERTYproperty.
-
getNextRecord
Returns the value of the property that maps to thenextRecordattribute.- Returns:
- the value of the
NEXT_RECORD_PROPERTYproperty.
-
setNextRecord
Sets the value of the property that maps to thenextRecordattribute.- Parameters:
aValue- the value to set for theNEXT_RECORD_PROPERTYproperty.
-
getNumberOfRecordsMatched
public long getNumberOfRecordsMatched()Returns the value of the property that maps to thenumberOfRecordsMatchedattribute.- Returns:
- the value of the
NUMBER_OF_RECORDS_MATCHED_PROPERTYproperty.
-
setNumberOfRecordsMatched
public void setNumberOfRecordsMatched(long aValue) Sets the value of the property that maps to thenumberOfRecordsMatchedattribute.- Parameters:
aValue- the value to set for theNUMBER_OF_RECORDS_MATCHED_PROPERTYproperty.
-
getNumberOfRecordsReturned
public long getNumberOfRecordsReturned()Returns the value of the property that maps to thenumberOfRecordsReturnedattribute.- Returns:
- the value of the
NUMBER_OF_RECORDS_RETURNED_PROPERTYproperty.
-
setNumberOfRecordsReturned
public void setNumberOfRecordsReturned(long aValue) Sets the value of the property that maps to thenumberOfRecordsReturnedattribute.- Parameters:
aValue- the value to set for theNUMBER_OF_RECORDS_RETURNED_PROPERTYproperty.
-
getRecordSchema
Returns the value of the property that maps to therecordSchemaattribute.- Returns:
- the value of the
RECORD_SCHEMA_PROPERTYproperty.
-
setRecordSchema
Sets the value of the property that maps to therecordSchemaattribute.- Parameters:
aValue- the value to set for theRECORD_SCHEMA_PROPERTYproperty.
-
getResultSetId
Returns the value of the property that maps to theresultSetIdattribute.- Returns:
- the value of the
RESULT_SET_ID_PROPERTYproperty.
-
setResultSetId
Sets the value of the property that maps to theresultSetIdattribute.- Parameters:
aValue- the value to set for theRESULT_SET_ID_PROPERTYproperty.
-
getStatus
Returns the value of the property that maps to thestatusattribute.- Returns:
- the value of the
STATUS_PROPERTYproperty.
-
setStatus
Sets the value of the property that maps to thestatusattribute.- Parameters:
aValue- the value to set for theSTATUS_PROPERTYproperty.
-
getRecords
Returns the value of the property that maps to theAbstractRecordelement.- Returns:
- the value of the
RECORDS_PROPERTYproperty.
-
getAny
Returns the value of the any property.- Returns:
- the value of the
ANY_PROPERTYproperty.
-
getFederatedSearchResultBase
Returns the value of the property that maps to theFederatedSearchResultBaseelement.- Returns:
- the value of the
FEDERATED_SEARCH_RESULT_BASE_PROPERTYproperty.
-