branch develop updated (3da4e96 -> 587dad1)
This is an automated email from the git hooks/post-receive script. New change to branch develop in repository tutti. See https://gitlab.nuiton.org/codelutin/tutti.git from 3da4e96 Fixes #7677 \oo/ Merge branch 'feature/7677-VerifActionExport' into develop new 587dad1 Ajout des controlleurs manquants pour l'action de synchronisation The 1 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 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 Summary of changes: ...ferentialSynchronizeLocalServiceController.java | 48 ++++++++++++++++++++++ ...erentialSynchronizeRemoteServiceController.java | 30 ++++++++++++++ 2 files changed, 78 insertions(+) create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/actions/synchro/UnidirectionalReferentialSynchronizeLocalServiceController.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/actions/synchro/UnidirectionalReferentialSynchronizeRemoteServiceController.java -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.
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>.
participants (1)
-
codelutin.com scm