Project

General

Profile

« Previous | Next » 

Revision dfd8da23

Added by Katja Luther over 2 years ago

ref #9814: add vocDto to termDto

View differences:

cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/term/DefinedTermDaoImpl.java
70 70
import eu.etaxonomy.cdm.persistence.dao.term.IDefinedTermDao;
71 71
import eu.etaxonomy.cdm.persistence.dto.FeatureDto;
72 72
import eu.etaxonomy.cdm.persistence.dto.TermDto;
73
import eu.etaxonomy.cdm.persistence.dto.TermVocabularyDto;
73 74
import eu.etaxonomy.cdm.persistence.query.MatchMode;
74 75
import eu.etaxonomy.cdm.persistence.query.OrderHint;
75 76

  
......
793 794
        List<Object[]> result = query.list();
794 795

  
795 796
        List<TermDto> list = TermDto.termDtoListFrom(result);
797
        queryString = TermVocabularyDto.getTermCollectionDtoSelect() + " where a.uuid = :uuid";
798

  
799
        query = getSession().createQuery(queryString);
800
        for (TermDto dto: list){
801
            query.setParameter("uuid", dto.getVocabularyUuid());
802
            result = query.list();
803
            List<TermVocabularyDto> vocs = TermVocabularyDto.termVocabularyDtoListFrom(result);
804
            if (!vocs.isEmpty()){
805
                dto.setVocabularyDto(vocs.get(0));
806
            }
807
        }
808

  
796 809
        return list;
797 810
    }
798 811

  

Also available in: Unified diff