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) {
|
protected IBundleProvider history(RequestDetails theRequest, String theResourceName, Long theId, Date theSince, Date theUntil) {
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue