Fix compile error
This commit is contained in:
parent
a3b9db1363
commit
1b5528a998
|
@ -396,44 +396,6 @@ public abstract class BaseHapiFhirDao<T extends IBaseResource> implements IDao,
|
|||
}
|
||||
}
|
||||
|
||||
protected TagList getTags(RequestDetails theRequest, Class<? extends IBaseResource> theResourceType, IIdType theResourceId) {
|
||||
String resourceName = null;
|
||||
if (theResourceType != null) {
|
||||
resourceName = toResourceName(theResourceType);
|
||||
if (theResourceId != null && theResourceId.hasVersionIdPart()) {
|
||||
IFhirResourceDao<? extends IBaseResource> dao = getDao(theResourceType);
|
||||
BaseHasResource entity = dao.readEntity(theResourceId, theRequest);
|
||||
TagList retVal = new TagList();
|
||||
for (BaseTag next : entity.getTags()) {
|
||||
retVal.add(next.getTag().toTag());
|
||||
}
|
||||
return retVal;
|
||||
}
|
||||
}
|
||||
|
||||
Set<Long> tagIds = new HashSet<>();
|
||||
findMatchingTagIds(theRequest, resourceName, theResourceId, tagIds, ResourceTag.class);
|
||||
findMatchingTagIds(theRequest, resourceName, theResourceId, tagIds, ResourceHistoryTag.class);
|
||||
if (tagIds.isEmpty()) {
|
||||
return new TagList();
|
||||
}
|
||||
{
|
||||
CriteriaBuilder builder = myEntityManager.getCriteriaBuilder();
|
||||
CriteriaQuery<TagDefinition> cq = builder.createQuery(TagDefinition.class);
|
||||
Root<TagDefinition> from = cq.from(TagDefinition.class);
|
||||
cq.where(from.get("myId").in(tagIds));
|
||||
cq.orderBy(builder.asc(from.get("mySystem")), builder.asc(from.get("myCode")));
|
||||
TypedQuery<TagDefinition> q = myEntityManager.createQuery(cq);
|
||||
q.setMaxResults(getConfig().getHardTagListLimit());
|
||||
|
||||
TagList retVal = new TagList();
|
||||
for (TagDefinition next : q.getResultList()) {
|
||||
retVal.add(next.toTag());
|
||||
}
|
||||
|
||||
return retVal;
|
||||
}
|
||||
}
|
||||
|
||||
protected IBundleProvider history(RequestDetails theRequest, String theResourceName, Long theId, Date theSince, Date theUntil) {
|
||||
|
||||
|
|
Loading…
Reference in New Issue