This is an automated email from the git hooks/post-receive script. New commit to branch feature/7587-PSVerifÉcranMarée in repository tutti. See http://git.codelutin.com/tutti.git commit 9a1c6d92bed88daad6787bdb30b7163e4627a14d Author: Sylvain Bavencoff <bavencoff@codelutin.com> Date: Fri Mar 4 11:00:05 2016 +0100 Ajout de trace dans les appels des services. --- .../service/seine/TripSeineServiceTopia.java | 45 ++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/observe-services-topia/src/main/java/fr/ird/observe/services/service/seine/TripSeineServiceTopia.java b/observe-services-topia/src/main/java/fr/ird/observe/services/service/seine/TripSeineServiceTopia.java index 997a3cc..8525d28 100644 --- a/observe-services-topia/src/main/java/fr/ird/observe/services/service/seine/TripSeineServiceTopia.java +++ b/observe-services-topia/src/main/java/fr/ird/observe/services/service/seine/TripSeineServiceTopia.java @@ -22,6 +22,7 @@ package fr.ird.observe.services.service.seine; * #L% */ +import com.google.common.base.Joiner; import fr.ird.observe.entities.TripMapPoint; import fr.ird.observe.entities.referentiel.Program; import fr.ird.observe.entities.seine.TripSeine; @@ -37,6 +38,8 @@ import fr.ird.observe.services.dto.referential.ProgramDto; import fr.ird.observe.services.dto.result.SaveResultDto; import fr.ird.observe.services.dto.seine.TripSeineDto; import fr.ird.observe.services.entity.TripMapDtoFactory; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; import org.nuiton.util.DateUtil; import java.util.ArrayList; @@ -50,12 +53,17 @@ import java.util.List; */ public class TripSeineServiceTopia extends ObserveServiceTopia implements TripSeineService { + private static final Log log = LogFactory.getLog(TripSeineServiceTopia.class); + protected TripSeineTopiaDao getDao() { return (TripSeineTopiaDao) serviceContext.getTopiaPersistenceContext().getDao(TripSeine.class); } @Override public DataReferenceSet<TripSeineDto> getAllTripSeine() { + if (log.isTraceEnabled()) { + log.trace("getAllTripSeine()"); + } List<TripSeine> tripSeines = loadEntities(TripSeine.class); @@ -66,6 +74,9 @@ public class TripSeineServiceTopia extends ObserveServiceTopia implements TripSe @Override public DataReferenceSet<TripSeineDto> getTripSeineByProgram(String programId) { + if (log.isTraceEnabled()) { + log.trace("getTripSeineByProgram(" + programId + ")"); + } ReferentialLocale referenceLocale = getReferentialLocale(); @@ -81,12 +92,19 @@ public class TripSeineServiceTopia extends ObserveServiceTopia implements TripSe @Override public int getTripSeinePositionInProgram(String programId, String tripSeineId) { + if (log.isTraceEnabled()) { + log.trace("getTripSeinePositionInProgram(" + programId + ", " + tripSeineId + ")"); + } + int position = getDao().findPositionByProgramId(programId, tripSeineId); return position; } @Override public Form<TripSeineDto> loadForm(String tripSeineId) { + if (log.isTraceEnabled()) { + log.trace("loadForm(" + tripSeineId + ")"); + } TripSeine tripSeine = loadEntity(TripSeineDto.class, tripSeineId); @@ -106,6 +124,9 @@ public class TripSeineServiceTopia extends ObserveServiceTopia implements TripSe @Override public TripSeineDto loadDto(String tripSeineId) { + if (log.isTraceEnabled()) { + log.trace("loadDto(" + tripSeineId + ")"); + } TripSeineDto dto = loadEntityToDataDto(TripSeineDto.class, tripSeineId); return dto; @@ -113,6 +134,9 @@ public class TripSeineServiceTopia extends ObserveServiceTopia implements TripSe @Override public TripMapDto getTripSeineMap(String tripSeineId) { + if (log.isTraceEnabled()) { + log.trace("getTripSeineMap(" + tripSeineId + ")"); + } LinkedHashSet<TripMapPoint> points = getDao().extractTripMapActivityPoints(tripSeineId); @@ -123,6 +147,9 @@ public class TripSeineServiceTopia extends ObserveServiceTopia implements TripSe @Override public DataReference<TripSeineDto> loadReferenceToRead(String tripSeineId) { + if (log.isTraceEnabled()) { + log.trace("loadReferenceToRead(" + tripSeineId + ")"); + } TripSeine tripSeine = loadEntity(TripSeineDto.class, tripSeineId); @@ -133,6 +160,9 @@ public class TripSeineServiceTopia extends ObserveServiceTopia implements TripSe @Override public boolean exists(String tripSeineId) { + if (log.isTraceEnabled()) { + log.trace("exists(" + tripSeineId + ")"); + } return existsEntity(TripSeine.class, tripSeineId); @@ -140,6 +170,9 @@ public class TripSeineServiceTopia extends ObserveServiceTopia implements TripSe @Override public Form<TripSeineDto> preCreate(String programId) { + if (log.isTraceEnabled()) { + log.trace("preCreate(" + programId + ")"); + } TripSeine tripSeine = newEntity(TripSeine.class); @@ -163,6 +196,9 @@ public class TripSeineServiceTopia extends ObserveServiceTopia implements TripSe @Override public SaveResultDto save(TripSeineDto dto) { + if (log.isTraceEnabled()) { + log.trace("save(" + dto.getId() + ")"); + } TripSeine entity = loadOrCreateEntityAndCheckLastUpdate(dto); @@ -179,6 +215,9 @@ public class TripSeineServiceTopia extends ObserveServiceTopia implements TripSe @Override public void delete(String tripSeineId) { + if (log.isTraceEnabled()) { + log.trace("delete(" + tripSeineId + ")"); + } deleteEntity(TripSeineDto.class, TripSeine.class, Collections.singleton(tripSeineId)); @@ -186,6 +225,9 @@ public class TripSeineServiceTopia extends ObserveServiceTopia implements TripSe @Override public int moveTripSeineToProgram(String tripSeineId, String programId) { + if (log.isTraceEnabled()) { + log.trace("moveTripSeineToProgram(" + tripSeineId + ", " + programId + ")"); + } TripSeine tripSeine = loadEntity(TripSeineDto.class, tripSeineId); Program program = loadEntity(ProgramDto.class, programId); @@ -200,6 +242,9 @@ public class TripSeineServiceTopia extends ObserveServiceTopia implements TripSe @Override public List<Integer> moveTripSeinesToProgram(List<String> tripSeineIds, String programId) { + if (log.isTraceEnabled()) { + log.trace("moveTripSeinesToProgram([" + Joiner.on(", ").join(tripSeineIds) + "], " + programId + ")"); + } Program program = loadEntity(ProgramDto.class, programId); -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.