This is an automated email from the git hooks/post-receive script. New commit to branch feature/4309_synchro_referential in repository observe. See https://gitlab.nuiton.org/codelutin/observe.git commit c839440ed5f0a28cc11e02fe09863e8dfe45f354 Author: Tony CHEMIT <chemit@codelutin.com> Date: Tue Aug 16 16:25:21 2016 +0200 ajout méthode utile --- .../main/java/fr/ird/observe/services/ObserveServiceTopia.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/observe-services-topia/src/main/java/fr/ird/observe/services/ObserveServiceTopia.java b/observe-services-topia/src/main/java/fr/ird/observe/services/ObserveServiceTopia.java index ccce727..4c3839b 100644 --- a/observe-services-topia/src/main/java/fr/ird/observe/services/ObserveServiceTopia.java +++ b/observe-services-topia/src/main/java/fr/ird/observe/services/ObserveServiceTopia.java @@ -381,6 +381,15 @@ public abstract class ObserveServiceTopia implements ObserveService { } + public <D extends ReferentialDto, E extends ObserveReferentialEntity> D loadEntityToReferentialDto(Class<D> dtoType, String id) { + + E entity = loadEntity(dtoType, id); + ReferentialBinderSupport<E, D> binder = getReferentialBinder(dtoType); + D dto = binder.toDto(getReferentialLocale(), entity); + return dto; + + } + protected <E extends ObserveEntity> boolean existsEntity(Class<E> entityType, String id) { ObserveTopiaPersistenceContext persistenceContext = serviceContext.getTopiaPersistenceContext(); TopiaDao<E> dao = persistenceContext.getDao(entityType); -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.