Package dev.dsf.fhir.webservice.impl
Class BinaryServiceImpl
java.lang.Object
dev.dsf.fhir.webservice.base.AbstractBasicService
dev.dsf.fhir.webservice.impl.AbstractResourceServiceImpl<BinaryDao,org.hl7.fhir.r4.model.Binary>
dev.dsf.fhir.webservice.impl.BinaryServiceImpl
- All Implemented Interfaces:
BasicService,BasicResourceService<org.hl7.fhir.r4.model.Binary>,BinaryService,org.springframework.beans.factory.InitializingBean
public class BinaryServiceImpl
extends AbstractResourceServiceImpl<BinaryDao,org.hl7.fhir.r4.model.Binary>
implements BinaryService
-
Field Summary
Fields inherited from class dev.dsf.fhir.webservice.impl.AbstractResourceServiceImpl
authorizationRuleProvider, dao, defaultPageCount, eventGenerator, eventHandler, exceptionHandler, historyService, parameterConverter, referenceCleaner, referenceExtractor, referenceResolver, resourceType, resourceTypeName, responseGenerator, serverBase, validatorFields inherited from class dev.dsf.fhir.webservice.base.AbstractBasicService
currentIdentityProvider -
Constructor Summary
ConstructorsConstructorDescriptionBinaryServiceImpl(String path, String serverBase, int defaultPageCount, BinaryDao dao, ResourceValidator validator, EventHandler eventHandler, ExceptionHandler exceptionHandler, EventGenerator eventGenerator, ResponseGenerator responseGenerator, ParameterConverter parameterConverter, ReferenceExtractor referenceExtractor, ReferenceResolver referenceResolver, ReferenceCleaner referenceCleaner, AuthorizationRuleProvider authorizationRuleProvider, HistoryService historyService) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.Responsecreate(InputStream in, jakarta.ws.rs.core.UriInfo uri, jakarta.ws.rs.core.HttpHeaders headers) protected jakarta.ws.rs.core.MediaTypegetMediaTypeForRead(jakarta.ws.rs.core.UriInfo uri, jakarta.ws.rs.core.HttpHeaders headers) protected jakarta.ws.rs.core.MediaTypegetMediaTypeForVRead(jakarta.ws.rs.core.UriInfo uri, jakarta.ws.rs.core.HttpHeaders headers) jakarta.ws.rs.core.Responseupdate(String id, InputStream in, jakarta.ws.rs.core.UriInfo uri, jakarta.ws.rs.core.HttpHeaders headers) Methods inherited from class dev.dsf.fhir.webservice.impl.AbstractResourceServiceImpl
afterPropertiesSet, checkReferenceAfterCreate, checkReferenceAfterUpdate, create, delete, delete, deletePermanently, getValidateExisting, getValidateNew, history, history, postValidateExisting, postValidateNew, preCreate, preDelete, preUpdate, read, search, update, update, vreadMethods inherited from class dev.dsf.fhir.webservice.base.AbstractBasicService
getCurrentIdentity, setCurrentIdentityProviderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.dsf.fhir.webservice.specification.BasicResourceService
create, delete, delete, deletePermanently, getValidateExisting, getValidateNew, history, history, postValidateExisting, postValidateNew, read, search, update, update, vreadMethods inherited from interface dev.dsf.fhir.webservice.base.BasicService
setCurrentIdentityProvider
-
Constructor Details
-
BinaryServiceImpl
public BinaryServiceImpl(String path, String serverBase, int defaultPageCount, BinaryDao dao, ResourceValidator validator, EventHandler eventHandler, ExceptionHandler exceptionHandler, EventGenerator eventGenerator, ResponseGenerator responseGenerator, ParameterConverter parameterConverter, ReferenceExtractor referenceExtractor, ReferenceResolver referenceResolver, ReferenceCleaner referenceCleaner, AuthorizationRuleProvider authorizationRuleProvider, HistoryService historyService)
-
-
Method Details
-
create
public jakarta.ws.rs.core.Response create(InputStream in, jakarta.ws.rs.core.UriInfo uri, jakarta.ws.rs.core.HttpHeaders headers) - Specified by:
createin interfaceBinaryService
-
update
public jakarta.ws.rs.core.Response update(String id, InputStream in, jakarta.ws.rs.core.UriInfo uri, jakarta.ws.rs.core.HttpHeaders headers) - Specified by:
updatein interfaceBinaryService
-
getMediaTypeForRead
protected jakarta.ws.rs.core.MediaType getMediaTypeForRead(jakarta.ws.rs.core.UriInfo uri, jakarta.ws.rs.core.HttpHeaders headers) - Overrides:
getMediaTypeForReadin classAbstractResourceServiceImpl<BinaryDao,org.hl7.fhir.r4.model.Binary>
-
getMediaTypeForVRead
protected jakarta.ws.rs.core.MediaType getMediaTypeForVRead(jakarta.ws.rs.core.UriInfo uri, jakarta.ws.rs.core.HttpHeaders headers) - Overrides:
getMediaTypeForVReadin classAbstractResourceServiceImpl<BinaryDao,org.hl7.fhir.r4.model.Binary>
-