Package net.sourceforge.wampum.finance.entities

Examples of net.sourceforge.wampum.finance.entities.TransSplit


      currentTransaction = new Transaction();
      transSplitList = new ArrayList();
    }
    else if (qName.equalsIgnoreCase("trn:split")) {
      recordType = "split";
      currentTransSplit = new TransSplit();
    }
   
    if (qName.equalsIgnoreCase("trn:date-posted")) {
      subRecordType = "date-posted";
    }
View Full Code Here


      private List transSplitList = null;

      public Object getValueAt(int row, int col) {
        trans = (RegisterTrans)transactionList.get(row);
        transSplitList = trans.getTransSplitList();
        TransSplit transSplit = null;
        if (col == 0)
          return GUIConstants.DATE_FORMAT.format(trans.getDatePosted().getTime());
        else if (col == 1) {
          String accountStr = "";
          for (int i=0; i<transSplitList.size(); i++) {
            transSplit = (TransSplit)transSplitList.get(i);
            if (transSplit.getAmount().doubleValue() >= 0) {
              if (accountStr.length() == 0)
                accountStr += transSplit.getAccount().getTitle();
              else
                accountStr += ", " + transSplit.getAccount().getTitle();
            }
          }
          return accountStr;
        }
        else if (col == 2) {
          String accountStr = "";
          for (int i=0; i<transSplitList.size(); i++) {
            transSplit = (TransSplit)transSplitList.get(i);
            if (transSplit.getAmount().doubleValue() < 0) {
              if (accountStr.length() == 0)
                accountStr += transSplit.getAccount().getTitle();
              else
                accountStr += ", " + transSplit.getAccount().getTitle();
            }
          }
          return accountStr;
        }
        else if (col == 3) {
          double amount = 0;
          for (int i=0; i<transSplitList.size(); i++) {
            transSplit = (TransSplit)transSplitList.get(i);
            if (transSplit.getAmount().doubleValue() >= 0) {
              amount += transSplit.getAmount().doubleValue();
            }
          }
          return GUIConstants.CURRENCY_FORMAT.format(amount);
        }
        else
View Full Code Here

                NodeList transSplitNodes = childNode.getChildNodes();
                for (int j=0; j<transSplitNodes.getLength(); j++) {
                   Node transSplitNode = transSplitNodes.item(j);
                   if (transSplitNode.getNodeName().equalsIgnoreCase("TransSplit")) {
                        Document transSplitDoc = XMLUtil.newDocument(transSplitNode);
                     TransSplit transSplit = TransSplitXML.loadFromXML(transSplitDoc);
                     retVal.appendTransSplit(transSplit);
                    }
                }
            }
        }
View Full Code Here

                    transaction.setLastUserID(null);

                if (!lazyLoad) {
                    DAO dao = daoFactory.getDAO("transSplit");
                    List transSplitList = dao.load("WHERE PARENT_TRANS_ID = '" + transaction.getTransactionID() + "'",null,true);
                    TransSplit childTransSplit = null;
                    for (int i=0; i<transSplitList.size(); i++) {
                        childTransSplit = (TransSplit)transSplitList.get(i);
                        childTransSplit.setParentTransaction(transaction);
                    }
                    transaction.setTransSplitList(transSplitList);
                }

                retVal.add(transaction);
View Full Code Here

           preparedStatement.execute();

           if (storeChildren) {
               List childList = transaction.getTransSplitList();
               TransSplit childTransSplit = null;
               DAO dao = daoFactory.getDAO("transSplit");
               for (int i=0; i<childList.size(); i++) {
                   childTransSplit = (TransSplit)childList.get(i);
                   dao.store(childTransSplit,true);
               }
View Full Code Here

           preparedStatement.executeUpdate();

           if (storeChildren) {
               List childList = transaction.getTransSplitList();
               TransSplit childTransSplit = null;
               DAO dao = daoFactory.getDAO("transSplit");
               for (int i=0; i<childList.size(); i++) {
                   childTransSplit = (TransSplit)childList.get(i);
                   dao.store(childTransSplit,true);
               }
View Full Code Here

TOP

Related Classes of net.sourceforge.wampum.finance.entities.TransSplit

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.