Package dev.dsf.fhir.webservice.secure
Class AbstractServiceSecure<S extends BasicService>
java.lang.Object
dev.dsf.fhir.webservice.base.AbstractBasicService
dev.dsf.fhir.webservice.base.AbstractDelegatingBasicService<S>
dev.dsf.fhir.webservice.secure.AbstractServiceSecure<S>
- All Implemented Interfaces:
BasicService,org.springframework.beans.factory.InitializingBean
- Direct Known Subclasses:
AbstractResourceServiceSecure,ConformanceServiceSecure,RootServiceSecure,StaticResourcesServiceSecure
public abstract class AbstractServiceSecure<S extends BasicService>
extends AbstractDelegatingBasicService<S>
implements org.springframework.beans.factory.InitializingBean
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final org.slf4j.Loggerprotected final ReferenceResolverprotected final ResponseGeneratorprotected final StringFields inherited from class dev.dsf.fhir.webservice.base.AbstractDelegatingBasicService
delegateFields inherited from class dev.dsf.fhir.webservice.base.AbstractBasicService
currentIdentityProvider -
Constructor Summary
ConstructorsConstructorDescriptionAbstractServiceSecure(S delegate, String serverBase, ResponseGenerator responseGenerator, ReferenceResolver referenceResolver) -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected final jakarta.ws.rs.core.Responseprotected voidMethods inherited from class dev.dsf.fhir.webservice.base.AbstractDelegatingBasicService
setCurrentIdentityProviderMethods inherited from class dev.dsf.fhir.webservice.base.AbstractBasicService
getCurrentIdentity
-
Field Details
-
audit
protected static final org.slf4j.Logger audit -
serverBase
-
responseGenerator
-
referenceResolver
-
-
Constructor Details
-
AbstractServiceSecure
public AbstractServiceSecure(S delegate, String serverBase, ResponseGenerator responseGenerator, ReferenceResolver referenceResolver)
-
-
Method Details
-
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Overrides:
afterPropertiesSetin classAbstractDelegatingBasicService<S extends BasicService>- Throws:
Exception
-
forbidden
-
logCurrentIdentity
protected void logCurrentIdentity()
-