Class BaseJpaSystemProvider<T,MT>

java.lang.Object
ca.uhn.fhir.jpa.provider.BaseJpaProvider
ca.uhn.fhir.jpa.provider.BaseJpaSystemProvider<T,MT>
All Implemented Interfaces:
ca.uhn.fhir.jpa.provider.IJpaSystemProvider
Direct Known Subclasses:
BaseJpaSystemProviderDstu2Plus

public class BaseJpaSystemProvider<T,MT> extends ca.uhn.fhir.jpa.provider.BaseJpaProvider implements ca.uhn.fhir.jpa.provider.IJpaSystemProvider
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Deprecated. 
    static final String
    Deprecated. 

    Fields inherited from class ca.uhn.fhir.jpa.provider.BaseJpaProvider

    myDaoConfig, REMOTE_ADDR, REMOTE_UA
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.hl7.fhir.instance.model.api.IBaseParameters
    doExpunge(org.hl7.fhir.instance.model.api.IPrimitiveType<? extends Integer> theLimit, org.hl7.fhir.instance.model.api.IPrimitiveType<? extends Boolean> theExpungeDeletedResources, org.hl7.fhir.instance.model.api.IPrimitiveType<? extends Boolean> theExpungeOldVersions, org.hl7.fhir.instance.model.api.IPrimitiveType<? extends Boolean> theExpungeEverything, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)
     
    org.hl7.fhir.instance.model.api.IBaseParameters
    expunge(org.hl7.fhir.instance.model.api.IPrimitiveType<Integer> theLimit, org.hl7.fhir.instance.model.api.IPrimitiveType<Boolean> theExpungeDeletedResources, org.hl7.fhir.instance.model.api.IPrimitiveType<Boolean> theExpungeOldVersions, org.hl7.fhir.instance.model.api.IPrimitiveType<Boolean> theExpungeEverything, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)
     
    protected ca.uhn.fhir.jpa.api.dao.IFhirSystemDao<T,MT>
     
     
    ca.uhn.fhir.rest.api.server.IBundleProvider
    historyServer(javax.servlet.http.HttpServletRequest theRequest, Integer theOffset, Date theDate, ca.uhn.fhir.rest.param.DateRangeParam theAt, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)
     
    void
    setDao(ca.uhn.fhir.jpa.api.dao.IFhirSystemDao<T,MT> theDao)
     

    Methods inherited from class ca.uhn.fhir.jpa.provider.BaseJpaProvider

    createExpungeOptions, createExpungeResponse, endRequest, endRequest, getContext, processSinceOrAt, setContext, setDaoConfigForUnitTest, startRequest, startRequest

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

  • Method Details

    • getResourceReindexingSvc

    • expunge

      public org.hl7.fhir.instance.model.api.IBaseParameters expunge(org.hl7.fhir.instance.model.api.IPrimitiveType<Integer> theLimit, org.hl7.fhir.instance.model.api.IPrimitiveType<Boolean> theExpungeDeletedResources, org.hl7.fhir.instance.model.api.IPrimitiveType<Boolean> theExpungeOldVersions, org.hl7.fhir.instance.model.api.IPrimitiveType<Boolean> theExpungeEverything, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)
    • doExpunge

      protected org.hl7.fhir.instance.model.api.IBaseParameters doExpunge(org.hl7.fhir.instance.model.api.IPrimitiveType<? extends Integer> theLimit, org.hl7.fhir.instance.model.api.IPrimitiveType<? extends Boolean> theExpungeDeletedResources, org.hl7.fhir.instance.model.api.IPrimitiveType<? extends Boolean> theExpungeOldVersions, org.hl7.fhir.instance.model.api.IPrimitiveType<? extends Boolean> theExpungeEverything, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)
    • getDao

      protected ca.uhn.fhir.jpa.api.dao.IFhirSystemDao<T,MT> getDao()
    • setDao

      public void setDao(ca.uhn.fhir.jpa.api.dao.IFhirSystemDao<T,MT> theDao)
    • historyServer

      public ca.uhn.fhir.rest.api.server.IBundleProvider historyServer(javax.servlet.http.HttpServletRequest theRequest, Integer theOffset, Date theDate, ca.uhn.fhir.rest.param.DateRangeParam theAt, ca.uhn.fhir.rest.api.server.RequestDetails theRequestDetails)