branch feature/6417 updated (d82a3d3 -> 4d531da)
This is an automated email from the git hooks/post-receive script. New change to branch feature/6417 in repository tutti. See http://git.codelutin.com/tutti.git from d82a3d3 ne pas faire d'appel a la persistence avant la fin de l'ouverture a la base new fb4c2f8 mise à jour de la doc sur les constantes new 7472c73 passage sur adagio 3.8.2 new 4d531da passage en lazy loading des services de persistences The 3 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 4d531da37bdaafbd30d6cacda81b806d2698cb7d Author: Tony CHEMIT <chemit@codelutin.com> Date: Mon Jan 12 20:53:14 2015 +0100 passage en lazy loading des services de persistences commit 7472c732bb40e2bf00876d3d57602a72dc4f1c4e Author: Tony CHEMIT <chemit@codelutin.com> Date: Mon Jan 12 20:52:58 2015 +0100 passage sur adagio 3.8.2 commit fb4c2f88b9db61cc766fed40c643f4b8a893284b Author: Tony CHEMIT <chemit@codelutin.com> Date: Mon Jan 12 20:52:20 2015 +0100 mise à jour de la doc sur les constantes Summary of changes: pom.xml | 2 +- src/site/rst/referential.rst | 6 +-- .../tutti/persistence/TuttiPersistenceImpl.java | 55 ++++++++++------------ .../persistence/TuttiPersistenceNoDbImpl.java | 5 ++ .../TuttiPersistenceServiceImplementor.java | 2 + .../service/TechnicalPersistenceService.java | 2 + .../i18n/tutti-persistence_en_GB.properties | 25 ---------- .../i18n/tutti-persistence_fr_FR.properties | 25 ---------- .../resources/tutti-db-enumerations.properties | 3 -- .../ifremer/tutti/service/PersistenceService.java | 5 ++ tutti-ui-swing/src/license/THIRD-PARTY.properties | 6 ++- tutti-ui-swing/src/main/help/fr/dbMapping.html | 20 ++++---- 12 files changed, 58 insertions(+), 98 deletions(-) -- 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 feature/6417 in repository tutti. See http://git.codelutin.com/tutti.git commit fb4c2f88b9db61cc766fed40c643f4b8a893284b Author: Tony CHEMIT <chemit@codelutin.com> Date: Mon Jan 12 20:52:20 2015 +0100 mise à jour de la doc sur les constantes --- src/site/rst/referential.rst | 6 +++--- .../main/resources/tutti-db-enumerations.properties | 3 --- tutti-ui-swing/src/main/help/fr/dbMapping.html | 20 ++++++++++---------- 3 files changed, 13 insertions(+), 16 deletions(-) diff --git a/src/site/rst/referential.rst b/src/site/rst/referential.rst index 040f140..9981ee5 100644 --- a/src/site/rst/referential.rst +++ b/src/site/rst/referential.rst @@ -93,8 +93,8 @@ Les requètes métier Paramètres : - :parentId = *l'id de la zone / strate / sous-strate* -- :parentLocationLevelId = *LocationLevelId.PROGRAM / LocationLevelId.STRATA / LocationLevelId.SUB_STRATA* -- :locationLevelId = *LocationLevelId.STRATA / LocationLevelId.SUB_STRATA / LocationLevelId.LOCALITE* +- :parentLocationLevelId = *LocationLevelId.SCIENTIFIC_CRUISE_PROGRAM / LocationLevelId.SCIENTIFIC_CRUISE_STRATA / LocationLevelId.SCIENTIFIC_CRUISE_SUB_STRATA* +- :locationLevelId = *LocationLevelId.SCIENTIFIC_CRUISE_STRATA / LocationLevelId.SCIENTIFIC_CRUISE_SUB_STRATA / LocationLevelId.SCIENTIFIC_CRUISE_LOCALITE* - :locationClassificationId = *LocationClassificationId.SECTOR* - :statusValidCode = *StatusCode.ENABLE* - :statusTemporaryCode = *StatusCode.TEMPORARY* @@ -187,7 +187,7 @@ Paramètres : - :userProfilId = *UserProfilId.USER* - :statusValidCode = *StatusCode.ENABLE* - :statusTemporaryCode = *StatusCode.TEMPORARY* -- :departementPrefixCode = *UserProfilId.DEPARTEMENT_PREFIX* +- :departementPrefixCode = *DepartmentCode.INSIDE_PREFIX* *État:* Valide. diff --git a/tutti-persistence/src/main/resources/tutti-db-enumerations.properties b/tutti-persistence/src/main/resources/tutti-db-enumerations.properties index 23d2dc1..7b4b8b8 100644 --- a/tutti-persistence/src/main/resources/tutti-db-enumerations.properties +++ b/tutti-persistence/src/main/resources/tutti-db-enumerations.properties @@ -23,6 +23,3 @@ ################################################################################ ### Ajout pour Tutti ########################################################### ################################################################################ - -# PSFM "Pour référencer un autre id de pmfm" -PmfmId.ID_PSFM=1433 diff --git a/tutti-ui-swing/src/main/help/fr/dbMapping.html b/tutti-ui-swing/src/main/help/fr/dbMapping.html index af15ec9..d9e4f7c 100644 --- a/tutti-ui-swing/src/main/help/fr/dbMapping.html +++ b/tutti-ui-swing/src/main/help/fr/dbMapping.html @@ -795,7 +795,7 @@ <p>Les valeurs de ce champ sont issues d'un référentiel.</p> </td> <td> - <p>Operation.gearUseFeatures.fishingArea.regulationLocation (FISHING_AREA2REG_LOCATION.LOCATION_FK associé au FISHING_AREA de l'opération) En lecture : sélection en tant que localité à partir du locationLevel (LOCATION.LOCATION_LEVEL_FK=<LocationLevelId.STRATA>)</p> + <p>Operation.gearUseFeatures.fishingArea.regulationLocation (FISHING_AREA2REG_LOCATION.LOCATION_FK associé au FISHING_AREA de l'opération) En lecture : sélection en tant que localité à partir du locationLevel (LOCATION.LOCATION_LEVEL_FK=<LocationLevelId.SCIENTIFIC_CRUISE_STRATA>)</p> </td> </tr> <tr> @@ -810,7 +810,7 @@ <p>Les valeurs de ce champ sont issues d'un référentiel.</p> </td> <td> - <p>Operation.gearUseFeatures.fishingArea.regulationLocation (FISHING_AREA2REG_LOCATION.LOCATION_FK associé au FISHING_AREA de l'opération) En lecture : sélection en tant que localité à partir du locationLevel (LOCATION.LOCATION_LEVEL_FK=<LocationLevelId.SUB_STRATA>)</p> + <p>Operation.gearUseFeatures.fishingArea.regulationLocation (FISHING_AREA2REG_LOCATION.LOCATION_FK associé au FISHING_AREA de l'opération) En lecture : sélection en tant que localité à partir du locationLevel (LOCATION.LOCATION_LEVEL_FK=<LocationLevelId.SCIENTIFIC_CRUISE_SUB_STRATA>)</p> </td> </tr> <tr> @@ -825,7 +825,7 @@ <p>Les valeurs de ce champ sont issues d'un référentiel.</p> </td> <td> - <p>operation.gearUseFeatures.fishingArea.regulationLocation (FISHING_AREA2REG_LOCATION.LOCATION_FK associé au FISHING_AREA de l'opération) En lecture : sélection en tant que localité à partir du locationLevel (LOCATION.LOCATION_LEVEL_FK=<LocationLevelId.LOCALITE>)</p> + <p>operation.gearUseFeatures.fishingArea.regulationLocation (FISHING_AREA2REG_LOCATION.LOCATION_FK associé au FISHING_AREA de l'opération) En lecture : sélection en tant que localité à partir du locationLevel (LOCATION.LOCATION_LEVEL_FK=<LocationLevelId.SCIENTIFIC_CRUISE_LOCALITE>)</p> </td> </tr> <tr> @@ -2505,19 +2505,19 @@ <h4>Zone d'étude</h4> - <p>LocationLevelId.PROGRAM=301</p><br/> + <p>LocationLevelId.SCIENTIFIC_CRUISE_PROGRAM=301</p><br/> <h4>Strate</h4> - <p>LocationLevelId.STRATA=302</p><br/> + <p>LocationLevelId.SCIENTIFIC_CRUISE_STRATA=302</p><br/> <h4>sous strate</h4> - <p>LocationLevelId.SUB_STRATA=303</p><br/> + <p>LocationLevelId.SCIENTIFIC_CRUISE_SUB_STRATA=303</p><br/> <h4>localité</h4> - <p>LocationLevelId.LOCALITE=304</p><br/> + <p>LocationLevelId.SCIENTIFIC_CRUISE_LOCALITE=304</p><br/> <h4>radiale</h4> - <p>LocationLevelId.RADIALE=305</p><br/> + <p>LocationLevelId.SCIENTIFIC_CRUISE_RADIALE=305</p><br/> <h4>Catégorie Sex</h4> <p>PmfmId.SEX=196</p> @@ -2602,7 +2602,7 @@ <p>PmfmId.DEAD_OR_ALIVE=1393</p><br/> <h4>PSFM "Pour référencer un autre id de pmfm"</h4> - <p>PmfmId.ID_PSFM=1433</p> + <p>PmfmId.ID_PMFM=1433</p> <p>PmfmId.SAMPLE_ID=1435</p> @@ -2611,7 +2611,7 @@ <p>(20=observateur volant, 95=Administrateur SIH) -> L'avantage du 20 est qu'il est inactif (=20), donc plus facilement detectable PersonId.UNKNOWN_RECORDER_PERSON=20</p><br/> - <p>UserProfilId.DEPARTEMENT_PREFIX=PDG-</p><br/> + <p>DepartmentCode.INSIDE_PREFIX=PDG-</p><br/> <p>DepartmentId.UNKNOWN_RECORDER_DEPARTMENT=181 <i>(à confirmer par Vincent)</i></p><br/> -- 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 feature/6417 in repository tutti. See http://git.codelutin.com/tutti.git commit 7472c732bb40e2bf00876d3d57602a72dc4f1c4e Author: Tony CHEMIT <chemit@codelutin.com> Date: Mon Jan 12 20:52:58 2015 +0100 passage sur adagio 3.8.2 --- pom.xml | 2 +- .../i18n/tutti-persistence_en_GB.properties | 25 ---------------------- .../i18n/tutti-persistence_fr_FR.properties | 25 ---------------------- tutti-ui-swing/src/license/THIRD-PARTY.properties | 6 ++++-- 4 files changed, 5 insertions(+), 53 deletions(-) diff --git a/pom.xml b/pom.xml index 39b9109..0b59fe1 100644 --- a/pom.xml +++ b/pom.xml @@ -135,7 +135,7 @@ <jaxxVersion>2.21</jaxxVersion> <swingXVersion>1.6.4</swingXVersion> <slf4jVersion>1.7.9</slf4jVersion> - <adagioVersion>3.8.1</adagioVersion> + <adagioVersion>3.8.2-SNAPSHOT</adagioVersion> <bluecoveVersion>2.1.0</bluecoveVersion> <hibernateVersion>4.3.7.Final</hibernateVersion> <springVersion>4.1.4.RELEASE</springVersion> diff --git a/tutti-persistence/src/main/resources/i18n/tutti-persistence_en_GB.properties b/tutti-persistence/src/main/resources/i18n/tutti-persistence_en_GB.properties index c2f80a2..e520f38 100644 --- a/tutti-persistence/src/main/resources/i18n/tutti-persistence_en_GB.properties +++ b/tutti-persistence/src/main/resources/i18n/tutti-persistence_en_GB.properties @@ -1,28 +1,3 @@ -adagio.enumeration.PmfmId.ID_PSFM.description= -adagio.enumeration.PmfmId.MARINE_LITTER_SIZE_CATEGORY.description= -adagio.enumeration.PmfmId.MARINE_LITTER_TYPE.description= -adagio.enumeration.PmfmId.MATURITY.description= -adagio.enumeration.PmfmId.MULTIRIG_AGGREGATION.description= -adagio.enumeration.PmfmId.MULTIRIG_NUMBER.description= -adagio.enumeration.PmfmId.RECTILINEAR_OPERATION.description= -adagio.enumeration.PmfmId.SCIENTIFIC_CRUISE_SORTING_TYPE.description= -adagio.enumeration.PmfmId.SCIENTIFIC_CRUISE_SORTING_TYPE2.description= -adagio.enumeration.PmfmId.SEX.description= -adagio.enumeration.PmfmId.SIZE_CATEGORY.description= -adagio.enumeration.PmfmId.SORTED_UNSORTED.description= -adagio.enumeration.PmfmId.SORTING_TYPE_TCC.description= -adagio.enumeration.PmfmId.STATION_NUMBER.description= -adagio.enumeration.PmfmId.SURVEY_PART.description= -adagio.enumeration.PmfmId.TRAWL_DISTANCE.description= -adagio.enumeration.PmfmId.VERTICAL_OPENING.description= -adagio.enumeration.PmfmId.WEIGHT_MEASURED.description= -adagio.enumeration.QualitativeValueId.MATURITY_1.description= -adagio.enumeration.QualitativeValueId.MATURITY_2.description= -adagio.enumeration.QualitativeValueId.MATURITY_3.description= -adagio.enumeration.QualitativeValueId.MATURITY_4.description= -adagio.enumeration.QualitativeValueId.MATURITY_5.description= -adagio.enumeration.QualitativeValueId.NOT_SIZED.description= -adagio.enumeration.QualitativeValueId.SEX_UNDEFINED.description= application.common.unit=Unit application.common.unit.g=Gram application.common.unit.kg=Kilogram diff --git a/tutti-persistence/src/main/resources/i18n/tutti-persistence_fr_FR.properties b/tutti-persistence/src/main/resources/i18n/tutti-persistence_fr_FR.properties index 34e0b1d..33939a2 100644 --- a/tutti-persistence/src/main/resources/i18n/tutti-persistence_fr_FR.properties +++ b/tutti-persistence/src/main/resources/i18n/tutti-persistence_fr_FR.properties @@ -1,28 +1,3 @@ -adagio.enumeration.PmfmId.ID_PSFM.description= -adagio.enumeration.PmfmId.MARINE_LITTER_SIZE_CATEGORY.description= -adagio.enumeration.PmfmId.MARINE_LITTER_TYPE.description= -adagio.enumeration.PmfmId.MATURITY.description= -adagio.enumeration.PmfmId.MULTIRIG_AGGREGATION.description= -adagio.enumeration.PmfmId.MULTIRIG_NUMBER.description= -adagio.enumeration.PmfmId.RECTILINEAR_OPERATION.description= -adagio.enumeration.PmfmId.SCIENTIFIC_CRUISE_SORTING_TYPE.description= -adagio.enumeration.PmfmId.SCIENTIFIC_CRUISE_SORTING_TYPE2.description= -adagio.enumeration.PmfmId.SEX.description= -adagio.enumeration.PmfmId.SIZE_CATEGORY.description= -adagio.enumeration.PmfmId.SORTED_UNSORTED.description= -adagio.enumeration.PmfmId.SORTING_TYPE_TCC.description= -adagio.enumeration.PmfmId.STATION_NUMBER.description= -adagio.enumeration.PmfmId.SURVEY_PART.description= -adagio.enumeration.PmfmId.TRAWL_DISTANCE.description= -adagio.enumeration.PmfmId.VERTICAL_OPENING.description= -adagio.enumeration.PmfmId.WEIGHT_MEASURED.description= -adagio.enumeration.QualitativeValueId.MATURITY_1.description= -adagio.enumeration.QualitativeValueId.MATURITY_2.description= -adagio.enumeration.QualitativeValueId.MATURITY_3.description= -adagio.enumeration.QualitativeValueId.MATURITY_4.description= -adagio.enumeration.QualitativeValueId.MATURITY_5.description= -adagio.enumeration.QualitativeValueId.NOT_SIZED.description= -adagio.enumeration.QualitativeValueId.SEX_UNDEFINED.description= application.common.unit=Unité application.common.unit.g=Gramme application.common.unit.kg=Kilogramme diff --git a/tutti-ui-swing/src/license/THIRD-PARTY.properties b/tutti-ui-swing/src/license/THIRD-PARTY.properties index a5f4186..35a4659 100644 --- a/tutti-ui-swing/src/license/THIRD-PARTY.properties +++ b/tutti-ui-swing/src/license/THIRD-PARTY.properties @@ -10,16 +10,17 @@ # - BSD License # - Common Development and Distribution License # - Common Development and Distribution License (CDDL) v1.0 -# - Common Public License Version 1.0 # - Eclipse Distribution License (EDL), Version 1.0 # - Eclipse Public License (EPL), Version 1.0 # - Eclipse Public License - v 1.0 +# - Eclipse Public License 1.0 # - GNU Affero General Public License v3 # - GNU General Public License (GPL) # - GNU General Public License - Version 2 with the class path exception # - GNU General Public License, Version 2 with the Classpath Exception # - GNU Lesser General Public Licence # - GNU Lesser General Public License (LGPL), version 2.1 +# - GNU Lesser Public License # - GNU Library or Lesser General Public License # - General Public License (GPL) # - ICU License @@ -33,12 +34,13 @@ # - New BSD License # - Public Domain # - The Apache Software License, Version 2.0 +# - The New BSD License # - WTFPL #------------------------------------------------------------------------------- # Please fill the missing licenses for dependencies : # # -#Sat Nov 08 18:30:54 CET 2014 +#Mon Jan 12 10:25:47 CET 2015 batik--batik-awt-util--1.6=The Apache Software License, Version 2.0 batik--batik-bridge--1.6=The Apache Software License, Version 2.0 batik--batik-css--1.6=The Apache Software License, Version 2.0 -- 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 feature/6417 in repository tutti. See http://git.codelutin.com/tutti.git commit 4d531da37bdaafbd30d6cacda81b806d2698cb7d Author: Tony CHEMIT <chemit@codelutin.com> Date: Mon Jan 12 20:53:14 2015 +0100 passage en lazy loading des services de persistences --- .../tutti/persistence/TuttiPersistenceImpl.java | 55 ++++++++++------------ .../persistence/TuttiPersistenceNoDbImpl.java | 5 ++ .../TuttiPersistenceServiceImplementor.java | 2 + .../service/TechnicalPersistenceService.java | 2 + .../ifremer/tutti/service/PersistenceService.java | 5 ++ 5 files changed, 40 insertions(+), 29 deletions(-) diff --git a/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceImpl.java b/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceImpl.java index 644d97b..471f592 100644 --- a/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceImpl.java +++ b/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceImpl.java @@ -53,7 +53,6 @@ import fr.ifremer.tutti.persistence.entities.referential.Speciess; import fr.ifremer.tutti.persistence.entities.referential.TuttiLocation; import fr.ifremer.tutti.persistence.entities.referential.TuttiReferentialEntity; import fr.ifremer.tutti.persistence.entities.referential.Vessel; -import fr.ifremer.tutti.persistence.service.AbstractPersistenceService; import fr.ifremer.tutti.persistence.service.AccidentalBatchPersistenceService; import fr.ifremer.tutti.persistence.service.AttachmentPersistenceService; import fr.ifremer.tutti.persistence.service.BenthosBatchPersistenceService; @@ -161,6 +160,11 @@ public class TuttiPersistenceImpl implements TuttiPersistence { } @Override + public void lazyInit() { + // this service does not used lazy init + } + + @Override public void clearAllCaches() { getTechnicalPersistenceService().clearAllCaches(); } @@ -1154,90 +1158,83 @@ public class TuttiPersistenceImpl implements TuttiPersistence { } public AccidentalBatchPersistenceService getAccidentalBatchService() { - return getServiceInitialied(accidentalBatchService); + return getServiceInitialized(accidentalBatchService); } public AttachmentPersistenceService getAttachmentService() { - return getServiceInitialied(attachmentService); + return getServiceInitialized(attachmentService); } public BenthosBatchPersistenceService getBenthosBatchService() { - return getServiceInitialied(benthosBatchService); + return getServiceInitialized(benthosBatchService); } public CaracteristicPersistenceService getCaracteristicService() { - return getServiceInitialied(caracteristicService); + return getServiceInitialized(caracteristicService); } public CatchBatchPersistenceService getCatchBatchService() { - return getServiceInitialied(catchBatchService); + return getServiceInitialized(catchBatchService); } public CruisePersistenceService getCruiseService() { - return getServiceInitialied(cruiseService); + return getServiceInitialized(cruiseService); } public FishingOperationPersistenceService getFishingOperationService() { - return getServiceInitialied(fishingOperationService); + return getServiceInitialized(fishingOperationService); } public GearPersistenceService getGearService() { - return getServiceInitialied(gearService); + return getServiceInitialized(gearService); } public IndividualObservationBatchPersistenceService getIndividualObservationBatchService() { - return getServiceInitialied(individualObservationBatchService); + return getServiceInitialized(individualObservationBatchService); } public LocationPersistenceService getLocationService() { - return getServiceInitialied(locationService); + return getServiceInitialized(locationService); } public MarineLitterBatchPersistenceService getMarineLitterBatchService() { - return getServiceInitialied(marineLitterBatchService); + return getServiceInitialized(marineLitterBatchService); } public ObjectTypePersistenceService getObjectTypeService() { - return getServiceInitialied(objectTypeService); + return getServiceInitialized(objectTypeService); } public PersonPersistenceService getPersonService() { - return getServiceInitialied(personService); + return getServiceInitialized(personService); } public ProtocolPersistenceService getProtocolService() { - return getServiceInitialied(protocolService); + return getServiceInitialized(protocolService); } public ProgramPersistenceService getProgramService() { - return getServiceInitialied(programService); + return getServiceInitialized(programService); } public SpeciesBatchPersistenceService getSpeciesBatchService() { - return getServiceInitialied(speciesBatchService); + return getServiceInitialized(speciesBatchService); } public SpeciesPersistenceService getSpeciesService() { - return getServiceInitialied(speciesService); + return getServiceInitialized(speciesService); } public TechnicalPersistenceService getTechnicalPersistenceService() { - return getServiceInitialied(technicalPersistenceService); + return getServiceInitialized(technicalPersistenceService); } public VesselPersistenceService getVesselService() { - return getServiceInitialied(vesselService); + return getServiceInitialized(vesselService); } - protected <S> S getServiceInitialied(S service) { - - if (service instanceof AbstractPersistenceService) { - AbstractPersistenceService abstractPersistenceService = (AbstractPersistenceService) service; - - abstractPersistenceService.lazyInit(); - - } - + protected <S extends TuttiPersistenceServiceImplementor> S getServiceInitialized(S service) { + service.lazyInit(); return service; } diff --git a/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceNoDbImpl.java b/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceNoDbImpl.java index 1ee8f35..775b3a4 100644 --- a/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceNoDbImpl.java +++ b/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceNoDbImpl.java @@ -76,6 +76,11 @@ public class TuttiPersistenceNoDbImpl implements TuttiPersistence { } @Override + public void lazyInit() { + throw notImplemented(); + } + + @Override public Version getDbVersion() { throw notImplemented(); } diff --git a/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceServiceImplementor.java b/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceServiceImplementor.java index f9dc1fa..0f159ff 100644 --- a/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceServiceImplementor.java +++ b/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/TuttiPersistenceServiceImplementor.java @@ -34,6 +34,8 @@ import java.io.IOException; */ public interface TuttiPersistenceServiceImplementor extends Closeable { + void lazyInit(); + void init(); void close() throws IOException; diff --git a/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/TechnicalPersistenceService.java b/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/TechnicalPersistenceService.java index 3ade09a..4202a42 100644 --- a/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/TechnicalPersistenceService.java +++ b/tutti-persistence/src/main/java/fr/ifremer/tutti/persistence/service/TechnicalPersistenceService.java @@ -67,7 +67,9 @@ public interface TechnicalPersistenceService extends TuttiPersistenceServiceImpl Version getApplicationVersion(); + @Transactional(readOnly = false) void updateSchema(); + @Transactional(readOnly = false) void sanityDb(); } diff --git a/tutti-service/src/main/java/fr/ifremer/tutti/service/PersistenceService.java b/tutti-service/src/main/java/fr/ifremer/tutti/service/PersistenceService.java index 6b8c046..a44144f 100644 --- a/tutti-service/src/main/java/fr/ifremer/tutti/service/PersistenceService.java +++ b/tutti-service/src/main/java/fr/ifremer/tutti/service/PersistenceService.java @@ -232,6 +232,11 @@ public class PersistenceService extends AbstractTuttiService implements TuttiPer } @Override + public void lazyInit() { + // this service does not used lazy init + } + + @Override public void clearAllCaches() { driver.clearAllCaches(); } -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.
participants (1)
-
codelutin.com scm