This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository tutti. See https://gitlab.nuiton.org/codelutin/tutti.git commit 587dad1c4036a201c1fd0a748e037180fb749b3b Author: Tony CHEMIT <chemit@codelutin.com> Date: Wed Jul 20 13:08:18 2016 +0200 Ajout des controlleurs manquants pour l'action de synchronisation --- ...ferentialSynchronizeLocalServiceController.java | 48 ++++++++++++++++++++++ ...erentialSynchronizeRemoteServiceController.java | 30 ++++++++++++++ 2 files changed, 78 insertions(+) diff --git a/observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/actions/synchro/UnidirectionalReferentialSynchronizeLocalServiceController.java b/observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/actions/synchro/UnidirectionalReferentialSynchronizeLocalServiceController.java new file mode 100644 index 0000000..9e10040 --- /dev/null +++ b/observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/actions/synchro/UnidirectionalReferentialSynchronizeLocalServiceController.java @@ -0,0 +1,48 @@ +package fr.ird.observe.application.web.controller.v1.actions.synchro; + +import fr.ird.observe.application.web.controller.v1.ObserveAuthenticatedServiceControllerSupport; +import fr.ird.observe.services.dto.referential.ReferentialDto; +import fr.ird.observe.services.dto.referential.ReferentialReference; +import fr.ird.observe.services.service.actions.synchro.LocalReferentialStates; +import fr.ird.observe.services.service.actions.synchro.UnidirectionalReferentialSynchronizeLocalService; +import fr.ird.observe.services.service.actions.synchro.UnidirectionalReferentialSynchronizeRequest; + +import java.util.Set; + +/** + * Created on 20/07/16. + * + * @author Tony Chemit - chemit@codelutin.com + */ +public class UnidirectionalReferentialSynchronizeLocalServiceController extends ObserveAuthenticatedServiceControllerSupport<UnidirectionalReferentialSynchronizeLocalService> implements UnidirectionalReferentialSynchronizeLocalService { + + public UnidirectionalReferentialSynchronizeLocalServiceController() { + super(UnidirectionalReferentialSynchronizeLocalService.class); + } + + @Override + public LocalReferentialStates getLocalSourceReferentialStates() { + return getAuthenticatedService().getLocalSourceReferentialStates(); + } + + @Override + public Set<String> filterIdsUsedInLocalSource(String referentialName, Set<String> ids) { + return getAuthenticatedService().filterIdsUsedInLocalSource(referentialName, ids); + } + + @Override + public <R extends ReferentialDto> Set<ReferentialReference<R>> getLocalSourceReferentialToDelete(String referentialName, Set<String> ids) { + return getAuthenticatedService().getLocalSourceReferentialToDelete(referentialName, ids); + } + + @Override + public <R extends ReferentialDto> Set<String> generateSqlRequests(UnidirectionalReferentialSynchronizeRequest<R> request) { + return getAuthenticatedService().generateSqlRequests(request); + } + + @Override + public void applySqlRequests(Set<String> sqlRequests) { + getAuthenticatedService().applySqlRequests(sqlRequests); + } + +} diff --git a/observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/actions/synchro/UnidirectionalReferentialSynchronizeRemoteServiceController.java b/observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/actions/synchro/UnidirectionalReferentialSynchronizeRemoteServiceController.java new file mode 100644 index 0000000..af029f2 --- /dev/null +++ b/observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/actions/synchro/UnidirectionalReferentialSynchronizeRemoteServiceController.java @@ -0,0 +1,30 @@ +package fr.ird.observe.application.web.controller.v1.actions.synchro; + +import fr.ird.observe.application.web.controller.v1.ObserveAuthenticatedServiceControllerSupport; +import fr.ird.observe.services.dto.referential.ReferentialDto; +import fr.ird.observe.services.dto.referential.ReferentialReferenceSet; +import fr.ird.observe.services.service.actions.synchro.LocalReferentialStates; +import fr.ird.observe.services.service.actions.synchro.RemoteReferentialDiff; +import fr.ird.observe.services.service.actions.synchro.UnidirectionalReferentialSynchronizeRemoteService; + +/** + * Created on 20/07/16. + * + * @author Tony Chemit - chemit@codelutin.com + */ +public class UnidirectionalReferentialSynchronizeRemoteServiceController extends ObserveAuthenticatedServiceControllerSupport<UnidirectionalReferentialSynchronizeRemoteService> implements UnidirectionalReferentialSynchronizeRemoteService { + + public UnidirectionalReferentialSynchronizeRemoteServiceController() { + super(UnidirectionalReferentialSynchronizeRemoteService.class); + } + + @Override + public RemoteReferentialDiff getReferentialDifferential(LocalReferentialStates localReferentialStates) { + return getAuthenticatedService().getReferentialDifferential(localReferentialStates); + } + + @Override + public <R extends ReferentialDto> ReferentialReferenceSet<R> getEnabledReferentialReferenceSet(String referentialName) { + return getAuthenticatedService().getEnabledReferentialReferenceSet(referentialName); + } +} -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.