public class TLcdCSWSearchResults extends TLcdDataObject
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
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
ANY_PROPERTY
Data any property.
|
static TLcdDataProperty |
ELAPSED_TIME_PROPERTY
Data property that maps to the
elapsedTime attribute. |
static TLcdDataProperty |
ELEMENT_SET_PROPERTY
Data property that maps to the
elementSet attribute. |
static TLcdDataProperty |
EXPIRES_PROPERTY
Data property that maps to the
expires attribute. |
static TLcdDataProperty |
FEDERATED_SEARCH_RESULT_BASE_PROPERTY
Data property that maps to the
FederatedSearchResultBase element. |
static TLcdDataProperty |
NEXT_RECORD_PROPERTY
Data property that maps to the
nextRecord attribute. |
static TLcdDataProperty |
NUMBER_OF_RECORDS_MATCHED_PROPERTY
Data property that maps to the
numberOfRecordsMatched attribute. |
static TLcdDataProperty |
NUMBER_OF_RECORDS_RETURNED_PROPERTY
Data property that maps to the
numberOfRecordsReturned attribute. |
static TLcdDataProperty |
RECORD_SCHEMA_PROPERTY
Data property that maps to the
recordSchema attribute. |
static TLcdDataProperty |
RECORDS_PROPERTY
Data property that maps to the
AbstractRecord element. |
static TLcdDataProperty |
RESULT_SET_ID_PROPERTY
Data property that maps to the
resultSetId attribute. |
static TLcdDataProperty |
STATUS_PROPERTY
Data property that maps to the
status attribute. |
Constructor and Description |
---|
TLcdCSWSearchResults() |
TLcdCSWSearchResults(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
List<Object> |
getAny()
Returns the value of the any property.
|
Long |
getElapsedTime()
Returns the value of the property that maps to the
elapsedTime attribute. |
TLcdCSWElementSet |
getElementSet()
Returns the value of the property that maps to the
elementSet attribute. |
XMLGregorianCalendar |
getExpires()
Returns the value of the property that maps to the
expires attribute. |
List<ILcdDataObject> |
getFederatedSearchResultBase()
Returns the value of the property that maps to the
FederatedSearchResultBase element. |
Long |
getNextRecord()
Returns the value of the property that maps to the
nextRecord attribute. |
long |
getNumberOfRecordsMatched()
Returns the value of the property that maps to the
numberOfRecordsMatched attribute. |
long |
getNumberOfRecordsReturned()
Returns the value of the property that maps to the
numberOfRecordsReturned attribute. |
List<TLcdCSWAbstractRecord> |
getRecords()
Returns the value of the property that maps to the
AbstractRecord element. |
URI |
getRecordSchema()
Returns the value of the property that maps to the
recordSchema attribute. |
URI |
getResultSetId()
Returns the value of the property that maps to the
resultSetId attribute. |
ELcdCSWResultsStatus |
getStatus()
Returns the value of the property that maps to the
status attribute. |
void |
setElapsedTime(Long aValue)
Sets the value of the property that maps to the
elapsedTime attribute. |
void |
setElementSet(TLcdCSWElementSet aValue)
Sets the value of the property that maps to the
elementSet attribute. |
void |
setExpires(XMLGregorianCalendar aValue)
Sets the value of the property that maps to the
expires attribute. |
void |
setNextRecord(Long aValue)
Sets the value of the property that maps to the
nextRecord attribute. |
void |
setNumberOfRecordsMatched(long aValue)
Sets the value of the property that maps to the
numberOfRecordsMatched attribute. |
void |
setNumberOfRecordsReturned(long aValue)
Sets the value of the property that maps to the
numberOfRecordsReturned attribute. |
void |
setRecordSchema(URI aValue)
Sets the value of the property that maps to the
recordSchema attribute. |
void |
setResultSetId(URI aValue)
Sets the value of the property that maps to the
resultSetId attribute. |
void |
setStatus(ELcdCSWResultsStatus aValue)
Sets the value of the property that maps to the
status attribute. |
public static final TLcdDataProperty ELAPSED_TIME_PROPERTY
elapsedTime
attribute.
The possible values for this property are instances of Long
.public static final TLcdDataProperty ELEMENT_SET_PROPERTY
elementSet
attribute.
The possible values for this property are instances of
public static final TLcdDataProperty EXPIRES_PROPERTY
expires
attribute.
The possible values for this property are instances of XMLGregorianCalendar
.public static final TLcdDataProperty NEXT_RECORD_PROPERTY
nextRecord
attribute.
The possible values for this property are instances of Long
.public static final TLcdDataProperty NUMBER_OF_RECORDS_MATCHED_PROPERTY
numberOfRecordsMatched
attribute.
The possible values for this property are instances of long
.public static final TLcdDataProperty NUMBER_OF_RECORDS_RETURNED_PROPERTY
numberOfRecordsReturned
attribute.
The possible values for this property are instances of long
.public static final TLcdDataProperty RECORD_SCHEMA_PROPERTY
recordSchema
attribute.
The possible values for this property are instances of URI
.public static final TLcdDataProperty RESULT_SET_ID_PROPERTY
resultSetId
attribute.
The possible values for this property are instances of URI
.public static final TLcdDataProperty STATUS_PROPERTY
status
attribute.
The possible values for this property are instances of ELcdCSWResultsStatus
.public static final TLcdDataProperty RECORDS_PROPERTY
AbstractRecord
element.
The possible values for this property are instances of List<TLcdCSWAbstractRecord>
.public static final TLcdDataProperty ANY_PROPERTY
List<Object>
.public static final TLcdDataProperty FEDERATED_SEARCH_RESULT_BASE_PROPERTY
FederatedSearchResultBase
element.
The possible values for this property are instances of List<ILcdDataObject>
.public TLcdCSWSearchResults()
public TLcdCSWSearchResults(TLcdDataType aType)
public Long getElapsedTime()
elapsedTime
attribute.ELAPSED_TIME_PROPERTY
property.public void setElapsedTime(Long aValue)
elapsedTime
attribute.aValue
- the value to set for the ELAPSED_TIME_PROPERTY
property.public TLcdCSWElementSet getElementSet()
elementSet
attribute.
The possible values for this property are instances of
ELEMENT_SET_PROPERTY
property.public void setElementSet(TLcdCSWElementSet aValue)
elementSet
attribute.
The possible values for this property are instances of
aValue
- the value to set for the ELEMENT_SET_PROPERTY
property.public XMLGregorianCalendar getExpires()
expires
attribute.EXPIRES_PROPERTY
property.public void setExpires(XMLGregorianCalendar aValue)
expires
attribute.aValue
- the value to set for the EXPIRES_PROPERTY
property.public Long getNextRecord()
nextRecord
attribute.NEXT_RECORD_PROPERTY
property.public void setNextRecord(Long aValue)
nextRecord
attribute.aValue
- the value to set for the NEXT_RECORD_PROPERTY
property.public long getNumberOfRecordsMatched()
numberOfRecordsMatched
attribute.NUMBER_OF_RECORDS_MATCHED_PROPERTY
property.public void setNumberOfRecordsMatched(long aValue)
numberOfRecordsMatched
attribute.aValue
- the value to set for the NUMBER_OF_RECORDS_MATCHED_PROPERTY
property.public long getNumberOfRecordsReturned()
numberOfRecordsReturned
attribute.NUMBER_OF_RECORDS_RETURNED_PROPERTY
property.public void setNumberOfRecordsReturned(long aValue)
numberOfRecordsReturned
attribute.aValue
- the value to set for the NUMBER_OF_RECORDS_RETURNED_PROPERTY
property.public URI getRecordSchema()
recordSchema
attribute.RECORD_SCHEMA_PROPERTY
property.public void setRecordSchema(URI aValue)
recordSchema
attribute.aValue
- the value to set for the RECORD_SCHEMA_PROPERTY
property.public URI getResultSetId()
resultSetId
attribute.RESULT_SET_ID_PROPERTY
property.public void setResultSetId(URI aValue)
resultSetId
attribute.aValue
- the value to set for the RESULT_SET_ID_PROPERTY
property.public ELcdCSWResultsStatus getStatus()
status
attribute.STATUS_PROPERTY
property.public void setStatus(ELcdCSWResultsStatus aValue)
status
attribute.aValue
- the value to set for the STATUS_PROPERTY
property.public List<TLcdCSWAbstractRecord> getRecords()
AbstractRecord
element.RECORDS_PROPERTY
property.public List<Object> getAny()
ANY_PROPERTY
property.public List<ILcdDataObject> getFederatedSearchResultBase()
FederatedSearchResultBase
element.FEDERATED_SEARCH_RESULT_BASE_PROPERTY
property.