Author: fdesbois Date: 2012-09-07 14:42:43 +0200 (Fri, 07 Sep 2012) New Revision: 554 Url: http://forge.codelutin.com/repositories/revision/sammoa/554 Log: fixes #1476 : block edition for validated transect Modified: trunk/sammoa-ui-swing/src/main/java/fr/ulr/sammoa/ui/swing/flight/TransectTableModel.java Modified: trunk/sammoa-ui-swing/src/main/java/fr/ulr/sammoa/ui/swing/flight/TransectTableModel.java =================================================================== --- trunk/sammoa-ui-swing/src/main/java/fr/ulr/sammoa/ui/swing/flight/TransectTableModel.java 2012-09-07 12:42:30 UTC (rev 553) +++ trunk/sammoa-ui-swing/src/main/java/fr/ulr/sammoa/ui/swing/flight/TransectTableModel.java 2012-09-07 12:42:43 UTC (rev 554) @@ -104,7 +104,8 @@ @Override public boolean isCellEditable(int rowIndex, int columnIndex) { TransectColumn column = TransectColumn.valueOf(columnIndex); - return column.isEditable(); + TransectFlightModel bean = getTransectFlights().get(rowIndex); + return column.isEditable(bean); } @Override @@ -333,8 +334,8 @@ SammoaUtil.setPropertyValue(bean, value, beanProperties); } - public boolean isEditable() { - boolean result = editable; + public boolean isEditable(TransectFlightModel bean) { + boolean result = !bean.isValid() && editable; return result; }