Revision 42d4306a
Added by Katja Luther over 6 years ago
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/AnnotatableServiceBase.java | ||
---|---|---|
21 | 21 |
import eu.etaxonomy.cdm.model.common.Marker; |
22 | 22 |
import eu.etaxonomy.cdm.model.common.MarkerType; |
23 | 23 |
import eu.etaxonomy.cdm.persistence.dao.common.IAnnotatableDao; |
24 |
import eu.etaxonomy.cdm.persistence.dto.UuidAndTitleCache; |
|
24 | 25 |
import eu.etaxonomy.cdm.persistence.query.OrderHint; |
25 | 26 |
|
26 | 27 |
public abstract class AnnotatableServiceBase<T extends AnnotatableEntity,DAO extends IAnnotatableDao<T>> extends VersionableServiceBase<T, DAO> |
... | ... | |
64 | 65 |
return dao.countMarkers(clazz, technical); |
65 | 66 |
} |
66 | 67 |
|
68 |
@Transactional(readOnly = true) |
|
69 |
@Override |
|
70 |
public List<UuidAndTitleCache<T>> getUuidAndTitleCache(Integer limit, String pattern) { |
|
71 |
return dao.getUuidAndTitleCache(limit, pattern); |
|
72 |
} |
|
73 |
|
|
74 |
@Transactional(readOnly = true) |
|
75 |
@Override |
|
76 |
public <S extends T> List<UuidAndTitleCache<S>> getUuidAndTitleCache(Class<S> clazz,Integer limit, String pattern) { |
|
77 |
return dao.getUuidAndTitleCache(clazz, limit, pattern); |
|
78 |
} |
|
79 |
|
|
67 | 80 |
|
68 | 81 |
} |
Also available in: Unified diff
adapt uuidAndTitleCache services and dao methods to search for a pattern