Class Iti81SearchParameters
java.lang.Object
org.openehealth.ipf.commons.ihe.fhir.FhirSearchAndSortParameters<org.hl7.fhir.r4.model.AuditEvent>
org.openehealth.ipf.commons.ihe.fhir.iti81.Iti81SearchParameters
- All Implemented Interfaces:
FhirSearchParameters
public class Iti81SearchParameters
extends FhirSearchAndSortParameters<org.hl7.fhir.r4.model.AuditEvent>
- Since:
- 3.6
-
Nested Class Summary
-
Constructor Summary
ConstructorDescriptionIti81SearchParameters
(DateRangeParam interval, StringAndListParam address, ReferenceParam agent, TokenAndListParam patientId, ReferenceParam entity, TokenAndListParam entityType, TokenAndListParam entityRole, ReferenceParam source, TokenAndListParam type, TokenAndListParam subtype, TokenAndListParam outcome, TokenAndListParam altid, SortSpec sortSpec, Set<Include> includeSpec, FhirContext fhirContext) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
Optional<Comparator<org.hl7.fhir.r4.model.AuditEvent>>
comparatorFor
(String paramName) Returns aComparator
to sort resources of type T by given sort parameter name.getAgent()
getAltid()
getType()
void
setAddress
(StringAndListParam address) void
setAgent
(ReferenceParam agent) void
setAltid
(TokenAndListParam altid) void
setEntity
(ReferenceParam entity) void
setEntityRole
(TokenAndListParam entityRole) void
setEntityType
(TokenAndListParam entityType) void
setIncludeSpec
(Set<Include> includeSpec) void
setInterval
(DateRangeParam interval) void
setOutcome
(TokenAndListParam outcome) void
setPatientId
(TokenAndListParam patientId) void
setSortSpec
(SortSpec sortSpec) void
setSource
(ReferenceParam source) void
setSubtype
(TokenAndListParam subtype) void
setType
(TokenAndListParam type) toString()
Methods inherited from class org.openehealth.ipf.commons.ihe.fhir.FhirSearchAndSortParameters
noop, sort
-
Constructor Details
-
Iti81SearchParameters
public Iti81SearchParameters(DateRangeParam interval, StringAndListParam address, ReferenceParam agent, TokenAndListParam patientId, ReferenceParam entity, TokenAndListParam entityType, TokenAndListParam entityRole, ReferenceParam source, TokenAndListParam type, TokenAndListParam subtype, TokenAndListParam outcome, TokenAndListParam altid, SortSpec sortSpec, Set<Include> includeSpec, FhirContext fhirContext)
-
-
Method Details
-
getPatientIdParam
-
comparatorFor
Description copied from class:FhirSearchAndSortParameters
Returns aComparator
to 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:
comparatorFor
in classFhirSearchAndSortParameters<org.hl7.fhir.r4.model.AuditEvent>
- Parameters:
paramName
- sort parameter- Returns:
- comparator
-
builder
-
toString
-
getInterval
-
setInterval
-
getAddress
-
setAddress
-
getAgent
-
setAgent
-
getPatientId
-
setPatientId
-
getEntity
-
setEntity
-
getEntityType
-
setEntityType
-
getEntityRole
-
setEntityRole
-
getSource
-
setSource
-
getType
-
setType
-
getSubtype
-
setSubtype
-
getOutcome
-
setOutcome
-
getAltid
-
setAltid
-
getSortSpec
- Specified by:
getSortSpec
in classFhirSearchAndSortParameters<org.hl7.fhir.r4.model.AuditEvent>
- Returns:
- the sort specification as requested by the client
-
setSortSpec
-
getIncludeSpec
-
setIncludeSpec
-
getFhirContext
-