Package dev.dsf.fhir.webservice.secure
Class RootServiceSecure
java.lang.Object
dev.dsf.fhir.webservice.base.AbstractBasicService
dev.dsf.fhir.webservice.base.AbstractDelegatingBasicService<S>
dev.dsf.fhir.webservice.secure.AbstractServiceSecure<RootService>
dev.dsf.fhir.webservice.secure.RootServiceSecure
- All Implemented Interfaces:
BasicService,RootService,org.springframework.beans.factory.InitializingBean
-
Field Summary
Fields inherited from class dev.dsf.fhir.webservice.secure.AbstractServiceSecure
audit, referenceResolver, responseGenerator, serverBaseFields inherited from class dev.dsf.fhir.webservice.base.AbstractDelegatingBasicService
delegateFields inherited from class dev.dsf.fhir.webservice.base.AbstractBasicService
currentIdentityProvider -
Constructor Summary
ConstructorsConstructorDescriptionRootServiceSecure(RootService delegate, String serverBase, ResponseGenerator responseGenerator, ReferenceResolver referenceResolver, AuthorizationRule<org.hl7.fhir.r4.model.Resource> authorizationRule) -
Method Summary
Modifier and TypeMethodDescriptionvoidjakarta.ws.rs.core.ResponsehandleBundle(org.hl7.fhir.r4.model.Bundle bundle, jakarta.ws.rs.core.UriInfo uri, jakarta.ws.rs.core.HttpHeaders headers) jakarta.ws.rs.core.Responsehistory(jakarta.ws.rs.core.UriInfo uri, jakarta.ws.rs.core.HttpHeaders headers) jakarta.ws.rs.core.Responseroot(jakarta.ws.rs.core.UriInfo uri, jakarta.ws.rs.core.HttpHeaders headers) Methods inherited from class dev.dsf.fhir.webservice.secure.AbstractServiceSecure
forbidden, logCurrentIdentityMethods inherited from class dev.dsf.fhir.webservice.base.AbstractDelegatingBasicService
setCurrentIdentityProviderMethods inherited from class dev.dsf.fhir.webservice.base.AbstractBasicService
getCurrentIdentityMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.dsf.fhir.webservice.base.BasicService
setCurrentIdentityProvider
-
Constructor Details
-
RootServiceSecure
public RootServiceSecure(RootService delegate, String serverBase, ResponseGenerator responseGenerator, ReferenceResolver referenceResolver, AuthorizationRule<org.hl7.fhir.r4.model.Resource> authorizationRule)
-
-
Method Details
-
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Overrides:
afterPropertiesSetin classAbstractServiceSecure<RootService>- Throws:
Exception
-
root
public jakarta.ws.rs.core.Response root(jakarta.ws.rs.core.UriInfo uri, jakarta.ws.rs.core.HttpHeaders headers) - Specified by:
rootin interfaceRootService
-
handleBundle
public jakarta.ws.rs.core.Response handleBundle(org.hl7.fhir.r4.model.Bundle bundle, jakarta.ws.rs.core.UriInfo uri, jakarta.ws.rs.core.HttpHeaders headers) - Specified by:
handleBundlein interfaceRootService
-
history
public jakarta.ws.rs.core.Response history(jakarta.ws.rs.core.UriInfo uri, jakarta.ws.rs.core.HttpHeaders headers) - Specified by:
historyin interfaceRootService
-