Author: vsalaun Date: 2011-07-08 14:53:14 +0200 (Fri, 08 Jul 2011) New Revision: 3202 Url: http://chorem.org/repositories/revision/lima/3202 Log: #347 allows to update the treeTable Modified: trunk/lima-business/src/main/java/org/chorem/lima/business/ejb/ImportServiceImpl.java trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/FinancialTransactionTable.java trunk/lima-swing/src/main/java/org/chorem/lima/ui/vatchart/VatChartTreeTableModel.java Modified: trunk/lima-business/src/main/java/org/chorem/lima/business/ejb/ImportServiceImpl.java =================================================================== --- trunk/lima-business/src/main/java/org/chorem/lima/business/ejb/ImportServiceImpl.java 2011-07-08 09:03:27 UTC (rev 3201) +++ trunk/lima-business/src/main/java/org/chorem/lima/business/ejb/ImportServiceImpl.java 2011-07-08 12:53:14 UTC (rev 3202) @@ -1060,8 +1060,9 @@ .getLabel()); vatStatement.setAccounts(vatStatementImport .getAccounts()); - vatStatement.setHeader(vatStatementImport - .getHeader()); + vatStatement.setHeader(Boolean + .parseBoolean(vatStatementImport + .getHeader())); vatStatementService .createVatStatementWithTransaction( masterVatStatement, Modified: trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/FinancialTransactionTable.java =================================================================== --- trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/FinancialTransactionTable.java 2011-07-08 09:03:27 UTC (rev 3201) +++ trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/FinancialTransactionTable.java 2011-07-08 12:53:14 UTC (rev 3202) @@ -230,9 +230,6 @@ y_tab = this.getSelectedRow(); Boolean end = true; - System.out.println("x_tab : " + x_tab); - System.out.println("y_tab : " + y_tab); - if (x_tab < max_x - 1){ x_tab++; } Modified: trunk/lima-swing/src/main/java/org/chorem/lima/ui/vatchart/VatChartTreeTableModel.java =================================================================== --- trunk/lima-swing/src/main/java/org/chorem/lima/ui/vatchart/VatChartTreeTableModel.java 2011-07-08 09:03:27 UTC (rev 3201) +++ trunk/lima-swing/src/main/java/org/chorem/lima/ui/vatchart/VatChartTreeTableModel.java 2011-07-08 12:53:14 UTC (rev 3202) @@ -146,7 +146,7 @@ @Override public boolean isCellEditable(Object node, int column) { - return false; + return ((column == 1) && (isLeaf(node))); } @Override @@ -197,4 +197,18 @@ vatStatementService.updateVatStatement(vatStatement); modelSupport.fireTreeStructureChanged(path); } + + + @Override + public void setValueAt(Object value, Object node, int column) { + VatStatement vatStatement = (VatStatement) node; + vatStatement.setAccounts((String) value); + try { + vatStatementService.updateVatStatement(vatStatement); + } catch (LimaException eee) { + log.debug("Can't update vatStatement", eee); + } + } + + }