public abstract class BaseHapiFhirSystemDao<T,MT> extends BaseHapiFhirDao<IBaseResource> implements IFhirSystemDao<T,MT>
INDEX_STATUS_INDEXED, INDEX_STATUS_INDEXING_FAILED, myEntityManager, NS_JPA_PROFILE, OO_SEVERITY_ERROR, OO_SEVERITY_INFO, OO_SEVERITY_WARN, UCUM_NSRESOURCE_PID| Constructor and Description |
|---|
BaseHapiFhirSystemDao() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteAllTagsOnServer(RequestDetails theRequestDetails)
Use with caution! This deletes everything!!
|
TagList |
getAllTags(RequestDetails theRequestDetails) |
Map<String,Long> |
getResourceCounts() |
protected boolean |
hasValue(InstantDt theInstantDt) |
IBundleProvider |
history(Date theSince,
Date theUntil,
RequestDetails theRequestDetails) |
protected ResourceTable |
loadFirstEntityFromCandidateMatches(Set<Long> candidateMatches) |
int |
markAllResourcesForReindexing()
Marks all indexes as needing fresh indexing
|
Integer |
performReindexingPass(Integer theCount) |
void |
setTxManager(org.springframework.transaction.PlatformTransactionManager theTxManager) |
protected ResourceTable |
tryToLoadEntity(IdDt nextId) |
clearRequestAsProcessingSubRequest, createForcedIdIfNeeded, extractResourceLinks, extractSearchParamCoords, extractSearchParamDates, extractSearchParamNumber, extractSearchParamQuantity, extractSearchParamStrings, extractSearchParamTokens, extractSearchParamUri, getConfig, getContext, getContext, getDao, getSearchParamByName, getSearchParamsByResourceType, getTag, getTags, history, injectDependenciesIntoBundleProvider, isLogicalReference, isValidPid, markRequestAsProcessingSubRequest, newInstanceAnd, newInstanceType, normalizeString, notifyInterceptors, parseContentTextIntoWords, populateFullTextFields, populateResourceIntoEntity, postPersist, postUpdate, processMatchUrl, readEntity, setConfig, setContext, setEntityManager, setPlatformTransactionManager, shouldDroppedTagBeRemovedOnUpdate, toEntity, toResource, toResource, toResourceName, toResourceName, translateForcedIdToPid, translateForcedIdToPid, translateForcedIdToPids, translateMatchUrl, translateMatchUrl, translatePidIdToForcedId, updateEntity, updateEntity, validateDeleteConflictsEmptyOrThrowException, validateResourceForStorage, validateResourceTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDao, metaGetOperation, transactiongetContext, getSearchParamByName, getSearchParamsByResourceType, injectDependenciesIntoBundleProvider, populateFullTextFields, processMatchUrl, toResource, toResource@Transactional(propagation=REQUIRED) public void deleteAllTagsOnServer(RequestDetails theRequestDetails)
IFhirSystemDaodeleteAllTagsOnServer in interface IFhirSystemDao<T,MT>theRequestDetails - TODOpublic TagList getAllTags(RequestDetails theRequestDetails)
getAllTags in interface IFhirSystemDao<T,MT>public Map<String,Long> getResourceCounts()
getResourceCounts in interface IFhirSystemDao<T,MT>protected boolean hasValue(InstantDt theInstantDt)
public IBundleProvider history(Date theSince, Date theUntil, RequestDetails theRequestDetails)
history in interface IFhirSystemDao<T,MT>protected ResourceTable loadFirstEntityFromCandidateMatches(Set<Long> candidateMatches)
@Transactional public int markAllResourcesForReindexing()
IFhirSystemDaomarkAllResourcesForReindexing in interface IFhirSystemDao<T,MT>@Transactional(propagation=NOT_SUPPORTED) public Integer performReindexingPass(Integer theCount)
performReindexingPass in interface IFhirSystemDao<T,MT>public void setTxManager(org.springframework.transaction.PlatformTransactionManager theTxManager)
protected ResourceTable tryToLoadEntity(IdDt nextId)
Copyright © 2014–2017 University Health Network. All rights reserved.