public abstract class BaseJpaResourceProvider<T extends IBaseResource> extends BaseJpaProvider implements IResourceProvider
REMOTE_ADDR, REMOTE_UA| Constructor and Description |
|---|
BaseJpaResourceProvider() |
BaseJpaResourceProvider(IFhirResourceDao<T> theDao) |
| Modifier and Type | Method and Description |
|---|---|
IFhirResourceDao<T> |
getDao() |
IBundleProvider |
getHistoryForResourceInstance(HttpServletRequest theRequest,
IIdType theId,
Date theSince,
DateRangeParam theAt,
RequestDetails theRequestDetails) |
IBundleProvider |
getHistoryForResourceType(HttpServletRequest theRequest,
Date theSince,
DateRangeParam theAt,
RequestDetails theRequestDetails) |
Class<? extends IBaseResource> |
getResourceType() |
TagList |
getTagsForResourceInstance(HttpServletRequest theRequest,
IIdType theResourceId,
RequestDetails theRequestDetails) |
TagList |
getTagsForResourceType(HttpServletRequest theRequest,
RequestDetails theRequestDetails) |
DaoMethodOutcome |
patch(HttpServletRequest theRequest,
IIdType theId,
RequestDetails theRequestDetails,
String theBody,
PatchTypeEnum thePatchType) |
T |
read(HttpServletRequest theRequest,
IIdType theId,
RequestDetails theRequestDetails) |
void |
setDao(IFhirResourceDao<T> theDao) |
endRequest, endRequest, getContext, processSinceOrAt, setContext, startRequest, startRequestpublic BaseJpaResourceProvider()
public BaseJpaResourceProvider(IFhirResourceDao<T> theDao)
public IFhirResourceDao<T> getDao()
public IBundleProvider getHistoryForResourceInstance(HttpServletRequest theRequest, IIdType theId, Date theSince, DateRangeParam theAt, RequestDetails theRequestDetails)
public IBundleProvider getHistoryForResourceType(HttpServletRequest theRequest, Date theSince, DateRangeParam theAt, RequestDetails theRequestDetails)
public Class<? extends IBaseResource> getResourceType()
getResourceType in interface IResourceProviderpublic TagList getTagsForResourceInstance(HttpServletRequest theRequest, IIdType theResourceId, RequestDetails theRequestDetails)
public TagList getTagsForResourceType(HttpServletRequest theRequest, RequestDetails theRequestDetails)
public T read(HttpServletRequest theRequest, IIdType theId, RequestDetails theRequestDetails)
public DaoMethodOutcome patch(HttpServletRequest theRequest, IIdType theId, RequestDetails theRequestDetails, String theBody, PatchTypeEnum thePatchType)
public void setDao(IFhirResourceDao<T> theDao)
Copyright © 2014–2017 University Health Network. All rights reserved.