package eu.etaxonomy.cdm.persistence.dao.hibernate.common;\r
\r
import java.util.ArrayList;\r
-import java.util.Collection;\r
-import java.util.HashMap;\r
import java.util.HashSet;\r
import java.util.List;\r
import java.util.Map;\r
import org.hibernate.envers.query.AuditQuery;\r
import org.springframework.stereotype.Repository;\r
\r
-import eu.etaxonomy.cdm.hibernate.UUIDUserType;\r
import eu.etaxonomy.cdm.model.common.DefinedTermBase;\r
-import eu.etaxonomy.cdm.model.common.Language;\r
import eu.etaxonomy.cdm.model.common.OrderedTermVocabulary;\r
import eu.etaxonomy.cdm.model.common.TermType;\r
import eu.etaxonomy.cdm.model.common.TermVocabulary;\r
Map<UUID, Set<UUID>> uuidMissingTermsRepsonse, Map<UUID, TermVocabulary<?>> vocabularyResponse){\r
\r
Set<UUID> missingTermCandidateUuids = new HashSet<UUID>();\r
- String uuidsString = ""; //TODO make it a StringBuffer\r
\r
for (Set<UUID> uuidsPerVocSet : uuidsRequested.values()){\r
missingTermCandidateUuids.addAll(uuidsPerVocSet);\r
}\r
- uuidsString = uuidsString.substring(1);\r
\r
//search persisted subset of required (usuallay all \r
String hql = " SELECT terms.uuid " +\r