public synchronized void initCacheMap() { myCacheEntryToNextRefresh.clear(); List<WarmCacheEntry> warmCacheEntries = myDaoConfig.getWarmCacheEntries(); for (WarmCacheEntry next : warmCacheEntries) { // Validate parseWarmUrlParamPart(next.getUrl()); UrlUtil.parseUrlResourceType(myCtx, next.getUrl()); myCacheEntryToNextRefresh.put(next, 0L); } } }
private void refreshNow(WarmCacheEntry theCacheEntry) { String nextUrl = theCacheEntry.getUrl(); RuntimeResourceDefinition resourceDef = UrlUtil.parseUrlResourceType(myCtx, nextUrl); IFhirResourceDao<?> callingDao = myDaoRegistry.getResourceDao(resourceDef.getName()); String queryPart = parseWarmUrlParamPart(nextUrl); SearchParameterMap responseCriteriaUrl = myMatchUrlService.translateMatchUrl(queryPart, resourceDef); callingDao.search(responseCriteriaUrl); }
RuntimeResourceDefinition resourceDefinition; if (theResource == null) { resourceDefinition = UrlUtil.parseUrlResourceType(myFhirContext, theCriteria); } else { resourceDefinition = myFhirContext.getResourceDefinition(theResource);
RuntimeResourceDefinition resourceDef = UrlUtil.parseUrlResourceType(myFhirContext, nextSearchUrl); String queryPart = nextSearchUrl.substring(nextSearchUrl.indexOf('?')); String resourceType = resourceDef.getName();
public synchronized void initCacheMap() { myCacheEntryToNextRefresh.clear(); List<WarmCacheEntry> warmCacheEntries = myDaoConfig.getWarmCacheEntries(); for (WarmCacheEntry next : warmCacheEntries) { // Validate parseWarmUrlParamPart(next.getUrl()); UrlUtil.parseUrlResourceType(myCtx, next.getUrl()); myCacheEntryToNextRefresh.put(next, 0L); } } }
private void refreshNow(WarmCacheEntry theCacheEntry) { String nextUrl = theCacheEntry.getUrl(); RuntimeResourceDefinition resourceDef = UrlUtil.parseUrlResourceType(myCtx, nextUrl); IFhirResourceDao<?> callingDao = myDaoRegistry.getResourceDao(resourceDef.getName()); String queryPart = parseWarmUrlParamPart(nextUrl); SearchParameterMap responseCriteriaUrl = myMatchUrlService.translateMatchUrl(queryPart, resourceDef); callingDao.search(responseCriteriaUrl); }
RuntimeResourceDefinition resourceDef = UrlUtil.parseUrlResourceType(myFhirContext, nextSearchUrl); String queryPart = nextSearchUrl.substring(nextSearchUrl.indexOf('?')); String resourceType = resourceDef.getName();