This is an automated email from the git hooks/post-receive script. New commit to branch feature/4304_synchro_marees in repository observe. See https://gitlab.nuiton.org/codelutin/observe.git commit 0986ca7fb2b5f4effe7842cf8e9cd64aa8f03c6a Author: Tony CHEMIT <chemit@codelutin.com> Date: Tue Aug 9 16:39:57 2016 +0200 introduce services provider contract --- .../observe/services/ObserveServicesProvider.java | 124 +++++++++++++++++++++ 1 file changed, 124 insertions(+) diff --git a/observe-services-api/src/main/java/fr/ird/observe/services/ObserveServicesProvider.java b/observe-services-api/src/main/java/fr/ird/observe/services/ObserveServicesProvider.java new file mode 100644 index 0000000..0a5e627 --- /dev/null +++ b/observe-services-api/src/main/java/fr/ird/observe/services/ObserveServicesProvider.java @@ -0,0 +1,124 @@ +package fr.ird.observe.services; + +import fr.ird.observe.services.service.DataSourceService; +import fr.ird.observe.services.service.PingService; +import fr.ird.observe.services.service.ReferentialService; +import fr.ird.observe.services.service.SqlScriptProducerService; +import fr.ird.observe.services.service.actions.consolidate.ConsolidateDataService; +import fr.ird.observe.services.service.actions.datasynchro.DataSynchronizeService; +import fr.ird.observe.services.service.actions.export.ReplicateTripService; +import fr.ird.observe.services.service.actions.report.ReportService; +import fr.ird.observe.services.service.actions.synchro.UnidirectionalReferentialSynchronizeLocalService; +import fr.ird.observe.services.service.actions.synchro.UnidirectionalReferentialSynchronizeRemoteService; +import fr.ird.observe.services.service.actions.validate.ValidateService; +import fr.ird.observe.services.service.longline.ActivityLongLineEncounterService; +import fr.ird.observe.services.service.longline.ActivityLongLineSensorUsedService; +import fr.ird.observe.services.service.longline.ActivityLonglineService; +import fr.ird.observe.services.service.longline.BranchlineService; +import fr.ird.observe.services.service.longline.SetLonglineCatchService; +import fr.ird.observe.services.service.longline.SetLonglineDetailCompositionService; +import fr.ird.observe.services.service.longline.SetLonglineGlobalCompositionService; +import fr.ird.observe.services.service.longline.SetLonglineService; +import fr.ird.observe.services.service.longline.TdrService; +import fr.ird.observe.services.service.longline.TripLonglineGearUseService; +import fr.ird.observe.services.service.longline.TripLonglineService; +import fr.ird.observe.services.service.seine.ActivitySeineObservedSystemService; +import fr.ird.observe.services.service.seine.ActivitySeineService; +import fr.ird.observe.services.service.seine.FloatingObjectService; +import fr.ird.observe.services.service.seine.NonTargetCatchService; +import fr.ird.observe.services.service.seine.NonTargetSampleService; +import fr.ird.observe.services.service.seine.ObjectObservedSpeciesService; +import fr.ird.observe.services.service.seine.ObjectSchoolEstimateService; +import fr.ird.observe.services.service.seine.RouteService; +import fr.ird.observe.services.service.seine.SchoolEstimateService; +import fr.ird.observe.services.service.seine.SetSeineService; +import fr.ird.observe.services.service.seine.TargetCatchService; +import fr.ird.observe.services.service.seine.TargetSampleService; +import fr.ird.observe.services.service.seine.TransmittingBuoyOperationService; +import fr.ird.observe.services.service.seine.TripSeineGearUseService; +import fr.ird.observe.services.service.seine.TripSeineService; + +/** + * Un provider de services typés. + * + * Created on 09/08/16. + * + * @author Tony Chemit - chemit@codelutin.com + * @since 5.0 + */ +public interface ObserveServicesProvider { + + SqlScriptProducerService newSqlScriptProducerService(); + + ValidateService newValidateService(); + + ReportService newReportService(); + + PingService newPingService(); + + ReplicateTripService newReplicateTripService(); + + ConsolidateDataService newConsolidateDataService(); + + UnidirectionalReferentialSynchronizeLocalService newUnidirectionalReferentialSynchronizeLocalService(); + + UnidirectionalReferentialSynchronizeRemoteService newUnidirectionalReferentialSynchronizeRemoteService(); + + DataSynchronizeService newDataSynchronizeService(); + + DataSourceService newDataSourceService(); + + ReferentialService newReferentialService(); + + TripSeineService newTripSeineService(); + + RouteService newRouteService(); + + FloatingObjectService newFloatingObjectService(); + + ActivitySeineService newActivitySeineService(); + + SetSeineService newSetSeineService(); + + TripLonglineService newTripLonglineService(); + + ActivityLonglineService newActivityLonglineService(); + + SetLonglineService newSetLonglineService(); + + ActivitySeineObservedSystemService newActivitySeineObservedSystemService(); + + SetLonglineGlobalCompositionService newSetLonglineGlobalCompositionService(); + + SetLonglineDetailCompositionService newSetLonglineDetailCompositionService(); + + TransmittingBuoyOperationService newTransmittingBuoyOperationService(); + + BranchlineService newBranchlineService(); + + SetLonglineCatchService newSetLonglineCatchService(); + + ActivityLongLineEncounterService newActivityLongLineEncounterService(); + + TripLonglineGearUseService newTripLonglineGearUseService(); + + ActivityLongLineSensorUsedService newActivityLongLineSensorUsedService(); + + TdrService newTdrService(); + + TripSeineGearUseService newTripSeineGearUseService(); + + NonTargetCatchService newNonTargetCatchService(); + + NonTargetSampleService newNonTargetSampleService(); + + ObjectObservedSpeciesService newObjectObservedSpeciesService(); + + ObjectSchoolEstimateService newObjectSchoolEstimateService(); + + SchoolEstimateService newSchoolEstimateService(); + + TargetCatchService newTargetCatchService(); + + TargetSampleService newTargetSampleService(); +} -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.