This is an automated email from the git hooks/post-receive script. New commit to branch feature/7463-2 in repository observe. See http://git.codelutin.com/observe.git commit d05cc1fc5a0f1ccc6ab4c6116b1ed3c502e69a96 Author: Sylvain Bavencoff <bavencoff@codelutin.com> Date: Fri Sep 4 09:06:25 2015 +0200 controleur pour les actions pour le serveur web (refs #7463) --- .../ConsolidateDataServiceController.java | 22 ++++++++++++++ .../v1/actions/report/ReportServiceController.java | 34 ++++++++++++++++++++++ .../validate/ValidateServiceController.java | 34 ++++++++++++++++++++++ 3 files changed, 90 insertions(+) diff --git a/observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/actions/consolidate/ConsolidateDataServiceController.java b/observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/actions/consolidate/ConsolidateDataServiceController.java new file mode 100644 index 0000000..a0a12f6 --- /dev/null +++ b/observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/actions/consolidate/ConsolidateDataServiceController.java @@ -0,0 +1,22 @@ +package fr.ird.observe.application.web.controller.v1.actions.consolidate; + +import com.google.common.collect.ImmutableSet; +import fr.ird.observe.application.web.controller.v1.ObserveServiceControllerSupport; +import fr.ird.observe.services.service.actions.consolidate.ConsolidateDataService; +import fr.ird.observe.services.service.actions.consolidate.ConsolidateTripSeineDataRequest; +import fr.ird.observe.services.service.actions.consolidate.ConsolidateTripSeineDataResult; + +/** + * @author Sylvain Bavencoff - bavencoff@codelutin.com + */ +public class ConsolidateDataServiceController extends ObserveServiceControllerSupport<ConsolidateDataService> implements ConsolidateDataService { + + public ConsolidateDataServiceController() { + super(ConsolidateDataService.class); + } + + @Override + public ImmutableSet<ConsolidateTripSeineDataResult> consolidateTripSeines(ConsolidateTripSeineDataRequest consolidateTripSeineDataRequest) { + return service.consolidateTripSeines(consolidateTripSeineDataRequest); + } +} diff --git a/observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/actions/report/ReportServiceController.java b/observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/actions/report/ReportServiceController.java new file mode 100644 index 0000000..d355911 --- /dev/null +++ b/observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/actions/report/ReportServiceController.java @@ -0,0 +1,34 @@ +package fr.ird.observe.application.web.controller.v1.actions.report; + +import fr.ird.observe.application.web.controller.v1.ObserveServiceControllerSupport; +import fr.ird.observe.services.service.actions.report.ReportService; +import fr.ird.observe.services.service.actions.report.model.DataMatrix; +import fr.ird.observe.services.service.actions.report.model.Report; + +import java.util.List; +import java.util.Map; + +/** + * @author Sylvain Bavencoff - bavencoff@codelutin.com + */ +public class ReportServiceController extends ObserveServiceControllerSupport<ReportService> implements ReportService { + + public ReportServiceController() { + super(ReportService.class); + } + + @Override + public Report populateVariables(Report report, String tripId) { + return service.populateVariables(report, tripId); + } + + @Override + public DataMatrix executeReport(Report report, String tripId) { + return service.executeReport(report, tripId); + } + + @Override + public <R> List<R> executeRequest(String request, Map<String, Object> params) { + return service.executeRequest(request, params); + } +} diff --git a/observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/actions/validate/ValidateServiceController.java b/observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/actions/validate/ValidateServiceController.java new file mode 100644 index 0000000..259d464 --- /dev/null +++ b/observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/actions/validate/ValidateServiceController.java @@ -0,0 +1,34 @@ +package fr.ird.observe.application.web.controller.v1.actions.validate; + +import com.google.common.collect.ImmutableSet; +import fr.ird.observe.application.web.controller.v1.ObserveServiceControllerSupport; +import fr.ird.observe.services.service.actions.validate.ValidateDataRequest; +import fr.ird.observe.services.service.actions.validate.ValidateDataResult; +import fr.ird.observe.services.service.actions.validate.ValidateReferentialsRequest; +import fr.ird.observe.services.service.actions.validate.ValidateReferentialsResult; +import fr.ird.observe.services.service.actions.validate.ValidateService; + +/** + * @author Sylvain Bavencoff - bavencoff@codelutin.com + */ +public class ValidateServiceController extends ObserveServiceControllerSupport<ValidateService> implements ValidateService { + + public ValidateServiceController() { + super(ValidateService.class); + } + + @Override + public ImmutableSet<String> getAvailableContextNames() { + return service.getAvailableContextNames(); + } + + @Override + public ValidateReferentialsResult validate(ValidateReferentialsRequest request) { + return service.validate(request); + } + + @Override + public ValidateDataResult validate(ValidateDataRequest request) { + return service.validate(request); + } +} -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@list.forge.codelutin.com>.