Revision ad6c211a
Added by Andreas Kohlbecker over 2 years ago
src/main/java/eu/etaxonomy/cdm/service/CdmBeanItemContainerFactory.java | ||
---|---|---|
68 | 68 |
return termItemContainer; |
69 | 69 |
} |
70 | 70 |
|
71 |
@Transactional(readOnly=true) |
|
72 |
public <T extends DefinedTermBase> BeanItemContainer<T> buildTermItemContainer(Class<T> type, TermType termType) { |
|
73 |
|
|
74 |
clearSession(); |
|
75 |
// TODO use TermCacher? |
|
76 |
List<T> terms = repo.getTermService().listByTermType(termType, null, null, orderHints, INIT_STRATEGY); |
|
77 |
BeanItemContainer<T> termItemContainer = new BeanItemContainer<>(DefinedTermBase.class); |
|
78 |
termItemContainer.addAll(terms); |
|
79 |
return termItemContainer; |
|
80 |
} |
|
81 |
|
|
82 |
|
|
71 | 83 |
@Transactional(readOnly=true) |
72 | 84 |
public BeanItemContainer<DefinedTermBase> buildVocabularyTermsItemContainer(UUID vocabularyUuid) { |
73 | 85 |
|
Also available in: Unified diff
ref #6732 rank selector offering compact and full list of ranks