ResourceTable resource = (ResourceTable) theEntity; version = theEntity.getVersion(); ResourceHistoryTable history = myResourceHistoryTableDao.findForIdAndVersion(theEntity.getId(), version); while (history == null) { if (version > 1L) { version--; history = myResourceHistoryTableDao.findForIdAndVersion(theEntity.getId(), version); } else { return null; b.append(theEntity.getIdDt().getIdPart()); b.append(" (pid "); b.append(theEntity.getId()); b.append(", version "); b.append(theEntity.getFhirVersion().name());
IDao.RESOURCE_PID.put(res, theEntity.getId());
ResourceMetadataKeyEnum.PUBLISHED.put(res, theEntity.getPublished()); ResourceMetadataKeyEnum.UPDATED.put(res, theEntity.getUpdated()); IDao.RESOURCE_PID.put(res, theEntity.getId());
IDao.RESOURCE_PID.put(res, theEntity.getId());
ResourceTable resource = (ResourceTable) theEntity; version = theEntity.getVersion(); ResourceHistoryTable history = myResourceHistoryTableDao.findForIdAndVersion(theEntity.getId(), version); while (history == null) { if (version > 1L) { version--; history = myResourceHistoryTableDao.findForIdAndVersion(theEntity.getId(), version); } else { return null; b.append(theEntity.getIdDt().getIdPart()); b.append(" (pid "); b.append(theEntity.getId()); b.append(", version "); b.append(theEntity.getFhirVersion().name());
ResourceMetadataKeyEnum.PUBLISHED.put(res, theEntity.getPublished()); ResourceMetadataKeyEnum.UPDATED.put(res, theEntity.getUpdated()); IDao.RESOURCE_PID.put(res, theEntity.getId());