Author: tchemit Date: 2011-12-07 15:33:34 +0100 (Wed, 07 Dec 2011) New Revision: 152 Url: http://forge.codelutin.com/repositories/revision/echobase/152 Log: - add CR - modify models Added: trunk/src/doc/reunions/reunion-2011-12-07.txt trunk/src/site/resources/model/referenceCellType.png trunk/src/site/resources/model/referenceProtocole.png trunk/src/site/resources/model/referenceSpecies.png Modified: trunk/echobase-entities/src/main/java/fr/ifremer/echobase/entities/EntitiesUtil.java trunk/echobase-entities/src/main/resources/i18n/echobase-entities_fr_FR.properties trunk/echobase-entities/src/main/xmi/echobase.zargo trunk/echobase-entities/src/test/java/fr/ifremer/echobase/entities/EntitiesUtilTest.java trunk/src/site/resources/model/Transverse.png trunk/src/site/resources/model/dataAcoustic.png trunk/src/site/resources/model/dataCatches.png trunk/src/site/resources/model/dataCommon.png trunk/src/site/resources/model/referenceAcousticInstrument.png trunk/src/site/resources/model/referenceAll.png trunk/src/site/resources/model/referenceAreaOfOperation.png trunk/src/site/resources/model/referenceDataMetadata.png trunk/src/site/resources/model/referenceDepthStratum.png trunk/src/site/resources/model/referenceEchotype.png trunk/src/site/resources/model/referenceGear.png trunk/src/site/resources/model/referenceMission.png trunk/src/site/resources/model/referenceReferenceDatum.png trunk/src/site/resources/model/referenceTSParameter.png trunk/src/site/resources/model/referenceVessel.png Modified: trunk/echobase-entities/src/main/java/fr/ifremer/echobase/entities/EntitiesUtil.java =================================================================== --- trunk/echobase-entities/src/main/java/fr/ifremer/echobase/entities/EntitiesUtil.java 2011-12-06 20:03:43 UTC (rev 151) +++ trunk/echobase-entities/src/main/java/fr/ifremer/echobase/entities/EntitiesUtil.java 2011-12-07 14:33:34 UTC (rev 152) @@ -93,6 +93,9 @@ */ public static EchoBaseEntityEnum[] getReferenceTypes() { List<EchoBaseEntityEnum> result = Lists.newLinkedList(); + result.add(EchoBaseEntityEnum.SexeCategory); + result.add(EchoBaseEntityEnum.AgeCategory); + result.add(EchoBaseEntityEnum.SizeCategory); result.add(EchoBaseEntityEnum.MeasureType); result.add(EchoBaseEntityEnum.DataType); result.add(EchoBaseEntityEnum.ReferenceDatumType); @@ -116,8 +119,8 @@ result.add(EchoBaseEntityEnum.OperationType); result.add(EchoBaseEntityEnum.MeasurementMetadata); result.add(EchoBaseEntityEnum.SampleDataType); + result.add(EchoBaseEntityEnum.SampleType); result.add(EchoBaseEntityEnum.Vessel); - result.add(EchoBaseEntityEnum.SampleRatioType); result.add(EchoBaseEntityEnum.Echotype); result.add(EchoBaseEntityEnum.DataMetadata); result.add(EchoBaseEntityEnum.CellType); @@ -128,9 +131,11 @@ result.add(EchoBaseEntityEnum.AreaOfOperation); result.add(EchoBaseEntityEnum.CategoryRef); result.add(EchoBaseEntityEnum.DataQuality); - result.add(EchoBaseEntityEnum.SampleTag); result.add(EchoBaseEntityEnum.TSParameters); result.add(EchoBaseEntityEnum.Gear); + result.add(EchoBaseEntityEnum.DataProtocol); + result.add(EchoBaseEntityEnum.Moment); + result.add(EchoBaseEntityEnum.SpeciesCategory); return result.toArray(new EchoBaseEntityEnum[result.size()]); } @@ -141,7 +146,11 @@ public static EchoBaseEntityEnum[] getReferenceTypesForCopy() { List<EchoBaseEntityEnum> result = Lists.newLinkedList(); + result.add(EchoBaseEntityEnum.SexeCategory); + result.add(EchoBaseEntityEnum.AgeCategory); + result.add(EchoBaseEntityEnum.SizeCategory); result.add(EchoBaseEntityEnum.Species); + result.add(EchoBaseEntityEnum.SpeciesCategory); result.add(EchoBaseEntityEnum.Calibration); result.add(EchoBaseEntityEnum.AcousticInstrument); result.add(EchoBaseEntityEnum.TSParameters); Modified: trunk/echobase-entities/src/main/resources/i18n/echobase-entities_fr_FR.properties =================================================================== --- trunk/echobase-entities/src/main/resources/i18n/echobase-entities_fr_FR.properties 2011-12-06 20:03:43 UTC (rev 151) +++ trunk/echobase-entities/src/main/resources/i18n/echobase-entities_fr_FR.properties 2011-12-07 14:33:34 UTC (rev 152) @@ -7,6 +7,7 @@ echobase.common.addOffset= echobase.common.admin=Administrateur echobase.common.age=Age +echobase.common.ageCategory= echobase.common.aggregationHierarchy= echobase.common.aggregationLevel= echobase.common.aggregationLevelName= @@ -52,9 +53,11 @@ echobase.common.dataAcquisition=dataAcquisition echobase.common.dataCentre=Centre de données echobase.common.dataCentreEmail=Courriel du centre de données +echobase.common.dataClass= echobase.common.dataMetadata= echobase.common.dataName= echobase.common.dataProcessing=dataProcessing +echobase.common.dataProtocol= echobase.common.dataQuality=dataQuality echobase.common.dataType= echobase.common.dataValue= @@ -84,6 +87,7 @@ echobase.common.email=Courriel echobase.common.endDate= echobase.common.endTimeFillageEngin= +echobase.common.endValidityDate= echobase.common.entityId=Identifiant de l'entité echobase.common.entityModificationLog=Journal des modifications echobase.common.entityModificationLogDTO= @@ -156,6 +160,7 @@ echobase.common.modificationDate=Date de modification echobase.common.modificationText=Modification echobase.common.modificationUser=Utilisateur +echobase.common.moment= echobase.common.mz= echobase.common.name=Nom echobase.common.newAttr= @@ -206,21 +211,27 @@ echobase.common.sampleMetadata= echobase.common.sampleRatioType= echobase.common.sampleTag= +echobase.common.sampleType= echobase.common.sampleWeight= echobase.common.scaleFactor= echobase.common.seafloorSubstrate= +echobase.common.sexeCategory= echobase.common.size= +echobase.common.sizeCategory= echobase.common.soundSpeedCalculations= echobase.common.sounderConstant= echobase.common.source=Source echobase.common.species=espèce +echobase.common.speciesCategory= echobase.common.sqlQuery=requête SQL echobase.common.standardName= echobase.common.startDate= echobase.common.startTimeFillageEngin= +echobase.common.startValidityDate= echobase.common.station=station echobase.common.stationStartLatitude= echobase.common.stationStartLongitude= +echobase.common.string= echobase.common.taxonCode= echobase.common.taxonFatherMemocode= echobase.common.taxonSystematicLevel= Modified: trunk/echobase-entities/src/main/xmi/echobase.zargo =================================================================== (Binary files differ) Modified: trunk/echobase-entities/src/test/java/fr/ifremer/echobase/entities/EntitiesUtilTest.java =================================================================== --- trunk/echobase-entities/src/test/java/fr/ifremer/echobase/entities/EntitiesUtilTest.java 2011-12-06 20:03:43 UTC (rev 151) +++ trunk/echobase-entities/src/test/java/fr/ifremer/echobase/entities/EntitiesUtilTest.java 2011-12-07 14:33:34 UTC (rev 152) @@ -31,6 +31,7 @@ import org.nuiton.topia.persistence.TopiaEntity; import java.util.ArrayList; +import java.util.Arrays; import java.util.List; /** @@ -44,35 +45,35 @@ @Test public void getReferenceTypes() { - EchoBaseEntityEnum[] types = EntitiesUtil.getReferenceTypes(); + List<EchoBaseEntityEnum> types = + Arrays.asList(EntitiesUtil.getReferenceTypes()); List<EchoBaseEntityEnum> expectedTypes = Lists.newArrayList(getContractsOf(Mission.class.getPackage())); Assert.assertNotNull(types); - Assert.assertEquals(expectedTypes.size(), types.length); - for (EchoBaseEntityEnum referenceType : types) { - Assert.assertTrue("Missing type : " + referenceType, - expectedTypes.contains(referenceType)); + for (EchoBaseEntityEnum type : expectedTypes) { + Assert.assertTrue("Missing type : " + type, types.contains(type)); } + Assert.assertEquals(expectedTypes.size(), types.size()); } @Test public void getDataTypes() { - EchoBaseEntityEnum[] types = EntitiesUtil.getDataTypes(); + List<EchoBaseEntityEnum> types = + Arrays.asList(EntitiesUtil.getDataTypes()); List<EchoBaseEntityEnum> expectedTypes = Lists.newArrayList(getContractsOf(Voyage.class.getPackage())); Assert.assertNotNull(types); - Assert.assertEquals(expectedTypes.size(), types.length); - for (EchoBaseEntityEnum referenceType : types) { - Assert.assertTrue("Missing type : " + referenceType, - expectedTypes.contains(referenceType)); + for (EchoBaseEntityEnum type : expectedTypes) { + Assert.assertTrue("Missing type : " + type, types.contains(type)); } + Assert.assertEquals(expectedTypes.size(), types.size()); } /** Added: trunk/src/doc/reunions/reunion-2011-12-07.txt =================================================================== --- trunk/src/doc/reunions/reunion-2011-12-07.txt (rev 0) +++ trunk/src/doc/reunions/reunion-2011-12-07.txt 2011-12-07 14:33:34 UTC (rev 152) @@ -0,0 +1,55 @@ +projet echobase +--------------- + +Lundi 07-12-2011 (Ifremer) + +Présents : Matthieu, Vincent, Benjamin, Tony + +Planning +-------- + +- finaliser le modèle de pêche +- retours sur l'import des référentiels + +Modèle référentiel +------------------ + +- pour les echotypes, il faut qu'on fasse un regroupement id,name + (on doit conserver l'id du coup) + +Modèle pêche +------------ + +- rediscussion su le modèle de pêche, le modèle de Franck ne convient pas +- grosse simplificiation du modèle (voir le nouveau modèle) +- discussion sur les référentiels du modèle pêche + + - référentiel Gera (engin) bien rajouté la date de validité + - référentiel Protocole le rattache à chaque SampleData + - référentiel Moment (pour les valeurs de paramètres d'opération) + +Sénarii d'import +---------------- + +On part sur une idée de 3 types d'imports de données + +- import données communes (Voyage --> Trnasect) +- import données acoustiques +- import données captures + +Action +------ + +- Code + - finir l'impport du référentiel + - faire import données anciennes acoustiques + - finir l'import/export de la base totale (+ui) + - refaire le modèle pêche + +- Ifremer + - faire les corrections sur les référentiels + - faire la description du modèle de pêche + +Prochaine réunion : + + - Lundi 12 à 14h30 (à confirmer moi si c'est possible). \ No newline at end of file Modified: trunk/src/site/resources/model/Transverse.png =================================================================== (Binary files differ) Modified: trunk/src/site/resources/model/dataAcoustic.png =================================================================== (Binary files differ) Modified: trunk/src/site/resources/model/dataCatches.png =================================================================== (Binary files differ) Modified: trunk/src/site/resources/model/dataCommon.png =================================================================== (Binary files differ) Modified: trunk/src/site/resources/model/referenceAcousticInstrument.png =================================================================== (Binary files differ) Modified: trunk/src/site/resources/model/referenceAll.png =================================================================== (Binary files differ) Modified: trunk/src/site/resources/model/referenceAreaOfOperation.png =================================================================== (Binary files differ) Added: trunk/src/site/resources/model/referenceCellType.png =================================================================== (Binary files differ) Property changes on: trunk/src/site/resources/model/referenceCellType.png ___________________________________________________________________ Added: svn:mime-type + image/png Modified: trunk/src/site/resources/model/referenceDataMetadata.png =================================================================== (Binary files differ) Modified: trunk/src/site/resources/model/referenceDepthStratum.png =================================================================== (Binary files differ) Modified: trunk/src/site/resources/model/referenceEchotype.png =================================================================== (Binary files differ) Modified: trunk/src/site/resources/model/referenceGear.png =================================================================== (Binary files differ) Modified: trunk/src/site/resources/model/referenceMission.png =================================================================== (Binary files differ) Added: trunk/src/site/resources/model/referenceProtocole.png =================================================================== (Binary files differ) Property changes on: trunk/src/site/resources/model/referenceProtocole.png ___________________________________________________________________ Added: svn:mime-type + image/png Modified: trunk/src/site/resources/model/referenceReferenceDatum.png =================================================================== (Binary files differ) Added: trunk/src/site/resources/model/referenceSpecies.png =================================================================== (Binary files differ) Property changes on: trunk/src/site/resources/model/referenceSpecies.png ___________________________________________________________________ Added: svn:mime-type + image/png Modified: trunk/src/site/resources/model/referenceTSParameter.png =================================================================== (Binary files differ) Modified: trunk/src/site/resources/model/referenceVessel.png =================================================================== (Binary files differ)