Class Iti67SearchParameters
java.lang.Object
org.openehealth.ipf.commons.ihe.fhir.FhirSearchAndSortParameters<DocumentReference>
org.openehealth.ipf.commons.ihe.fhir.iti67.Iti67SearchParameters
- All Implemented Interfaces:
FhirSearchParameters
- Since:
- 3.6
- Author:
- Christian Ohr
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionIti67SearchParameters(ReferenceParam patientReference, TokenParam patientIdentifier, DateRangeParam date, StringParam authorFamilyName, StringParam authorGivenName, TokenParam authorIdentifier, TokenParam identifier, TokenOrListParam status, TokenOrListParam category, TokenOrListParam type, TokenOrListParam setting, DateRangeParam period, TokenOrListParam facility, TokenOrListParam event, TokenOrListParam securityLabel, TokenOrListParam format, ReferenceOrListParam related, TokenOrListParam relatedId, TokenParam _id, SortSpec sortSpec, Set<Include> includeSpec, FhirContext fhirContext) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()comparatorFor(String paramName) Returns aComparatorto sort resources of type T by given sort parameter name.get_id()getDate()getEvent()getType()voidset_id(TokenParam _id) setAuthor(ReferenceAndListParam author) voidsetAuthorFamilyName(StringParam authorFamilyName) voidsetAuthorGivenName(StringParam authorGivenName) voidsetAuthorIdentifier(TokenParam authorIdentifier) voidsetCategory(TokenOrListParam category) voidsetDate(DateRangeParam date) voidsetEvent(TokenOrListParam event) voidsetFacility(TokenOrListParam facility) voidsetFormat(TokenOrListParam format) voidsetIdentifier(TokenParam identifier) voidsetIncludeSpec(Set<Include> includeSpec) voidsetPatientIdentifier(TokenParam patientIdentifier) voidsetPatientReference(ReferenceParam patientReference) voidsetPeriod(DateRangeParam period) voidsetRelated(ReferenceOrListParam related) voidsetRelatedId(TokenOrListParam relatedId) voidsetSecurityLabel(TokenOrListParam securityLabel) voidsetSetting(TokenOrListParam setting) voidsetSortSpec(SortSpec sortSpec) voidsetStatus(TokenOrListParam status) voidsetType(TokenOrListParam type) toString()Methods inherited from class org.openehealth.ipf.commons.ihe.fhir.FhirSearchAndSortParameters
noop, sort
-
Constructor Details
-
Iti67SearchParameters
public Iti67SearchParameters(ReferenceParam patientReference, TokenParam patientIdentifier, DateRangeParam date, StringParam authorFamilyName, StringParam authorGivenName, TokenParam authorIdentifier, TokenParam identifier, TokenOrListParam status, TokenOrListParam category, TokenOrListParam type, TokenOrListParam setting, DateRangeParam period, TokenOrListParam facility, TokenOrListParam event, TokenOrListParam securityLabel, TokenOrListParam format, ReferenceOrListParam related, TokenOrListParam relatedId, TokenParam _id, SortSpec sortSpec, Set<Include> includeSpec, FhirContext fhirContext)
-
-
Method Details
-
getPatientIdParam
-
setAuthor
-
comparatorFor
Description copied from class:FhirSearchAndSortParametersReturns aComparatorto sort resources of type T by given sort parameter name. This default implementation keeps the current order, i.e. to implement actual sorting you MUST overwrite this method.- Overrides:
comparatorForin classFhirSearchAndSortParameters<DocumentReference>- Parameters:
paramName- sort parameter- Returns:
- comparator
-
builder
-
toString
-
getPatientReference
-
setPatientReference
-
getPatientIdentifier
-
setPatientIdentifier
-
getDate
-
setDate
-
getAuthorFamilyName
-
setAuthorFamilyName
-
getAuthorGivenName
-
setAuthorGivenName
-
getAuthorIdentifier
-
setAuthorIdentifier
-
getIdentifier
-
setIdentifier
-
getStatus
-
setStatus
-
getCategory
-
setCategory
-
getType
-
setType
-
getSetting
-
setSetting
-
getPeriod
-
setPeriod
-
getFacility
-
setFacility
-
getEvent
-
setEvent
-
getSecurityLabel
-
setSecurityLabel
-
getFormat
-
setFormat
-
getRelated
-
setRelated
-
getRelatedId
-
setRelatedId
-
get_id
-
set_id
-
getSortSpec
- Specified by:
getSortSpecin classFhirSearchAndSortParameters<DocumentReference>- Returns:
- the sort specification as requested by the client
-
setSortSpec
-
getIncludeSpec
-
setIncludeSpec
-
getFhirContext
-