From: Patrick Plitzner Date: Wed, 9 Dec 2015 07:59:19 +0000 (+0100) Subject: Generalize term service method listByTermType() X-Git-Tag: 3.12.0^2~22^2~1 X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/commitdiff_plain/1d716a84abc881cc199736d18bf1dd89d4b05b84 Generalize term service method listByTermType() --- diff --git a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/dataimport/transientServices/TransientTermService.java b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/dataimport/transientServices/TransientTermService.java index 109a80899..d70106592 100644 --- a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/dataimport/transientServices/TransientTermService.java +++ b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/dataimport/transientServices/TransientTermService.java @@ -857,7 +857,7 @@ public class TransientTermService implements ITermService { * @see eu.etaxonomy.cdm.api.service.ITermService#listByTermType(eu.etaxonomy.cdm.model.common.TermType, java.lang.Integer, java.lang.Integer, java.util.List, java.util.List) */ @Override - public List> listByTermType(TermType termType, Integer limit, Integer start, + public List listByTermType(TermType termType, Integer limit, Integer start, List orderHints, List propertyPaths) { return defaultService.listByTermType(termType, limit, start, orderHints, propertyPaths); } diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/store/TermManager.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/store/TermManager.java index 47650d4e1..822e562b7 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/store/TermManager.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/store/TermManager.java @@ -52,8 +52,8 @@ public class TermManager extends ContextListenerAdapter{ * @param clazz * @return */ - public List> getPreferredTerms(TermType termType){ - return getFilteredTerms(TermStore.getTerms(termType, null)); + public List getPreferredTerms(TermType termType){ + return getFilteredTerms(TermStore.getTerms(termType, null)); } /** diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/store/TermStore.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/store/TermStore.java index 5896718b8..60cd92d7e 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/store/TermStore.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/store/TermStore.java @@ -60,7 +60,7 @@ public class TermStore { * @param termType the term type * @return an alphabetically sorted list of terms */ - public static List> getTerms(TermType termType, Comparator> comparator){ + public static List getTerms(TermType termType, Comparator comparator){ return getTermsFromService(termType, comparator); } @@ -105,12 +105,12 @@ public class TermStore { * @param comparator * @return */ - private static List> getTermsFromService(TermType termType, Comparator> comparator){ + private static List getTermsFromService(TermType termType, Comparator comparator){ if (comparator == null){ - comparator = new DefaultTermComparator>(); + comparator = new DefaultTermComparator(); } - List> terms = CdmStore.getService(ITermService.class).listByTermType(termType, null, null, null, null); + List terms = CdmStore.getService(ITermService.class).listByTermType(termType, null, null, null, null); Collections.sort(terms, comparator); return terms; }