Class FHIRPersistenceContextImpl
- java.lang.Object
-
- com.ibm.fhir.persistence.context.impl.FHIRPersistenceContextImpl
-
- All Implemented Interfaces:
FHIRPersistenceContext
public class FHIRPersistenceContextImpl extends Object implements FHIRPersistenceContext
This class provides a concrete implementation of the FHIRPersistenceContext interface and is used to pass request context-related information to the persistence layer.
-
-
Constructor Summary
Constructors Constructor Description FHIRPersistenceContextImpl(FHIRPersistenceEvent pe)FHIRPersistenceContextImpl(FHIRPersistenceEvent pe, boolean includeDeleted)FHIRPersistenceContextImpl(FHIRPersistenceEvent pe, boolean includeDeleted, FHIRSearchContext sc)FHIRPersistenceContextImpl(FHIRPersistenceEvent pe, FHIRHistoryContext hc)FHIRPersistenceContextImpl(FHIRPersistenceEvent pe, FHIRSearchContext sc)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FHIRHistoryContextgetHistoryContext()Returns the FHIRHistoryContext instance associated with the current request.FHIRPersistenceEventgetPersistenceEvent()Returns the FHIRPersistenceEvent instance for the current request.FHIRSearchContextgetSearchContext()Returns the FHIRSearchContext instance associated with the current request.booleanincludeDeleted()Indicates whether the persistence layer should include "deleted" resources in the operation response.voidsetIncludeDeleted(boolean includeDeleted)
-
-
-
Constructor Detail
-
FHIRPersistenceContextImpl
public FHIRPersistenceContextImpl(FHIRPersistenceEvent pe)
-
FHIRPersistenceContextImpl
public FHIRPersistenceContextImpl(FHIRPersistenceEvent pe, boolean includeDeleted)
-
FHIRPersistenceContextImpl
public FHIRPersistenceContextImpl(FHIRPersistenceEvent pe, FHIRHistoryContext hc)
-
FHIRPersistenceContextImpl
public FHIRPersistenceContextImpl(FHIRPersistenceEvent pe, FHIRSearchContext sc)
-
FHIRPersistenceContextImpl
public FHIRPersistenceContextImpl(FHIRPersistenceEvent pe, boolean includeDeleted, FHIRSearchContext sc)
-
-
Method Detail
-
getPersistenceEvent
public FHIRPersistenceEvent getPersistenceEvent()
Description copied from interface:FHIRPersistenceContextReturns the FHIRPersistenceEvent instance for the current request. This contains information about the security context, HTTP headers, request URI information, etc.- Specified by:
getPersistenceEventin interfaceFHIRPersistenceContext
-
getHistoryContext
public FHIRHistoryContext getHistoryContext()
Description copied from interface:FHIRPersistenceContextReturns the FHIRHistoryContext instance associated with the current request. This will be null if the current request is not a 'history' operation.- Specified by:
getHistoryContextin interfaceFHIRPersistenceContext
-
getSearchContext
public FHIRSearchContext getSearchContext()
Description copied from interface:FHIRPersistenceContextReturns the FHIRSearchContext instance associated with the current request. This will be null if the current request is not a 'search' operation.- Specified by:
getSearchContextin interfaceFHIRPersistenceContext
-
includeDeleted
public boolean includeDeleted()
Description copied from interface:FHIRPersistenceContextIndicates whether the persistence layer should include "deleted" resources in the operation response.- Specified by:
includeDeletedin interfaceFHIRPersistenceContext
-
setIncludeDeleted
public void setIncludeDeleted(boolean includeDeleted)
-
-