Package net.sourceforge.wampum.finance.entities

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


  private void buildAccountTree() {
      DefaultMutableTreeNode root = new DefaultMutableTreeNode("Accounts");
    DefaultTreeModel treeModel = new DefaultTreeModel(root);
   
    List accountList = AccountTreeDAO.loadAccountTree();
    Account account = null;
    for (int i=0; i<accountList.size(); i++) {
      account = (Account)accountList.get(i);
      buildBranch(account, root);
    }
    accountsTree.setModel(treeModel);
View Full Code Here


    TreeAccount treeAccount = new TreeAccount(parent);
    DefaultMutableTreeNode treeNode = new DefaultMutableTreeNode(treeAccount);
    parentNode.add(treeNode);
   
    List childList = parent.getAccountList();
    Account account = null;
    for (int i=0; i<childList.size(); i++) {
      account = (Account)childList.get(i);
      buildBranch(account, treeNode);
    }
  }
View Full Code Here

    public void setParentAccount(Account account) {
        this.parentAccount = account;
    }

    public void setParentAccountAccountID(String accountID) {
        Account account = new Account();
        account.setAccountID(accountID);
        this.parentAccount = account;
    }
View Full Code Here

                sql += " " + whereClause;
            if (orderClause != null && orderClause.length()>0)
                sql += " " + orderClause;
            preparedStatement = conn.prepareStatement(sql);
            resultSet = preparedStatement.executeQuery();
            Account account = null;
            while (resultSet.next()) {
                account = new Account();
                account.setAccountID(resultSet.getString("ACCOUNT_ID"));
                if (resultSet.wasNull())
                    account.setAccountID(null);

                account.setTitle(resultSet.getString("TITLE"));
                if (resultSet.wasNull())
                    account.setTitle(null);

                account.setAccountType(resultSet.getString("ACCOUNT_TYPE"));
                if (resultSet.wasNull())
                    account.setAccountType(null);

                account.setDescription(resultSet.getString("DESCRIPTION"));
                if (resultSet.wasNull())
                    account.setDescription(null);

                account.setOpenBalance(new Double(resultSet.getDouble("OPEN_BALANCE")));
                if (resultSet.wasNull())
                    account.setOpenBalance(null);

                resultSet.getString("PARENT_ID");
                if (!resultSet.wasNull()) {
                    if (lazyLoad) {
                        Account parentAccount = new Account();
                        parentAccount.setAccountID(new String(resultSet.getString("PARENT_ID")));
                        account.setParentAccount(parentAccount);
                    }
                    else {
                        String accountID = new String(resultSet.getString("PARENT_ID"));
                        if (!resultSet.wasNull()) {
                            String accountWhere = "WHERE ACCOUNT_ID = '" + accountID.toString() + "' ";
                            DAO dao = daoFactory.getDAO("account");
                            List accountList = dao.load(accountWhere, null, true);
                            if (accountList.size()>0) {
                                Account parentAccount = (Account)accountList.get(0);
                                account.setParentAccount(parentAccount);
                            }
                       }
                    }
                }
                if (resultSet.wasNull())
                    account.setParentAccount(null);

                account.setActive(new Boolean(resultSet.getBoolean("ACTIVE")));
                if (resultSet.wasNull())
                    account.setActive(null);

                Date lastUpdateDate = resultSet.getDate("LAST_UPDATE");
                if (!resultSet.wasNull()) {
                    Calendar lastUpdateCalendar = new GregorianCalendar();
                    lastUpdateCalendar.setTime(lastUpdateDate);
                    account.setLastUpdate(lastUpdateCalendar);
                }
                if (resultSet.wasNull())
                    account.setLastUpdate(null);

                account.setLastUserID(new Integer(resultSet.getInt("LAST_USER_ID")));
                if (resultSet.wasNull())
                    account.setLastUserID(null);

                if (!lazyLoad) {
                    DAO dao = daoFactory.getDAO("account");
                    List accountList = dao.load("WHERE PARENT_ID = '" + account.getAccountID() + "'",null,true);
                    Account childAccount = null;
                    for (int i=0; i<accountList.size(); i++) {
                        childAccount = (Account)accountList.get(i);
                        childAccount.setParentAccount(account);
                    }
                    account.setAccountList(accountList);
                }

                retVal.add(account);
View Full Code Here

        }
        return retVal;
    }

    public void store(Object object, boolean storeChildren) {
        Account account = (Account)object;
        try {
        if (account.getAccountID() != null) {
          update(account, storeChildren);
        }
        else {
          create(account, storeChildren);
        }
View Full Code Here

           preparedStatement.execute();

           if (storeChildren) {
               List childList = account.getAccountList();
               Account childAccount = null;
               DAO dao = daoFactory.getDAO("account");
               for (int i=0; i<childList.size(); i++) {
                   childAccount = (Account)childList.get(i);
                   dao.store(childAccount,true);
               }
View Full Code Here

           preparedStatement.executeUpdate();

           if (storeChildren) {
               List childList = account.getAccountList();
               Account childAccount = null;
               DAO dao = daoFactory.getDAO("account");
               for (int i=0; i<childList.size(); i++) {
                   childAccount = (Account)childList.get(i);
                   dao.store(childAccount,true);
               }
View Full Code Here

          }
         
          Element accountsElement = XMLUtil.newChildElement(doc.getDocumentElement(), "Accounts", null);
          AccountDAO accountDAO = (AccountDAO)daoFactory.getDAO("account");
          List accounts = accountDAO.load(null, "ORDER BY TITLE", false);
          Account account = null;
          for (int i=0; i<accounts.size(); i++) {
            account = (Account)accounts.get(i);
            account.setAccountList(new ArrayList());
            XMLUtil.appendChildNode(accountsElement, AccountXML.createXMLDocument(account).getDocumentElement());
          }
         
          Element transElement = XMLUtil.newChildElement(doc.getDocumentElement(), "Transactions", null);
          TransactionDAO transDAO = (TransactionDAO)daoFactory.getDAO("transaction");
View Full Code Here

    public void setAccount(Account account) {
        this.account = account;
    }

    public void setAccountAccountID(String accountID) {
        Account account = new Account();
        account.setAccountID(accountID);
        this.account = account;
    }
View Full Code Here

TOP

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

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.