branch feature/7699 created (now 2883548)
This is an automated email from the git hooks/post-receive script. New change to branch feature/7699 in repository observe. See http://git.codelutin.com/observe.git at 2883548 fixes #7699 Lier le ObserveOpenDataManager avec le DataContext This branch includes the following new commits: new 2883548 fixes #7699 Lier le ObserveOpenDataManager avec le DataContext The 1 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 288354875ab13f14460f2ea8e090ca1a5be742fc Author: Kevin Morin <morin@codelutin.com> Date: Fri Nov 6 14:16:50 2015 +0100 fixes #7699 Lier le ObserveOpenDataManager avec le DataContext -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@list.forge.codelutin.com>.
This is an automated email from the git hooks/post-receive script. New commit to branch feature/7699 in repository observe. See http://git.codelutin.com/observe.git commit 288354875ab13f14460f2ea8e090ca1a5be742fc Author: Kevin Morin <morin@codelutin.com> Date: Fri Nov 6 14:16:50 2015 +0100 fixes #7699 Lier le ObserveOpenDataManager avec le DataContext --- .../fr/ird/observe/ObserveOpenDataManager.java | 83 +++++++----- .../observe/ObserveSwingApplicationContext.java | 4 +- .../fr/ird/observe/business/db/DataContext.java | 148 +++++++++++++++------ .../business/db/constants/DataContextType.java | 12 +- .../open/impl/longline/TripLonglineUIHandler.java | 2 +- .../open/impl/seine/TripSeineUIHandler.java | 2 +- .../services/dto/referential/ProgramDtos.java | 19 +-- 7 files changed, 171 insertions(+), 99 deletions(-) diff --git a/observe-application-swing/src/main/java/fr/ird/observe/ObserveOpenDataManager.java b/observe-application-swing/src/main/java/fr/ird/observe/ObserveOpenDataManager.java index d146008..4108439 100644 --- a/observe-application-swing/src/main/java/fr/ird/observe/ObserveOpenDataManager.java +++ b/observe-application-swing/src/main/java/fr/ird/observe/ObserveOpenDataManager.java @@ -1,6 +1,7 @@ package fr.ird.observe; import com.google.common.base.Preconditions; +import fr.ird.observe.business.db.DataContext; import java.io.Closeable; @@ -13,131 +14,153 @@ import java.io.Closeable; */ public class ObserveOpenDataManager implements Closeable { - protected String openTripSeineId; + private final DataContext dataContext; - protected String openRouteId; + public ObserveOpenDataManager(DataContext dataContext) { + this.dataContext = dataContext; + } + + // Program + public boolean canOpenProgram() { + return !dataContext.isOpenProgram(); + } - protected String openActivitySeineId; + public void openProgram(String programId) { + Preconditions.checkNotNull(programId, "id cant be null"); + Preconditions.checkState(canOpenProgram(), "a program is already opened"); + dataContext.setOpenProgramId(programId); + } - protected String openTripLonglineId; + public boolean isOpenProgram(String programId) { + Preconditions.checkNotNull(programId, "id cant be null"); + return programId.equals(dataContext.getOpenProgramId()); + } - protected String openActivityLonglineId; + public void closeProgram(String programId) { + Preconditions.checkNotNull(programId, "id cant be null"); + Preconditions.checkState(isOpenProgram(programId), "this program is not opened"); + dataContext.setOpenProgramId(null); + } // Trip Seine public boolean canOpenTripSeine() { - return openTripSeineId == null && openTripLonglineId == null; + return !dataContext.isOpenTrip(); } - public void openTripSeine(String tripSeineId) { + public void openTripSeine(String programId, String tripSeineId) { + openProgram(programId); Preconditions.checkNotNull(tripSeineId, "id cant be null"); Preconditions.checkState(canOpenTripSeine(), "a trip is already opened"); - openTripSeineId = tripSeineId; + dataContext.setOpenTripSeineId(tripSeineId); } public boolean isOpenTripSeine(String tripSeineId) { Preconditions.checkNotNull(tripSeineId, "id cant be null"); - return tripSeineId.equals(openTripSeineId); + return tripSeineId.equals(dataContext.getOpenTripSeineId()); } public void closeTripSeine(String tripSeineId) { Preconditions.checkNotNull(tripSeineId, "id cant be null"); Preconditions.checkState(isOpenTripSeine(tripSeineId), "this trip is not opened"); - openTripSeineId = null; + dataContext.setOpenTripSeineId(null); + dataContext.setOpenProgramId(null); } // Route public boolean canOpenRoute(String parentTripSeineId) { Preconditions.checkNotNull(parentTripSeineId, "id cant be null"); - return isOpenTripSeine(parentTripSeineId) && openRouteId == null; + return isOpenTripSeine(parentTripSeineId) && !dataContext.isOpenRoute(); } public void openRoute(String parentTripSeineId, String routeId) { Preconditions.checkNotNull(parentTripSeineId, "id cant be null"); Preconditions.checkNotNull(routeId, "id cant be null"); Preconditions.checkState(canOpenRoute(parentTripSeineId), "the trip is not opened or another route already opened"); - openRouteId = routeId; + dataContext.setOpenRouteId(routeId); } public boolean isOpenRoute(String routeId) { Preconditions.checkNotNull(routeId, "id cant be null"); - return routeId.equals(openRouteId); + return routeId.equals(dataContext.getOpenRouteId()); } public void closeRoute(String routeId) { Preconditions.checkNotNull(routeId, "id cant be null"); Preconditions.checkState(isOpenRoute(routeId), "this route is not opened"); - openRouteId = null; + dataContext.setOpenRouteId(null); } // Activity Seine public boolean canOpenActivitySeine(String parentRouteId) { Preconditions.checkNotNull(parentRouteId, "id cant be null"); - return isOpenRoute(parentRouteId) && openActivitySeineId == null; + return isOpenRoute(parentRouteId) && !dataContext.isOpenActivitySeine(); } public void openActivitySeine(String parentRouteId, String activitySeineId) { Preconditions.checkNotNull(parentRouteId, "id cant be null"); Preconditions.checkNotNull(activitySeineId, "id cant be null"); Preconditions.checkState(canOpenActivitySeine(parentRouteId), "the route is not opened or another activity is already opened"); - openActivitySeineId = activitySeineId; + dataContext.setOpenActivitySeineId(activitySeineId); } public boolean isOpenActivitySeine(String activitySeineId) { Preconditions.checkNotNull(activitySeineId, "id cant be null"); - return activitySeineId.equals(openActivitySeineId); + return activitySeineId.equals(dataContext.getOpenActivitySeineId()); } public void closeActivitySeine(String activitySeineId) { Preconditions.checkNotNull(activitySeineId, "id cant be null"); Preconditions.checkState(isOpenActivitySeine(activitySeineId), "this activity is not opened"); - openActivitySeineId = null; + dataContext.setOpenActivitySeineId(null); } // Trip Longline public boolean canOpenTripLongline() { - return openTripSeineId == null && openTripLonglineId == null; + return !dataContext.isOpenTrip(); } - public void openTripLongline(String tripLongLineId) { + public void openTripLongline(String programId, String tripLongLineId) { + openProgram(programId); Preconditions.checkNotNull(tripLongLineId, "id cant be null"); Preconditions.checkState(canOpenTripLongline(), "a trip is already opened"); - openTripLonglineId = tripLongLineId; + dataContext.setOpenTripLonglineId(tripLongLineId); } public boolean isOpenTripLongline(String tripLongLineId) { Preconditions.checkNotNull(tripLongLineId, "id cant be null"); - return tripLongLineId.equals(openTripLonglineId); + return tripLongLineId.equals(dataContext.getOpenTripLonglineId()); } public void closeTripLongline(String tripLongLineId) { Preconditions.checkNotNull(tripLongLineId, "id cant be null"); Preconditions.checkState(isOpenTripLongline(tripLongLineId), "this trip is not opened"); - openTripLonglineId = null; + dataContext.setOpenTripLonglineId(null); + dataContext.setOpenProgramId(null); } // Activity Longline public boolean canOpenActivityLongline(String parentTripLonglineId) { Preconditions.checkNotNull(parentTripLonglineId, "id cant be null"); - return isOpenTripLongline(parentTripLonglineId) && openActivityLonglineId == null; + return isOpenTripLongline(parentTripLonglineId) && !dataContext.isOpenActivityLongline(); } public void openActivityLongline(String parentTripLonglineId, String activityLonglineId) { Preconditions.checkNotNull(parentTripLonglineId, "id cant be null"); Preconditions.checkNotNull(activityLonglineId, "id cant be null"); Preconditions.checkState(canOpenActivityLongline(parentTripLonglineId), "the trip is not opened or another activity is already opened"); - openActivityLonglineId = activityLonglineId; + dataContext.setOpenActivityLonglineId(activityLonglineId); } public boolean isOpenActivityLongline(String activityLonglineId) { Preconditions.checkNotNull(activityLonglineId, "id cant be null"); - return activityLonglineId.equals(openActivityLonglineId); + return activityLonglineId.equals(dataContext.getOpenActivityLonglineId()); } public void closeActivityLongline(String activityLonglineId) { Preconditions.checkNotNull(activityLonglineId, "id cant be null"); Preconditions.checkState(isOpenActivityLongline(activityLonglineId), "this activity is not opened"); - openActivityLonglineId = null; + dataContext.setOpenActivityLonglineId(null); } public boolean isOpen(String openableId) { @@ -155,10 +178,6 @@ public class ObserveOpenDataManager implements Closeable { @Override public void close() { - openTripSeineId = null; - openRouteId = null; - openActivitySeineId = null; - openTripLonglineId = null; - openActivityLonglineId = null; + dataContext.resetOpen(); } } diff --git a/observe-application-swing/src/main/java/fr/ird/observe/ObserveSwingApplicationContext.java b/observe-application-swing/src/main/java/fr/ird/observe/ObserveSwingApplicationContext.java index 5857f6f..439c820 100644 --- a/observe-application-swing/src/main/java/fr/ird/observe/ObserveSwingApplicationContext.java +++ b/observe-application-swing/src/main/java/fr/ird/observe/ObserveSwingApplicationContext.java @@ -249,7 +249,9 @@ public class ObserveSwingApplicationContext extends DefaultApplicationContext im OPEN_DATA_MANAGER_ENTRY_DEF.getContextValue(this); if (openDataManager == null) { - openDataManager = new ObserveOpenDataManager(); + DataContext dataContext = getDataContext(); + + openDataManager = new ObserveOpenDataManager(dataContext); OPEN_DATA_MANAGER_ENTRY_DEF.setContextValue(this, openDataManager); } return openDataManager; diff --git a/observe-application-swing/src/main/java/fr/ird/observe/business/db/DataContext.java b/observe-application-swing/src/main/java/fr/ird/observe/business/db/DataContext.java index 37c06be..0eda1ae 100644 --- a/observe-application-swing/src/main/java/fr/ird/observe/business/db/DataContext.java +++ b/observe-application-swing/src/main/java/fr/ird/observe/business/db/DataContext.java @@ -46,22 +46,34 @@ public class DataContext extends AbstractSerializableBean { public static final String PROPERTY_OPEN_PROGRAM = "openProgram"; public static final String PROPERTY_OPEN_TRIP = "openTrip"; + public static final String PROPERTY_OPEN_TRIP_SEINE = "openTripSeine"; + public static final String PROPERTY_OPEN_TRIP_LONGLINE = "openTripLongline"; public static final String PROPERTY_OPEN_ROUTE = "openRoute"; public static final String PROPERTY_OPEN_ACTIVITY = "openActivity"; + public static final String PROPERTY_OPEN_ACTIVITY_SEINE = "openActivitySeine"; + public static final String PROPERTY_OPEN_ACTIVITY_LONGLINE = "openActivityLongline"; public static final String PROPERTY_OPEN_SET = "openSet"; + public static final String PROPERTY_OPEN_SET_SEINE = "openSetSeine"; + public static final String PROPERTY_OPEN_SET_LONGLINE = "openSetLongline"; public static final String PROPERTY_OPEN_PROGRAM_ID = "openProgramId"; public static final String PROPERTY_OPEN_TRIP_ID = "openTripId"; + public static final String PROPERTY_OPEN_TRIP_SEINE_ID = "openTripSeineId"; + public static final String PROPERTY_OPEN_TRIP_LONGLINE_ID = "openTripLonglineId"; public static final String PROPERTY_OPEN_ROUTE_ID = "openRouteId"; public static final String PROPERTY_OPEN_ACTIVITY_ID = "openActivityId"; + public static final String PROPERTY_OPEN_ACTIVITY_SEINE_ID = "openActivitySeineId"; + public static final String PROPERTY_OPEN_ACTIVITY_LONGLINE_ID = "openActivityLonglineId"; public static final String PROPERTY_OPEN_SET_ID = "openSetId"; + public static final String PROPERTY_OPEN_SET_SEINE_ID = "openSetSeineId"; + public static final String PROPERTY_OPEN_SET_LONGLINE_ID = "openSetLonglineId"; public static final String PROPERTY_SELECTED_PROGRAM_ID = "selectedProgramId"; @@ -81,13 +93,19 @@ public class DataContext extends AbstractSerializableBean { protected String openProgramId; - protected String openTripId; + protected String openTripSeineId; + + protected String openTripLonglineId; protected String openRouteId; - protected String openActivityId; + protected String openActivitySeineId; + + protected String openActivityLonglineId; - protected String openSetId; + protected String openSetSeineId; + + protected String openSetLonglineId; protected String selectedProgramId; @@ -133,24 +151,39 @@ public class DataContext extends AbstractSerializableBean { } public String getOpenTripId() { - return openTripId; + return openTripSeineId != null ? openTripSeineId : openTripLonglineId; } - public String getOpenTripLonglineId() { - return isOpenTripLongline() ? getOpenTripId() : null; + public String getOpenTripSeineId() { + return openTripSeineId; } - public String getOpenTripSeineId() { - return isOpenTripSeine() ? getOpenTripId() : null; + public String getOpenTripLonglineId() { + return openTripLonglineId; } + public void setOpenTripSeineId(String openTripId) { + String oldValue = getOpenTripId(); + String oldValue2 = getOpenTripSeineId(); + boolean oldValue3 = isOpenTrip(); + boolean oldValue4 = isOpenTripSeine(); + this.openTripSeineId = openTripId; + firePropertyChange(PROPERTY_OPEN_TRIP_ID, oldValue, this.openTripSeineId); + firePropertyChange(PROPERTY_OPEN_TRIP_SEINE_ID, oldValue2, this.openTripSeineId); + firePropertyChange(PROPERTY_OPEN_TRIP, oldValue3, isOpenTrip()); + firePropertyChange(PROPERTY_OPEN_TRIP_SEINE, oldValue4, isOpenTripSeine()); + } - public void setOpenTripId(String openTripId) { + public void setOpenTripLonglineId(String openTripId) { String oldValue = getOpenTripId(); - boolean oldValue2 = isOpenTrip(); - this.openTripId = openTripId; - firePropertyChange(PROPERTY_OPEN_TRIP_ID, oldValue, this.openTripId); - firePropertyChange(PROPERTY_OPEN_TRIP, oldValue2, isOpenTrip()); + String oldValue2 = getOpenTripLonglineId(); + boolean oldValue3 = isOpenTrip(); + boolean oldValue4 = isOpenTripLongline(); + this.openTripLonglineId = openTripId; + firePropertyChange(PROPERTY_OPEN_TRIP_ID, oldValue, this.openTripLonglineId); + firePropertyChange(PROPERTY_OPEN_TRIP_LONGLINE_ID, oldValue2, this.openTripLonglineId); + firePropertyChange(PROPERTY_OPEN_TRIP, oldValue3, isOpenTrip()); + firePropertyChange(PROPERTY_OPEN_TRIP_LONGLINE, oldValue4, isOpenTripLongline()); } public String getOpenRouteId() { @@ -166,44 +199,75 @@ public class DataContext extends AbstractSerializableBean { } public String getOpenActivityId() { - return openActivityId; + return openActivitySeineId != null ? openActivitySeineId : openActivityLonglineId; } public String getOpenActivityLonglineId() { - return isOpenActivityLongline() ? getOpenActivityId() : null; + return openActivityLonglineId; } public String getOpenActivitySeineId() { - return isOpenActivitySeine() ? getOpenActivityId() : null; + return openActivitySeineId; } - public void setOpenActivityId(String openActivityId) { + public void setOpenActivitySeineId(String openActivityId) { String oldValue = getOpenActivityId(); - boolean oldValue2 = isOpenActivity(); - this.openActivityId = openActivityId; - firePropertyChange(PROPERTY_OPEN_ACTIVITY_ID, oldValue, this.openActivityId); - firePropertyChange(PROPERTY_OPEN_ACTIVITY, oldValue2, isOpenActivity()); + String oldValue2 = getOpenActivitySeineId(); + boolean oldValue3 = isOpenActivity(); + boolean oldValue4 = isOpenActivitySeine(); + this.openActivitySeineId = openActivityId; + firePropertyChange(PROPERTY_OPEN_ACTIVITY_ID, oldValue, this.openActivitySeineId); + firePropertyChange(PROPERTY_OPEN_ACTIVITY_SEINE_ID, oldValue2, this.openActivitySeineId); + firePropertyChange(PROPERTY_OPEN_ACTIVITY, oldValue3, isOpenActivity()); + firePropertyChange(PROPERTY_OPEN_ACTIVITY_SEINE, oldValue4, isOpenActivitySeine()); + } + + public void setOpenActivityLonglineId(String openActivityId) { + String oldValue = getOpenActivityId(); + String oldValue2 = getOpenActivityLonglineId(); + boolean oldValue3 = isOpenActivity(); + boolean oldValue4 = isOpenActivityLongline(); + this.openActivityLonglineId = openActivityId; + firePropertyChange(PROPERTY_OPEN_ACTIVITY_ID, oldValue, this.openActivityLonglineId); + firePropertyChange(PROPERTY_OPEN_ACTIVITY_LONGLINE_ID, oldValue2, this.openActivityLonglineId); + firePropertyChange(PROPERTY_OPEN_ACTIVITY, oldValue3, isOpenActivity()); + firePropertyChange(PROPERTY_OPEN_ACTIVITY_LONGLINE, oldValue4, isOpenActivityLongline()); } public String getOpenSetId() { - return openSetId; + return openSetSeineId != null ? openSetSeineId : openSetLonglineId; } public String getOpenSetLonglineId() { - return isOpenSetLongline() ? getOpenSetId() : null; + return openSetSeineId; } public String getOpenSetSeineId() { - return isOpenSetSeine() ? getOpenSetId() : null; + return openSetLonglineId; } + public void setOpenSetSeineId(String openSetId) { + String oldValue = getOpenSetId(); + String oldValue2 = getOpenSetSeineId(); + boolean oldValue3 = isOpenSet(); + boolean oldValue4 = isOpenSetSeine(); + this.openSetSeineId = openSetId; + firePropertyChange(PROPERTY_OPEN_SET_ID, oldValue, this.openSetSeineId); + firePropertyChange(PROPERTY_OPEN_SET_SEINE_ID, oldValue2, this.openSetSeineId); + firePropertyChange(PROPERTY_OPEN_SET, oldValue3, isOpenSet()); + firePropertyChange(PROPERTY_OPEN_SET_SEINE, oldValue4, isOpenSetSeine()); + } - public void setOpenSetId(String openSetId) { + public void setOpenSetLonglineId(String openSetId) { String oldValue = getOpenSetId(); - boolean oldValue2 = isOpenSet(); - this.openSetId = openSetId; - firePropertyChange(PROPERTY_OPEN_SET_ID, oldValue, this.openSetId); - firePropertyChange(PROPERTY_OPEN_SET, oldValue2, isOpenSet()); + String oldValue2 = getOpenSetLonglineId(); + boolean oldValue3 = isOpenSet(); + boolean oldValue4 = isOpenSetLongline(); + this.openSetLonglineId = openSetId; + firePropertyChange(PROPERTY_OPEN_SET_ID, oldValue, this.openSetLonglineId); + firePropertyChange(PROPERTY_OPEN_SET_LONGLINE_ID, oldValue2, this.openSetLonglineId); + firePropertyChange(PROPERTY_OPEN_SET, oldValue3, isOpenSet()); + firePropertyChange(PROPERTY_OPEN_SET_LONGLINE, oldValue4, isOpenSetLongline()); } public String getSelectedProgramId() { @@ -459,15 +523,15 @@ public class DataContext extends AbstractSerializableBean { } public boolean isOpenTrip() { - return openTripId != null; + return isOpenTripLongline() || isOpenTripSeine(); } public boolean isOpenTripLongline() { - return isOpenTrip() && IdDtos.isLonglineId(openTripId); + return openTripLonglineId != null; } public boolean isOpenTripSeine() { - return isOpenTrip() && IdDtos.isSeineId(openTripId); + return openTripSeineId != null; } public boolean isOpenRoute() { @@ -475,28 +539,28 @@ public class DataContext extends AbstractSerializableBean { } public boolean isOpenActivity() { - return openActivityId != null; + return isOpenActivityLongline() || isOpenActivitySeine(); } public boolean isOpenActivityLongline() { - return isOpenActivity() && IdDtos.isLonglineId(openActivityId); + return openActivityLonglineId != null; } public boolean isOpenActivitySeine() { - return isOpenActivity() && IdDtos.isSeineId(openActivityId); + return openActivitySeineId != null; } public boolean isOpenSet() { - return openSetId != null; + return isOpenSetLongline() || isOpenSetSeine(); } public boolean isOpenSetLongline() { - return isOpenSet() && IdDtos.isLonglineId(openSetId); + return openSetLonglineId != null; } public boolean isOpenSetSeine() { - return isOpenSet() && IdDtos.isSeineId(openSetId); + return openSetSeineId != null; } public boolean isSelectedOpen(Class<?> type) { @@ -688,11 +752,13 @@ public class DataContext extends AbstractSerializableBean { selectionChanged = false; } - protected void resetOpen() { + public void resetOpen() { setOpenProgramId(null); - setOpenTripId(null); + setOpenTripSeineId(null); + setOpenTripLonglineId(null); setOpenRouteId(null); - setOpenActivityId(null); + setOpenActivitySeineId(null); + setOpenActivityLonglineId(null); } protected void firePropertyChange(String propertyName, Object newValue) { diff --git a/observe-application-swing/src/main/java/fr/ird/observe/business/db/constants/DataContextType.java b/observe-application-swing/src/main/java/fr/ird/observe/business/db/constants/DataContextType.java index 73448a7..9bee852 100644 --- a/observe-application-swing/src/main/java/fr/ird/observe/business/db/constants/DataContextType.java +++ b/observe-application-swing/src/main/java/fr/ird/observe/business/db/constants/DataContextType.java @@ -82,7 +82,7 @@ public enum DataContextType { @Override public void setOpenId(DataContext dataContext, String id) { - dataContext.setOpenTripId(id); + dataContext.setOpenTripSeineId(id); } @Override @@ -109,7 +109,7 @@ public enum DataContextType { @Override public void setOpenId(DataContext dataContext, String id) { - dataContext.setOpenTripId(id); + dataContext.setOpenTripLonglineId(id); } @Override @@ -163,7 +163,7 @@ public enum DataContextType { @Override public void setOpenId(DataContext dataContext, String id) { - dataContext.setOpenActivityId(id); + dataContext.setOpenActivitySeineId(id); } @Override @@ -190,7 +190,7 @@ public enum DataContextType { @Override public void setOpenId(DataContext dataContext, String id) { - dataContext.setOpenActivityId(id); + dataContext.setOpenActivityLonglineId(id); } @Override @@ -217,7 +217,7 @@ public enum DataContextType { @Override public void setOpenId(DataContext dataContext, String id) { - dataContext.setOpenSetId(id); + dataContext.setOpenSetSeineId(id); } @Override @@ -244,7 +244,7 @@ public enum DataContextType { @Override public void setOpenId(DataContext dataContext, String id) { - dataContext.setOpenSetId(id); + dataContext.setOpenSetLonglineId(id); } @Override diff --git a/observe-application-swing/src/main/java/fr/ird/observe/ui/content/open/impl/longline/TripLonglineUIHandler.java b/observe-application-swing/src/main/java/fr/ird/observe/ui/content/open/impl/longline/TripLonglineUIHandler.java index 2b0eced..5c23f87 100644 --- a/observe-application-swing/src/main/java/fr/ird/observe/ui/content/open/impl/longline/TripLonglineUIHandler.java +++ b/observe-application-swing/src/main/java/fr/ird/observe/ui/content/open/impl/longline/TripLonglineUIHandler.java @@ -78,7 +78,7 @@ public class TripLonglineUIHandler extends ContentOpenableUIHandler<TripLongline protected boolean doOpenData() { boolean result = getOpenDataManager().canOpenTripLongline(); if (result) { - getOpenDataManager().openTripLongline(getSelectedId()); + getOpenDataManager().openTripLongline(getSelectedParentId(), getSelectedId()); } return result; } diff --git a/observe-application-swing/src/main/java/fr/ird/observe/ui/content/open/impl/seine/TripSeineUIHandler.java b/observe-application-swing/src/main/java/fr/ird/observe/ui/content/open/impl/seine/TripSeineUIHandler.java index faa8f50..b60d8d1 100644 --- a/observe-application-swing/src/main/java/fr/ird/observe/ui/content/open/impl/seine/TripSeineUIHandler.java +++ b/observe-application-swing/src/main/java/fr/ird/observe/ui/content/open/impl/seine/TripSeineUIHandler.java @@ -77,7 +77,7 @@ public class TripSeineUIHandler extends ContentOpenableUIHandler<TripSeineDto> { protected boolean doOpenData() { boolean result = getOpenDataManager().canOpenTripSeine(); if (result) { - getOpenDataManager().openTripSeine(getSelectedId()); + getOpenDataManager().openTripSeine(getSelectedParentId(), getSelectedId()); } return result; } diff --git a/observe-services-model/src/main/java/fr/ird/observe/services/dto/referential/ProgramDtos.java b/observe-services-model/src/main/java/fr/ird/observe/services/dto/referential/ProgramDtos.java index 70a4640..eb0b619 100644 --- a/observe-services-model/src/main/java/fr/ird/observe/services/dto/referential/ProgramDtos.java +++ b/observe-services-model/src/main/java/fr/ird/observe/services/dto/referential/ProgramDtos.java @@ -47,12 +47,7 @@ public class ProgramDtos extends AbstractProgramDtos { } public static ReferenceDto<ProgramDto> newReferenceDto(ProgramDto programDto) { - ArrayList<String> propertyNames = Lists.newArrayList(ProgramDto.PROPERTY_CODE, - ProgramDto.PROPERTY_URI, - ProgramDto.PROPERTY_STATUS, - ProgramDto.PROPERTY_NEED_COMMENT, - ProgramDto.PROPERTY_LAST_UPDATE, - ProgramDto.PROPERTY_LABEL1, + ArrayList<String> propertyNames = Lists.newArrayList(ProgramDto.PROPERTY_LABEL1, ProgramDto.PROPERTY_LABEL2, ProgramDto.PROPERTY_LABEL3, ProgramDto.PROPERTY_LABEL4, @@ -60,17 +55,7 @@ public class ProgramDtos extends AbstractProgramDtos { ProgramDto.PROPERTY_LABEL6, ProgramDto.PROPERTY_LABEL7, ProgramDto.PROPERTY_LABEL8, - ProgramDto.PROPERTY_ORGANISM, - ProgramDto.PROPERTY_START_DATE, - ProgramDto.PROPERTY_END_DATE, - ProgramDto.PROPERTY_DETAILLED_ACTIVITIES_OBSERVATION, - ProgramDto.PROPERTY_NON_TARGET_OBSERVATION, - ProgramDto.PROPERTY_BAIT_OBSERVATION, - ProgramDto.PROPERTY_MAMMALS_OBSERVATION, - ProgramDto.PROPERTY_SAMPLES_OBSERVATION, - ProgramDto.PROPERTY_OBJECTS_OBSERVATION, - ProgramDto.PROPERTY_BIRDS_OBSERVATION, - ProgramDto.PROPERTY_TARGET_DISCARDS_OBSERVATION, + ProgramDto.PROPERTY_LABEL, ProgramDto.PROPERTY_GEAR_TYPE); ReferenceDto<ProgramDto> reference = ReferenceDtos.newReferenceDto(programDto, propertyNames); -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@list.forge.codelutin.com>.
participants (1)
-
codelutin.com scm