branch feature/7458-topiaServices updated (00f7dd6 -> fc25b91)
This is an automated email from the git hooks/post-receive script. New change to branch feature/7458-topiaServices in repository observe. See http://git.codelutin.com/observe.git from 00f7dd6 implantation SetSeineServiceTopia (refs #7458). new 8a84560 implantation SchoolEstimateService (refs #7458). new fc25b91 implantation NonTargetCatchService (refs #7458). The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Detailed log of new commits: commit fc25b91bb8fb1b4efa0fb1d287d0e49b7f31a561 Author: Sylvain Bavencoff <bavencoff@codelutin.com> Date: Wed Aug 26 15:40:15 2015 +0200 implantation NonTargetCatchService (refs #7458). commit 8a84560dff027b7200b65a746d07cf586208077d Author: Sylvain Bavencoff <bavencoff@codelutin.com> Date: Wed Aug 26 15:35:02 2015 +0200 implantation SchoolEstimateService (refs #7458). Summary of changes: .../service/seine/NonTargetCatchServiceTopia.java | 50 ++++++++++++++++++++++ .../service/seine/SchoolEstimateServiceTopia.java | 48 +++++++++++++++++++++ 2 files changed, 98 insertions(+) create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/service/seine/NonTargetCatchServiceTopia.java create mode 100644 observe-services-topia/src/main/java/fr/ird/observe/services/service/seine/SchoolEstimateServiceTopia.java -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@list.forge.codelutin.com>.
This is an automated email from the git hooks/post-receive script. New commit to branch feature/7458-topiaServices in repository observe. See http://git.codelutin.com/observe.git commit 8a84560dff027b7200b65a746d07cf586208077d Author: Sylvain Bavencoff <bavencoff@codelutin.com> Date: Wed Aug 26 15:35:02 2015 +0200 implantation SchoolEstimateService (refs #7458). --- .../service/seine/SchoolEstimateServiceTopia.java | 48 ++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/observe-services-topia/src/main/java/fr/ird/observe/services/service/seine/SchoolEstimateServiceTopia.java b/observe-services-topia/src/main/java/fr/ird/observe/services/service/seine/SchoolEstimateServiceTopia.java new file mode 100644 index 0000000..37a517e --- /dev/null +++ b/observe-services-topia/src/main/java/fr/ird/observe/services/service/seine/SchoolEstimateServiceTopia.java @@ -0,0 +1,48 @@ +package fr.ird.observe.services.service.seine; + +import com.google.common.collect.Sets; +import fr.ird.observe.entities.seine.SetSeine; +import fr.ird.observe.services.ObserveServiceTopia; +import fr.ird.observe.services.dto.FormDto; +import fr.ird.observe.services.dto.IdDto; +import fr.ird.observe.services.dto.referential.SpeciesDto; +import fr.ird.observe.services.dto.seine.SetSeineSchoolEstimateDto; + +/** + * @author Sylvain Bavencoff - bavencoff@codelutin.com + */ +public class SchoolEstimateServiceTopia extends ObserveServiceTopia implements SchoolEstimateService { + @Override + public FormDto<SetSeineSchoolEstimateDto> loadToRead(String setSeineId) { + + SetSeine setSeine = loadEntity(SetSeineSchoolEstimateDto.class, SetSeine.class, setSeineId); + + FormDto<SetSeineSchoolEstimateDto> form = entityToReadFormDto(SetSeineSchoolEstimateDto.class, SetSeine.class, setSeine); + + return form; + } + + @Override + public FormDto<SetSeineSchoolEstimateDto> loadToEdit(String setSeineId) { + + SetSeine setSeine = loadEntity(SetSeineSchoolEstimateDto.class, SetSeine.class, setSeineId); + + FormDto<SetSeineSchoolEstimateDto> form = entityToEditFormDto( + SetSeineSchoolEstimateDto.class, + SetSeine.class, + setSeine, + Sets.<Class<? extends IdDto>>newHashSet(SpeciesDto.class)); + + return form; + } + + @Override + public String save(FormDto<SetSeineSchoolEstimateDto> form) { + + SetSeine setSeine = dtoToEntity(SetSeineSchoolEstimateDto.class, SetSeine.class, form.getForm()); + + setSeine = saveEntity(SetSeine.class, setSeine); + + return setSeine.getTopiaId(); + } +} -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@list.forge.codelutin.com>.
This is an automated email from the git hooks/post-receive script. New commit to branch feature/7458-topiaServices in repository observe. See http://git.codelutin.com/observe.git commit fc25b91bb8fb1b4efa0fb1d287d0e49b7f31a561 Author: Sylvain Bavencoff <bavencoff@codelutin.com> Date: Wed Aug 26 15:40:15 2015 +0200 implantation NonTargetCatchService (refs #7458). --- .../service/seine/NonTargetCatchServiceTopia.java | 50 ++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/observe-services-topia/src/main/java/fr/ird/observe/services/service/seine/NonTargetCatchServiceTopia.java b/observe-services-topia/src/main/java/fr/ird/observe/services/service/seine/NonTargetCatchServiceTopia.java new file mode 100644 index 0000000..087cefc --- /dev/null +++ b/observe-services-topia/src/main/java/fr/ird/observe/services/service/seine/NonTargetCatchServiceTopia.java @@ -0,0 +1,50 @@ +package fr.ird.observe.services.service.seine; + +import com.google.common.collect.Sets; +import fr.ird.observe.entities.seine.SetSeine; +import fr.ird.observe.services.ObserveServiceTopia; +import fr.ird.observe.services.dto.FormDto; +import fr.ird.observe.services.dto.IdDto; +import fr.ird.observe.services.dto.referential.seine.ReasonForDiscardDto; +import fr.ird.observe.services.dto.referential.seine.SpeciesFateDto; +import fr.ird.observe.services.dto.seine.SetSeineNonTargetCatchDto; + +/** + * @author Sylvain Bavencoff - bavencoff@codelutin.com + */ +public class NonTargetCatchServiceTopia extends ObserveServiceTopia implements NonTargetCatchService { + + @Override + public FormDto<SetSeineNonTargetCatchDto> loadToRead(String setSeineId) { + + SetSeine setSeine = loadEntity(SetSeineNonTargetCatchDto.class, SetSeine.class, setSeineId); + + FormDto<SetSeineNonTargetCatchDto> form = entityToReadFormDto(SetSeineNonTargetCatchDto.class, SetSeine.class, setSeine); + + return form; + } + + @Override + public FormDto<SetSeineNonTargetCatchDto> loadToEdit(String setSeineId) { + + SetSeine setSeine = loadEntity(SetSeineNonTargetCatchDto.class, SetSeine.class, setSeineId); + + FormDto<SetSeineNonTargetCatchDto> form = entityToEditFormDto( + SetSeineNonTargetCatchDto.class, + SetSeine.class, + setSeine, + Sets.<Class<? extends IdDto>>newHashSet(SpeciesFateDto.class, ReasonForDiscardDto.class)); + + return form; + } + + @Override + public String save(FormDto<SetSeineNonTargetCatchDto> form) { + + SetSeine setSeine = dtoToEntity(SetSeineNonTargetCatchDto.class, SetSeine.class, form.getForm()); + + setSeine = saveEntity(SetSeine.class, setSeine); + + return setSeine.getTopiaId(); + } +} -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@list.forge.codelutin.com>.
participants (1)
-
codelutin.com scm