Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe
Commits:
-
daeeb76a
by Tony Chemit at 2020-06-29T08:27:27+02:00
-
3b495783
by Tony Chemit at 2020-06-29T08:30:09+02:00
4 changed files:
- client-datasource-editor-ll/src/main/java/fr/ird/observe/client/datasource/editor/content/data/ll/common/GearUseFeaturesUIHandler.java
- client-datasource-editor-ll/src/main/java/fr/ird/observe/client/datasource/editor/content/data/ll/observation/SizeMeasureTableModel.java
- client-datasource-editor-ll/src/main/java/fr/ird/observe/client/datasource/editor/content/data/ll/observation/WeightMeasureTableModel.java
- client-datasource-editor-ps/src/main/java/fr/ird/observe/client/datasource/editor/content/data/ps/common/GearUseFeaturesUIHandler.java
Changes:
| ... | ... | @@ -29,6 +29,7 @@ import fr.ird.observe.client.datasource.editor.content.data.table.ContentTableUI |
| 29 | 29 |
import fr.ird.observe.client.datasource.editor.content.data.table.ContentTableUILayoutFocusTraversalPolicy;
|
| 30 | 30 |
import fr.ird.observe.client.datasource.editor.content.ui.table.EditableTableModelSupport;
|
| 31 | 31 |
import fr.ird.observe.client.util.UIHelper;
|
| 32 |
+import fr.ird.observe.dto.IdDto;
|
|
| 32 | 33 |
import fr.ird.observe.dto.data.ll.common.GearUseFeaturesDto;
|
| 33 | 34 |
import fr.ird.observe.dto.data.ll.common.GearUseFeaturesMeasurementDto;
|
| 34 | 35 |
import fr.ird.observe.dto.data.ll.common.TripGearUseFeaturesDto;
|
| ... | ... | @@ -55,6 +56,7 @@ import java.beans.PropertyChangeListener; |
| 55 | 56 |
import java.util.ArrayList;
|
| 56 | 57 |
import java.util.Collections;
|
| 57 | 58 |
import java.util.Comparator;
|
| 59 |
+import java.util.Date;
|
|
| 58 | 60 |
import java.util.List;
|
| 59 | 61 |
import java.util.stream.Collectors;
|
| 60 | 62 |
|
| ... | ... | @@ -319,7 +321,7 @@ public class GearUseFeaturesUIHandler extends ContentTableUIHandler<TripGearUseF |
| 319 | 321 |
|
| 320 | 322 |
return gearDto.getGearCaracteristic().stream()
|
| 321 | 323 |
.map(input -> {
|
| 322 |
- GearUseFeaturesMeasurementDto measurementLonglineDto = new GearUseFeaturesMeasurementDto();
|
|
| 324 |
+ GearUseFeaturesMeasurementDto measurementLonglineDto = IdDto.newDto(GearUseFeaturesMeasurementDto.class, new Date());
|
|
| 323 | 325 |
measurementLonglineDto.setGearCaracteristic(input);
|
| 324 | 326 |
if (input.getGearCaracteristicType().isBoolean()) {
|
| 325 | 327 |
measurementLonglineDto.setMeasurementValue(Boolean.FALSE.toString());
|
| ... | ... | @@ -23,9 +23,12 @@ package fr.ird.observe.client.datasource.editor.content.data.ll.observation; |
| 23 | 23 |
*/
|
| 24 | 24 |
|
| 25 | 25 |
import fr.ird.observe.client.datasource.editor.content.ui.table.EditableTableWithCacheTableModelSupport;
|
| 26 |
+import fr.ird.observe.dto.IdDto;
|
|
| 26 | 27 |
import fr.ird.observe.dto.data.ll.observation.SizeMeasureDto;
|
| 27 | 28 |
import fr.ird.observe.dto.referential.common.SizeMeasureTypeReference;
|
| 28 | 29 |
|
| 30 |
+import java.util.Date;
|
|
| 31 |
+ |
|
| 29 | 32 |
/**
|
| 30 | 33 |
* Created on 12/3/14.
|
| 31 | 34 |
*
|
| ... | ... | @@ -48,6 +51,7 @@ public class SizeMeasureTableModel extends EditableTableWithCacheTableModelSuppo |
| 48 | 51 |
@Override
|
| 49 | 52 |
protected boolean isRowValid(SizeMeasureDto valid) {
|
| 50 | 53 |
Float size = valid.getSize();
|
| 54 |
+ //FIXME This is a hardcoded validation ?
|
|
| 51 | 55 |
return !(valid.getSizeMeasureType() == null || size == null) && size > 0 && size < 1000;
|
| 52 | 56 |
}
|
| 53 | 57 |
|
| ... | ... | @@ -97,7 +101,7 @@ public class SizeMeasureTableModel extends EditableTableWithCacheTableModelSuppo |
| 97 | 101 |
|
| 98 | 102 |
@Override
|
| 99 | 103 |
protected SizeMeasureDto createNewRow() {
|
| 100 |
- return new SizeMeasureDto();
|
|
| 104 |
+ return IdDto.newDto(SizeMeasureDto.class, new Date());
|
|
| 101 | 105 |
}
|
| 102 | 106 |
|
| 103 | 107 |
}
|
| ... | ... | @@ -23,9 +23,12 @@ package fr.ird.observe.client.datasource.editor.content.data.ll.observation; |
| 23 | 23 |
*/
|
| 24 | 24 |
|
| 25 | 25 |
import fr.ird.observe.client.datasource.editor.content.ui.table.EditableTableWithCacheTableModelSupport;
|
| 26 |
+import fr.ird.observe.dto.IdDto;
|
|
| 26 | 27 |
import fr.ird.observe.dto.data.ll.observation.WeightMeasureDto;
|
| 27 | 28 |
import fr.ird.observe.dto.referential.common.WeightMeasureTypeReference;
|
| 28 | 29 |
|
| 30 |
+import java.util.Date;
|
|
| 31 |
+ |
|
| 29 | 32 |
/**
|
| 30 | 33 |
* Created on 12/3/14.
|
| 31 | 34 |
*
|
| ... | ... | @@ -48,12 +51,13 @@ public class WeightMeasureTableModel extends EditableTableWithCacheTableModelSup |
| 48 | 51 |
@Override
|
| 49 | 52 |
public boolean isRowValid(WeightMeasureDto valid) {
|
| 50 | 53 |
Float weight = valid.getWeight();
|
| 54 |
+ //FIXME This is a hardcoded validation ?
|
|
| 51 | 55 |
return !(valid.getWeightMeasureType() == null || weight == null) && weight > 0 && weight < 1000;
|
| 52 | 56 |
}
|
| 53 | 57 |
|
| 54 | 58 |
@Override
|
| 55 | 59 |
protected WeightMeasureDto createNewRow() {
|
| 56 |
- return new WeightMeasureDto();
|
|
| 60 |
+ return IdDto.newDto(WeightMeasureDto.class, new Date());
|
|
| 57 | 61 |
}
|
| 58 | 62 |
|
| 59 | 63 |
@Override
|
| ... | ... | @@ -29,6 +29,7 @@ import fr.ird.observe.client.datasource.editor.content.data.table.ContentTableUI |
| 29 | 29 |
import fr.ird.observe.client.datasource.editor.content.data.table.ContentTableUILayoutFocusTraversalPolicy;
|
| 30 | 30 |
import fr.ird.observe.client.datasource.editor.content.ui.table.EditableTableModelSupport;
|
| 31 | 31 |
import fr.ird.observe.client.util.UIHelper;
|
| 32 |
+import fr.ird.observe.dto.IdDto;
|
|
| 32 | 33 |
import fr.ird.observe.dto.data.ps.common.GearUseFeaturesDto;
|
| 33 | 34 |
import fr.ird.observe.dto.data.ps.common.GearUseFeaturesMeasurementDto;
|
| 34 | 35 |
import fr.ird.observe.dto.data.ps.common.TripGearUseFeaturesDto;
|
| ... | ... | @@ -55,6 +56,7 @@ import java.beans.PropertyChangeListener; |
| 55 | 56 |
import java.util.ArrayList;
|
| 56 | 57 |
import java.util.Collections;
|
| 57 | 58 |
import java.util.Comparator;
|
| 59 |
+import java.util.Date;
|
|
| 58 | 60 |
import java.util.List;
|
| 59 | 61 |
import java.util.stream.Collectors;
|
| 60 | 62 |
|
| ... | ... | @@ -152,7 +154,7 @@ public class GearUseFeaturesUIHandler extends ContentTableUIHandler<TripGearUseF |
| 152 | 154 |
|
| 153 | 155 |
return gearDto.getGearCaracteristic().stream()
|
| 154 | 156 |
.map(input -> {
|
| 155 |
- GearUseFeaturesMeasurementDto measurementSeineDto = new GearUseFeaturesMeasurementDto();
|
|
| 157 |
+ GearUseFeaturesMeasurementDto measurementSeineDto = IdDto.newDto(GearUseFeaturesMeasurementDto.class, new Date());
|
|
| 156 | 158 |
if (input.getGearCaracteristicType().isBoolean()) {
|
| 157 | 159 |
measurementSeineDto.setMeasurementValue(Boolean.FALSE.toString());
|
| 158 | 160 |
}
|