r2686 - in trunk/lima-main/src/main/java/org/chorem/lima: . imports ui
Author: rchapelet Date: 2009-08-25 16:13:29 +0200 (Tue, 25 Aug 2009) New Revision: 2686 Modified: trunk/lima-main/src/main/java/org/chorem/lima/DataManager.java trunk/lima-main/src/main/java/org/chorem/lima/imports/CSVImport.java trunk/lima-main/src/main/java/org/chorem/lima/ui/TransactionViewImpl.java Log: Ajout d'un peu plus de javadoc Modified: trunk/lima-main/src/main/java/org/chorem/lima/DataManager.java =================================================================== --- trunk/lima-main/src/main/java/org/chorem/lima/DataManager.java 2009-08-25 10:38:30 UTC (rev 2685) +++ trunk/lima-main/src/main/java/org/chorem/lima/DataManager.java 2009-08-25 14:13:29 UTC (rev 2686) @@ -31,6 +31,13 @@ import java.util.LinkedList; /** + * Cette classe permet de gérer les données de Lima. Chaque type de données + * peut être récupéré. Certaines données peuvent être retourner sous forme + * de model (essentiellement pour les données en tableau). + * Exemple : pour récupérer les transactions, il suffit d'appeler la méthode + * getTransactionModel, qui ensuite possède une méthode pour récuper les données + * sous forme de liste. + * * @author ore * @author Rémi Chapelet */ @@ -145,6 +152,14 @@ return transactionModel; } + + /** + * Permet de relancer le model des transactions. Il a besoin en entrée de + * la liste des transactions à charger dans Lima. Cette méthode peut être + * utilisée dans le cas d'un import de données par exemple. + * @param listTransactions + * @return + */ public TransactionDataTableModel resetTransactionModel (List<TransactionDTO> listTransactions) { transactionModel = new TransactionDataTableModel(listTransactions); return transactionModel; Modified: trunk/lima-main/src/main/java/org/chorem/lima/imports/CSVImport.java =================================================================== --- trunk/lima-main/src/main/java/org/chorem/lima/imports/CSVImport.java 2009-08-25 10:38:30 UTC (rev 2685) +++ trunk/lima-main/src/main/java/org/chorem/lima/imports/CSVImport.java 2009-08-25 14:13:29 UTC (rev 2686) @@ -246,6 +246,18 @@ return result; } + /** + * Import des transactions. Il recherche le journal correspondant dans la + * base. C'est pourquoi le journal doit être chargé avant la lecture des + * transactions. Il fait de même avec les périodes. Lorsqu'il a chargé + * toutes les données de la transaction, il ajoute celle-ci dans lima. + * Il associe également la transaction lue dans la variable transactionLast. + * ainsi après avoir lu la transaction, il va lire les entrées de la transaction. + * Lors de l'ajout d'une entrée, il est nécessaire de connaître la transaction + * à laquelle elle est rattachée. + * @param line + * @return + */ public String importTransactions (String[] line) { String result=""; Modified: trunk/lima-main/src/main/java/org/chorem/lima/ui/TransactionViewImpl.java =================================================================== --- trunk/lima-main/src/main/java/org/chorem/lima/ui/TransactionViewImpl.java 2009-08-25 10:38:30 UTC (rev 2685) +++ trunk/lima-main/src/main/java/org/chorem/lima/ui/TransactionViewImpl.java 2009-08-25 14:13:29 UTC (rev 2686) @@ -64,7 +64,6 @@ private TransactionSortedTableModel sortedModel; private TransactionSortedTableColumnModel columnModel; private TransactionFlattenTableModel flattenModel; - private static JOptionPane messageError = new JOptionPane(); /** * MODELS @@ -171,7 +170,6 @@ public void itemStateChanged(ItemEvent e) { getTransactionTable().removeColorEmptyLine(); getFlattenModel().initData(); - if (e.getStateChange() == ItemEvent.SELECTED) { JComboBox comboBox = (JComboBox) e.getSource(); PeriodDTO item = (PeriodDTO) comboBox.getSelectedItem();
participants (1)
-
rchapelet@users.chorem.org