Author: tchemit Date: 2012-09-16 11:39:45 +0200 (Sun, 16 Sep 2012) New Revision: 668 Url: http://forge.codelutin.com/repositories/revision/echobase/668 Log: split natural id and not-null tag values Modified: trunk/echobase-domain/src/main/xmi/echobase.properties Modified: trunk/echobase-domain/src/main/xmi/echobase.properties =================================================================== --- trunk/echobase-domain/src/main/xmi/echobase.properties 2012-09-15 11:50:06 UTC (rev 667) +++ trunk/echobase-domain/src/main/xmi/echobase.properties 2012-09-16 09:39:45 UTC (rev 668) @@ -69,50 +69,35 @@ ### Natural id for references ################################################ ############################################################################### -fr.ifremer.echobase.entities.EntityModificationLog.attribute.entityType.tagValue.notNull=true -fr.ifremer.echobase.entities.EntityModificationLog.attribute.entityId.tagValue.notNull=true -fr.ifremer.echobase.entities.EntityModificationLog.attribute.modificationText.tagValue.notNull=true -fr.ifremer.echobase.entities.EntityModificationLog.attribute.modificationDate.tagValue.notNull=true -fr.ifremer.echobase.entities.EntityModificationLog.attribute.modificationUser.tagValue.notNull=true - fr.ifremer.echobase.entities.references.AcousticInstrument.class.tagValue.naturalIdMutable=true fr.ifremer.echobase.entities.references.AcousticInstrument.attribute.id.tagValue.naturalId=true -fr.ifremer.echobase.entities.references.AcousticInstrument.attribute.id.tagValue.notNull=true fr.ifremer.echobase.entities.references.AgeCategory.class.tagValue.naturalIdMutable=true fr.ifremer.echobase.entities.references.AgeCategory.attribute.name.tagValue.naturalId=true -fr.ifremer.echobase.entities.references.AgeCategory.attribute.name.tagValue.notNull=true -fr.ifremer.echobase.entities.references.AgeCategory.attribute.meaning.tagValue.notNull=true fr.ifremer.echobase.entities.references.AreaOfOperation.class.tagValue.naturalIdMutable=true fr.ifremer.echobase.entities.references.AreaOfOperation.attribute.name.tagValue.naturalId=true -fr.ifremer.echobase.entities.references.AreaOfOperation.attribute.name.tagValue.notNull=true #fr.ifremer.echobase.entities.references.Calibration.class.tagValue.naturalIdMutable=true #fr.ifremer.echobase.entities.references.Calibration.attribute.code.tagValue.naturalId=true fr.ifremer.echobase.entities.references.CategoryMeaning.class.tagValue.naturalIdMutable=true fr.ifremer.echobase.entities.references.CategoryMeaning.attribute.name.tagValue.naturalId=true -fr.ifremer.echobase.entities.references.CategoryMeaning.attribute.name.tagValue.notNull=true #fr.ifremer.echobase.entities.references.CategoryRef.class.tagValue.naturalIdMutable=true #fr.ifremer.echobase.entities.references.CategoryRef.attribute.code.tagValue.naturalId=true fr.ifremer.echobase.entities.references.CategoryType.class.tagValue.naturalIdMutable=true fr.ifremer.echobase.entities.references.CategoryType.attribute.name.tagValue.naturalId=true -fr.ifremer.echobase.entities.references.CategoryType.attribute.name.tagValue.notNull=true fr.ifremer.echobase.entities.references.CellMethod.class.tagValue.naturalIdMutable=true fr.ifremer.echobase.entities.references.CellMethod.attribute.name.tagValue.naturalId=true -fr.ifremer.echobase.entities.references.CellMethod.attribute.name.tagValue.notNull=true fr.ifremer.echobase.entities.references.CellType.class.tagValue.naturalIdMutable=true fr.ifremer.echobase.entities.references.CellType.attribute.id.tagValue.naturalId=true -fr.ifremer.echobase.entities.references.CellType.attribute.id.tagValue.notNull=true fr.ifremer.echobase.entities.references.DataMetadata.class.tagValue.naturalIdMutable=true fr.ifremer.echobase.entities.references.DataMetadata.attribute.name.tagValue.naturalId=true -fr.ifremer.echobase.entities.references.DataMetadata.attribute.name.tagValue.notNull=true #fr.ifremer.echobase.entities.references.DataProtocol.class.tagValue.naturalIdMutable=true #fr.ifremer.echobase.entities.references.DataProtocol.attribute.code.tagValue.naturalId=true @@ -122,111 +107,161 @@ fr.ifremer.echobase.entities.references.DataType.class.tagValue.naturalIdMutable=true fr.ifremer.echobase.entities.references.DataType.attribute.name.tagValue.naturalId=true -fr.ifremer.echobase.entities.references.DataType.attribute.name.tagValue.notNull=true fr.ifremer.echobase.entities.references.DepthStratum.class.tagValue.naturalIdMutable=true fr.ifremer.echobase.entities.references.DepthStratum.attribute.id.tagValue.naturalId=true -fr.ifremer.echobase.entities.references.DepthStratum.attribute.id.tagValue.notNull=true fr.ifremer.echobase.entities.references.EchotypeCategory.class.tagValue.naturalIdMutable=true fr.ifremer.echobase.entities.references.EchotypeCategory.attribute.name.tagValue.naturalId=true -fr.ifremer.echobase.entities.references.EchotypeCategory.attribute.name.tagValue.notNull=true fr.ifremer.echobase.entities.references.Gear.class.tagValue.naturalIdMutable=true fr.ifremer.echobase.entities.references.Gear.attribute.casinoGearName.tagValue.naturalId=true -fr.ifremer.echobase.entities.references.Gear.attribute.casinoGearName.tagValue.notNull=true fr.ifremer.echobase.entities.references.GearCharacteristic.class.tagValue.naturalIdMutable=true fr.ifremer.echobase.entities.references.GearCharacteristic.attribute.name.tagValue.naturalId=true -fr.ifremer.echobase.entities.references.GearCharacteristic.attribute.name.tagValue.notNull=true #fr.ifremer.echobase.entities.references.GearCharacteristicValue.class.tagValue.naturalIdMutable=true #fr.ifremer.echobase.entities.references.GearCharacteristicValue.attribute.code.tagValue.naturalId=true fr.ifremer.echobase.entities.references.GearMetadata.class.tagValue.naturalIdMutable=true fr.ifremer.echobase.entities.references.GearMetadata.attribute.name.tagValue.naturalId=true -fr.ifremer.echobase.entities.references.GearMetadata.attribute.name.tagValue.notNull=true #fr.ifremer.echobase.entities.references.Impacte.class.tagValue.naturalIdMutable=true #fr.ifremer.echobase.entities.references.Impacte.attribute.code.tagValue.naturalId=true fr.ifremer.echobase.entities.references.MeasurementMetadata.class.tagValue.naturalIdMutable=true fr.ifremer.echobase.entities.references.MeasurementMetadata.attribute.name.tagValue.naturalId=true -fr.ifremer.echobase.entities.references.MeasurementMetadata.attribute.name.tagValue.notNull=true fr.ifremer.echobase.entities.references.MeasureType.class.tagValue.naturalIdMutable=true fr.ifremer.echobase.entities.references.MeasureType.attribute.name.tagValue.naturalId=true -fr.ifremer.echobase.entities.references.MeasureType.attribute.name.tagValue.notNull=true fr.ifremer.echobase.entities.references.Mission.class.tagValue.naturalIdMutable=true fr.ifremer.echobase.entities.references.Mission.attribute.name.tagValue.naturalId=true -fr.ifremer.echobase.entities.references.Mission.attribute.name.tagValue.notNull=true fr.ifremer.echobase.entities.references.OperationEvent.class.tagValue.naturalIdMutable=true fr.ifremer.echobase.entities.references.OperationEvent.attribute.name.tagValue.naturalId=true -fr.ifremer.echobase.entities.references.OperationEvent.attribute.name.tagValue.notNull=true fr.ifremer.echobase.entities.references.OperationMetadata.class.tagValue.naturalIdMutable=true fr.ifremer.echobase.entities.references.OperationMetadata.attribute.name.tagValue.naturalId=true -fr.ifremer.echobase.entities.references.OperationMetadata.attribute.name.tagValue.notNull=true fr.ifremer.echobase.entities.references.ReferenceDatum.class.tagValue.naturalIdMutable=true fr.ifremer.echobase.entities.references.ReferenceDatum.attribute.id.tagValue.naturalId=true -fr.ifremer.echobase.entities.references.ReferenceDatum.attribute.id.tagValue.notNull=true fr.ifremer.echobase.entities.references.ReferenceDatumType.class.tagValue.naturalIdMutable=true fr.ifremer.echobase.entities.references.ReferenceDatumType.attribute.name.tagValue.naturalId=true -fr.ifremer.echobase.entities.references.ReferenceDatumType.attribute.name.tagValue.notNull=true fr.ifremer.echobase.entities.references.ReferencingMethod.class.tagValue.naturalIdMutable=true fr.ifremer.echobase.entities.references.ReferencingMethod.attribute.name.tagValue.naturalId=true -fr.ifremer.echobase.entities.references.ReferencingMethod.attribute.name.tagValue.notNull=true fr.ifremer.echobase.entities.references.SampleDataType.class.tagValue.naturalIdMutable=true fr.ifremer.echobase.entities.references.SampleDataType.attribute.name.tagValue.naturalId=true -fr.ifremer.echobase.entities.references.SampleDataType.attribute.name.tagValue.notNull=true fr.ifremer.echobase.entities.references.SampleType.class.tagValue.naturalIdMutable=true fr.ifremer.echobase.entities.references.SampleType.attribute.name.tagValue.naturalId=true -fr.ifremer.echobase.entities.references.SampleType.attribute.name.tagValue.notNull=true fr.ifremer.echobase.entities.references.SexCategory.class.tagValue.naturalIdMutable=true fr.ifremer.echobase.entities.references.SexCategory.attribute.name.tagValue.naturalId=true -fr.ifremer.echobase.entities.references.SexCategory.attribute.name.tagValue.notNull=true -fr.ifremer.echobase.entities.references.SexCategory.attribute.meaning.tagValue.notNull=true fr.ifremer.echobase.entities.references.SizeCategory.class.tagValue.naturalIdMutable=true fr.ifremer.echobase.entities.references.SizeCategory.attribute.name.tagValue.naturalId=true -fr.ifremer.echobase.entities.references.SizeCategory.attribute.name.tagValue.notNull=true -fr.ifremer.echobase.entities.references.SizeCategory.attribute.meaning.tagValue.notNull=true fr.ifremer.echobase.entities.references.Species.class.tagValue.naturalIdMutable=true fr.ifremer.echobase.entities.references.Species.attribute.baracoudaCode.tagValue.naturalId=true -fr.ifremer.echobase.entities.references.Species.attribute.baracoudaCode.tagValue.notNull=true fr.ifremer.echobase.entities.references.SpeciesCategory.class.tagValue.naturalIdMutable=true fr.ifremer.echobase.entities.references.SpeciesCategory.attribute.species.tagValue.naturalId=true fr.ifremer.echobase.entities.references.SpeciesCategory.attribute.sizeCategory.tagValue.naturalId=true fr.ifremer.echobase.entities.references.SpeciesCategory.attribute.ageCategory.tagValue.naturalId=true fr.ifremer.echobase.entities.references.SpeciesCategory.attribute.sexCategory.tagValue.naturalId=true -fr.ifremer.echobase.entities.references.SpeciesCategory.attribute.species.tagValue.notNull=true -fr.ifremer.echobase.entities.references.SpeciesCategory.attribute.sizeCategory.tagValue.notNull=false -fr.ifremer.echobase.entities.references.SpeciesCategory.attribute.ageCategory.tagValue.notNull=false -fr.ifremer.echobase.entities.references.SpeciesCategory.attribute.sexCategory.tagValue.notNull=false fr.ifremer.echobase.entities.references.Strata.class.tagValue.naturalIdMutable=true fr.ifremer.echobase.entities.references.Strata.attribute.name.tagValue.naturalId=true -fr.ifremer.echobase.entities.references.Strata.attribute.name.tagValue.notNull=true #fr.ifremer.echobase.entities.references.TSParameters.class.tagValue.naturalIdMutable=true #fr.ifremer.echobase.entities.references.TSParameters.attribute.code.tagValue.naturalId=true fr.ifremer.echobase.entities.references.Vessel.class.tagValue.naturalIdMutable=true fr.ifremer.echobase.entities.references.Vessel.attribute.name.tagValue.naturalId=true -fr.ifremer.echobase.entities.references.Vessel.attribute.name.tagValue.notNull=true fr.ifremer.echobase.entities.references.VesselType.class.tagValue.naturalIdMutable=true fr.ifremer.echobase.entities.references.VesselType.attribute.name.tagValue.naturalId=true + +############################################################################### +### Not null for references ################################################### +############################################################################### + +fr.ifremer.echobase.entities.EntityModificationLog.attribute.entityType.tagValue.notNull=true +fr.ifremer.echobase.entities.EntityModificationLog.attribute.entityId.tagValue.notNull=true +fr.ifremer.echobase.entities.EntityModificationLog.attribute.modificationText.tagValue.notNull=true +fr.ifremer.echobase.entities.EntityModificationLog.attribute.modificationDate.tagValue.notNull=true +fr.ifremer.echobase.entities.EntityModificationLog.attribute.modificationUser.tagValue.notNull=true + +fr.ifremer.echobase.entities.references.AcousticInstrument.attribute.id.tagValue.notNull=true + +fr.ifremer.echobase.entities.references.AgeCategory.attribute.name.tagValue.notNull=true +fr.ifremer.echobase.entities.references.AgeCategory.attribute.meaning.tagValue.notNull=true + +fr.ifremer.echobase.entities.references.AreaOfOperation.attribute.name.tagValue.notNull=true + +fr.ifremer.echobase.entities.references.CategoryMeaning.attribute.name.tagValue.notNull=true + +fr.ifremer.echobase.entities.references.CategoryType.attribute.name.tagValue.notNull=true + +fr.ifremer.echobase.entities.references.CellMethod.attribute.name.tagValue.notNull=true + +fr.ifremer.echobase.entities.references.CellType.attribute.id.tagValue.notNull=true + +fr.ifremer.echobase.entities.references.DataMetadata.attribute.name.tagValue.notNull=true + +fr.ifremer.echobase.entities.references.DataType.attribute.name.tagValue.notNull=true + +fr.ifremer.echobase.entities.references.DepthStratum.attribute.id.tagValue.notNull=true + +fr.ifremer.echobase.entities.references.EchotypeCategory.attribute.name.tagValue.notNull=true + +fr.ifremer.echobase.entities.references.Gear.attribute.casinoGearName.tagValue.notNull=true + +fr.ifremer.echobase.entities.references.GearCharacteristic.attribute.name.tagValue.notNull=true + +fr.ifremer.echobase.entities.references.GearMetadata.attribute.name.tagValue.notNull=true + +fr.ifremer.echobase.entities.references.MeasurementMetadata.attribute.name.tagValue.notNull=true + +fr.ifremer.echobase.entities.references.MeasureType.attribute.name.tagValue.notNull=true + +fr.ifremer.echobase.entities.references.Mission.attribute.name.tagValue.notNull=true + +fr.ifremer.echobase.entities.references.OperationEvent.attribute.name.tagValue.notNull=true + +fr.ifremer.echobase.entities.references.OperationMetadata.attribute.name.tagValue.notNull=true + +fr.ifremer.echobase.entities.references.ReferenceDatum.attribute.id.tagValue.notNull=true + +fr.ifremer.echobase.entities.references.ReferenceDatumType.attribute.name.tagValue.notNull=true + +fr.ifremer.echobase.entities.references.ReferencingMethod.attribute.name.tagValue.notNull=true + +fr.ifremer.echobase.entities.references.SampleDataType.attribute.name.tagValue.notNull=true + +fr.ifremer.echobase.entities.references.SampleType.attribute.name.tagValue.notNull=true + +fr.ifremer.echobase.entities.references.SexCategory.attribute.name.tagValue.notNull=true +fr.ifremer.echobase.entities.references.SexCategory.attribute.meaning.tagValue.notNull=true + +fr.ifremer.echobase.entities.references.SizeCategory.attribute.name.tagValue.notNull=true +fr.ifremer.echobase.entities.references.SizeCategory.attribute.meaning.tagValue.notNull=true + +fr.ifremer.echobase.entities.references.Species.attribute.baracoudaCode.tagValue.notNull=true + +fr.ifremer.echobase.entities.references.SpeciesCategory.attribute.species.tagValue.notNull=true +fr.ifremer.echobase.entities.references.SpeciesCategory.attribute.sizeCategory.tagValue.notNull=false +fr.ifremer.echobase.entities.references.SpeciesCategory.attribute.ageCategory.tagValue.notNull=false +fr.ifremer.echobase.entities.references.SpeciesCategory.attribute.sexCategory.tagValue.notNull=false + +fr.ifremer.echobase.entities.references.Strata.attribute.name.tagValue.notNull=true + +fr.ifremer.echobase.entities.references.Vessel.attribute.name.tagValue.notNull=true + fr.ifremer.echobase.entities.references.VesselType.attribute.name.tagValue.notNull=true ############################################################################### @@ -237,6 +272,14 @@ fr.ifremer.echobase.entities.data.Category.attribute.depthStratum.tagValue.naturalId=true fr.ifremer.echobase.entities.data.Category.attribute.echotype.tagValue.naturalId=true fr.ifremer.echobase.entities.data.Category.attribute.speciesCategory.tagValue.naturalId=true + +fr.ifremer.echobase.entities.data.Voyage.class.tagValue.naturalIdMutable=true +fr.ifremer.echobase.entities.data.Voyage.attribute.name.tagValue.naturalId=true + +############################################################################### +### Not null for data ######################################################### +############################################################################### + fr.ifremer.echobase.entities.data.Category.attribute.depthStratum.tagValue.notNull=false fr.ifremer.echobase.entities.data.Category.attribute.echotype.tagValue.notNull=false fr.ifremer.echobase.entities.data.Category.attribute.speciesCategory.tagValue.notNull=false @@ -302,8 +345,6 @@ fr.ifremer.echobase.entities.data.Transit.attribute.description.tagValue.notNull=true fr.ifremer.echobase.entities.data.Transit.attribute.relatedActivity.tagValue.notNull=true -fr.ifremer.echobase.entities.data.Voyage.class.tagValue.naturalIdMutable=true -fr.ifremer.echobase.entities.data.Voyage.attribute.name.tagValue.naturalId=true fr.ifremer.echobase.entities.data.Voyage.attribute.name.tagValue.notNull=true fr.ifremer.echobase.entities.data.Voyage.attribute.startDate.tagValue.notNull=true fr.ifremer.echobase.entities.data.Voyage.attribute.endDate.tagValue.notNull=true @@ -311,4 +352,4 @@ fr.ifremer.echobase.entities.data.Voyage.attribute.endPort.tagValue.notNull=true fr.ifremer.echobase.entities.data.Voyage.attribute.description.tagValue.notNull=true fr.ifremer.echobase.entities.data.Voyage.attribute.mission.tagValue.notNull=true -fr.ifremer.echobase.entities.data.Voyage.attribute.datum.tagValue.notNull=true +fr.ifremer.echobase.entities.data.Voyage.attribute.datum.tagValue.notNull=true \ No newline at end of file