Uses of Class
com.ibm.fhir.server.operation.spi.FHIROperationContext
-
-
Uses of FHIROperationContext in com.ibm.fhir.operation.apply
Methods in com.ibm.fhir.operation.apply with parameters of type FHIROperationContext Modifier and Type Method Description protected Parameters
ApplyOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
-
Uses of FHIROperationContext in com.ibm.fhir.operation.bulkdata
Methods in com.ibm.fhir.operation.bulkdata with parameters of type FHIROperationContext Modifier and Type Method Description protected Parameters
ExportOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
protected Parameters
ImportOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
protected Parameters
StatusOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
-
Uses of FHIROperationContext in com.ibm.fhir.operation.bulkdata.processor
Methods in com.ibm.fhir.operation.bulkdata.processor with parameters of type FHIROperationContext Modifier and Type Method Description Parameters
ExportImportBulkData. delete(String job, FHIROperationContext operationContext)
deletes the export/import jobParameters
ExportImportBulkData. export(String logicalId, BulkDataConstants.ExportType exportType, javax.ws.rs.core.MediaType outputFormat, Instant since, List<String> types, List<String> typeFilters, FHIROperationContext operationContext, FHIRResourceHelpers resourceHelper, String systemExportImpl)
Pattern: GET [Base]/$export Pattern: GET [Base]/Patient/$export Pattern: GET [Base]/Group/[id]/$export Internally, call - GET [base]/Patient?_has:Group:member:_id=GroupIdParameters
ExportImportBulkData. importBulkData(String inputFormat, String inputSource, List<Input> inputs, StorageDetail storageDetails, FHIROperationContext operationContext)
Pattern: POST [Base]/$importParameters
ExportImportBulkData. status(String job, FHIROperationContext operationContext)
checks the status of the export/import job -
Uses of FHIROperationContext in com.ibm.fhir.operation.bulkdata.processor.impl
Methods in com.ibm.fhir.operation.bulkdata.processor.impl with parameters of type FHIROperationContext Modifier and Type Method Description void
CosExportImpl. addBaseUri(FHIROperationContext operationContext, Map<String,String> tmpProperties)
Parameters
CosExportImpl. delete(String job, FHIROperationContext operationContext)
Parameters
DummyImportExportImpl. delete(String job, FHIROperationContext operationContext)
Parameters
CosExportImpl. export(String logicalId, BulkDataConstants.ExportType exportType, javax.ws.rs.core.MediaType outputFormat, Instant since, List<String> types, List<String> typeFilters, FHIROperationContext operationContext, FHIRResourceHelpers resourceHelper, String systemExportImpl)
Parameters
DummyImportExportImpl. export(String logicalId, BulkDataConstants.ExportType exportType, javax.ws.rs.core.MediaType outputFormat, Instant since, List<String> types, List<String> typeFilters, FHIROperationContext operationContext, FHIRResourceHelpers resourceHelper, String systemExportImpl)
String
DummyImportExportImpl. generateBaseUri(FHIROperationContext operationContext)
Parameters
CosExportImpl. importBulkData(String inputFormat, String inputSource, List<Input> inputs, StorageDetail storageDetail, FHIROperationContext operationContext)
Parameters
DummyImportExportImpl. importBulkData(String inputFormat, String inputSource, List<Input> inputs, StorageDetail storageDetails, FHIROperationContext operationContext)
Parameters
CosExportImpl. status(String job, FHIROperationContext operationContext)
Parameters
DummyImportExportImpl. status(String job, FHIROperationContext operationContext)
-
Uses of FHIROperationContext in com.ibm.fhir.operation.convert
Methods in com.ibm.fhir.operation.convert with parameters of type FHIROperationContext Modifier and Type Method Description protected Parameters
ConvertOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
-
Uses of FHIROperationContext in com.ibm.fhir.operation.document
Methods in com.ibm.fhir.operation.document with parameters of type FHIROperationContext Modifier and Type Method Description protected Parameters
DocumentOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
-
Uses of FHIROperationContext in com.ibm.fhir.operation.healthcheck
Methods in com.ibm.fhir.operation.healthcheck with parameters of type FHIROperationContext Modifier and Type Method Description protected Parameters
HealthcheckOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
-
Uses of FHIROperationContext in com.ibm.fhir.operation.reindex
Methods in com.ibm.fhir.operation.reindex with parameters of type FHIROperationContext Modifier and Type Method Description protected Parameters
ReindexOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
-
Uses of FHIROperationContext in com.ibm.fhir.operation.term
Methods in com.ibm.fhir.operation.term with parameters of type FHIROperationContext Modifier and Type Method Description protected abstract Parameters
AbstractTermOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
protected Parameters
ClosureOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
protected Parameters
CodeSystemValidateCodeOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
protected Parameters
ExpandOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
protected Parameters
LookupOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
protected Parameters
SubsumesOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
protected Parameters
TranslateOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
protected Parameters
ValueSetValidateCodeOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
protected <T extends Resource>
TAbstractTermOperation. getResource(FHIROperationContext operationContext, String logicalId, Parameters parameters, FHIRResourceHelpers resourceHelper, Class<T> resourceType)
-
Uses of FHIROperationContext in com.ibm.fhir.operation.validate
Methods in com.ibm.fhir.operation.validate with parameters of type FHIROperationContext Modifier and Type Method Description protected Parameters
ValidateOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
-
Uses of FHIROperationContext in com.ibm.fhir.server.operation.spi
Methods in com.ibm.fhir.server.operation.spi that return FHIROperationContext Modifier and Type Method Description static FHIROperationContext
FHIROperationContext. createInstanceOperationContext()
static FHIROperationContext
FHIROperationContext. createResourceTypeOperationContext()
static FHIROperationContext
FHIROperationContext. createSystemOperationContext()
Methods in com.ibm.fhir.server.operation.spi with parameters of type FHIROperationContext Modifier and Type Method Description protected abstract Parameters
AbstractOperation. doInvoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
This is the method that concrete subclasses must implement to perform the operation logic.Resource
FHIRResourceHelpers. doInvoke(FHIROperationContext operationContext, String resourceTypeName, String logicalId, String versionId, String operationName, Resource resource, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters, Map<String,String> requestProperties)
Helper method which invokes a custom operation.int
FHIRResourceHelpers. doReindex(FHIROperationContext operationContext, OperationOutcome.Builder operationOutcomeResult, Instant tstamp, String resourceLogicalId)
Invoke the FHIR persistence reindex operation for a randomly chosen resource which was last reindexed before the given dateParameters
AbstractOperation. invoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelper)
Validate the input parameters, invoke the operation, validate the output parameters, and return the result.Parameters
FHIROperation. invoke(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters, FHIRResourceHelpers resourceHelpers)
protected void
AbstractOperation. validateInputParameters(FHIROperationContext operationContext, Class<? extends Resource> resourceType, String logicalId, String versionId, Parameters parameters)
protected void
AbstractOperation. validateOperationContext(FHIROperationContext operationContext, Class<? extends Resource> resourceType)
-
Uses of FHIROperationContext in com.ibm.fhir.server.util
Methods in com.ibm.fhir.server.util with parameters of type FHIROperationContext Modifier and Type Method Description Resource
FHIRRestHelper. doInvoke(FHIROperationContext operationContext, String resourceTypeName, String logicalId, String versionId, String operationName, Resource resource, javax.ws.rs.core.MultivaluedMap<String,String> queryParameters, Map<String,String> requestProperties)
Helper method which invokes a custom operation.int
FHIRRestHelper. doReindex(FHIROperationContext operationContext, OperationOutcome.Builder operationOutcomeResult, Instant tstamp, String resourceLogicalId)
-