Examples of Budget


Examples of no.ugland.utransprod.model.Budget

     * @param rowIndex
     * @param columnIndex
     * @return verdi
     */
    public Object getValueAt(int rowIndex, int columnIndex) {
      Budget productionBudget = (Budget) getRow(rowIndex);
      switch (columnIndex) {
      case 0:
        return productionBudget.getBudgetYear();
      case 1:
        return productionBudget.getBudgetWeek();
      case 2:
        return productionBudget.getBudgetValue();
      case 3:
        return productionBudget.getProductArea();
      default:
        throw new IllegalStateException("Unknown column");
      }

    }
View Full Code Here

Examples of no.ugland.utransprod.model.Budget

            null)));
    presentationModelWeekSum = new PresentationModel(
        new SumOrderReadyVModel(new SumOrderReadyV(null, BigDecimal
            .valueOf(0), null, null, null)));
    presentationModelBudget = new PresentationModel(
        new ProductionBudgetModel(new Budget(null, null,
            null, BigDecimal.valueOf(0), null,null)));
    initProductAreaGroup();
    colliListViewHandler = new ColliListViewHandler(login,
        managerRepository, colliSetup);
    colliListViewHandler.addListDataListener(this);
View Full Code Here

Examples of no.ugland.utransprod.model.Budget

          null, null);
    }
    presentationModelWeekSum = new PresentationModel(
        new SumOrderReadyVModel(sumWeek));

    Budget productionBudget = null;
    ProductAreaGroup productAreaGroup = (ProductAreaGroup) productAreaGroupModel
        .getValue(ProductAreaGroupModel.PROPERTY_PRODUCT_AREA_GROUP);
    productionBudget = managerRepository.getBudgetManager()
        .findByYearAndWeekPrProductAreaGroup(currentYear, currentWeek,
            productAreaGroup,BudgetType.PRODUCTION);

    if (productionBudget == null) {
      productionBudget = new Budget(null, null, null,
          BigDecimal.valueOf(0), null,null);
    }

    presentationModelBudget = new PresentationModel(
        new ProductionBudgetModel(productionBudget));
View Full Code Here

Examples of no.ugland.utransprod.model.Budget

  /**
   * Setter summer
   */
  void setSums() {
    Budget productionBudget = null;
    ProductAreaGroup productAreaGroup = (ProductAreaGroup) productAreaGroupModel
        .getValue(ProductAreaGroupModel.PROPERTY_PRODUCT_AREA_GROUP);

    String productAreaGroupName = null;
    if (productAreaGroup != null
        && !productAreaGroup.getProductAreaGroupName()
            .equalsIgnoreCase("Alle")) {
      productAreaGroupName = productAreaGroup.getProductAreaGroupName();
    }

    SumOrderReadyV sum = managerRepository.getSumOrderReadyVManager()
        .findByDateAndProductAreaGroupName(Calendar.getInstance()
            .getTime(), productAreaGroupName);
    if (sum == null) {
      sum = new SumOrderReadyV(null, BigDecimal.valueOf(0), null, null,
          null);
    }
    presentationModelSum.setBean(new SumOrderReadyVModel(sum));

    SumOrderReadyV sumWeek = managerRepository.getSumOrderReadyVManager()
        .findSumByWeekAndProductAreaGroupName(currentYear, currentWeek,
            productAreaGroupName);
    if (sumWeek == null) {
      sumWeek = new SumOrderReadyV(null, BigDecimal.valueOf(0), null,
          null, null);
    }

    presentationModelWeekSum.setBean(new SumOrderReadyVModel(sumWeek));

    productionBudget = managerRepository.getBudgetManager()
        .findByYearAndWeekPrProductAreaGroup(currentYear, currentWeek,
            productAreaGroup,BudgetType.PRODUCTION);

    if (productionBudget == null) {
      productionBudget = new Budget(null, null, null,
          BigDecimal.valueOf(0), null,null);
    }

    presentationModelBudget.setBean(new ProductionBudgetModel(
        productionBudget));
View Full Code Here

Examples of no.ugland.utransprod.model.Budget

        productionInterface, "Pakklister", TableEnum.TABLEPACKLIST);
    costTypeTross = aCostTypeTross;
    costUnitTross = aCostUnitTross;
    orderViewHandler = orderViewHandlerFactory.create(true);
    presentationModelBudget = new PresentationModel(
        new ProductionBudgetModel(new Budget(null, null, null,
            BigDecimal.valueOf(0), null, null)));
    presentationModelCount = new PresentationModel(new CountModel(
        Integer.valueOf(0), Integer.valueOf(0)));

    initBudgetAndCount();
View Full Code Here

Examples of no.ugland.utransprod.model.Budget

    YearWeek yearWeekPlussOne = Util.addWeek(
        new YearWeek(Util.getCurrentYear(), Util.getCurrentWeek()), 1);
    ProductAreaGroup group = (ProductAreaGroup) productAreaGroupModel
        .getValue(ProductAreaGroupModel.PROPERTY_PRODUCT_AREA_GROUP);
    Budget productionBudget = managerRepository.getBudgetManager()
        .findByYearAndWeekPrProductAreaGroup(
            yearWeekPlussOne.getYear(), yearWeekPlussOne.getWeek(),
            group, BudgetType.PRODUCTION);

    if (productionBudget == null) {
      productionBudget = new Budget(null, null, null,
          BigDecimal.valueOf(0), null, null);
    }

    presentationModelBudget.setValue(
        ProductionBudgetModel.PROPERTY_BUDGET_VALUE,
        productionBudget.getBudgetValueString());

    Date fromDateWeek = Util.getFirstDateInWeek(Util.getCurrentYear(),
        Util.getCurrentWeek());
    Date toDateWeek = Util.getLastDateInWeek(Util.getCurrentYear(),
        Util.getCurrentWeek());
View Full Code Here

Examples of org.internna.ossmoney.model.budget.Budget

      return data;
    }

    protected Map<Date, NameValuePair<Date, BigDecimal>> budget(UserDetails user, Subcategory category, Locale locale, Interval interval) {
      Map<Date, NameValuePair<Date, BigDecimal>> budgetData = new HashMap<Date, NameValuePair<Date, BigDecimal>>();
      Budget budget = user.getBudget();
      for (Date date : DateUtils.dates(interval.getNumberOfMonths())) {
        budgetData.put(date, new NameValuePair<Date, BigDecimal>(date, budget.getAlloted(date, locale, category)));
      }
      return budgetData;
    }
View Full Code Here

Examples of org.internna.ossmoney.model.budget.Budget

    dashboard.merge();
    return dashboard;
  }

  protected Budget createBudget(UserDetails user) {
    Budget budget = new Budget();
    budget.setOwner(user);
    budget.persist();
    for (int i = 0; i < 12; i++) {
      MonthlyBudget monthlyBudget = new MonthlyBudget();
      monthlyBudget.setBudget(budget);
      monthlyBudget.setBudgetedMonth(i);
      monthlyBudget.persist();
      budget.getMonthlyBudgets().add(monthlyBudget);
    }
    budget.merge();
    return budget;
  }
View Full Code Here

Examples of org.internna.ossmoney.model.budget.Budget

    @Test
    public void testGetAlloted() {
      Locale locale = Locale.US;
      Calendar calendar = Calendar.getInstance();
      calendar.set(Calendar.MONTH, 6);
      Budget budget = new Budget();
      MonthlyBudget monthlyBudget = new MonthlyBudget();
      monthlyBudget.setBudgetedMonth(6);
      CategoryBudget categoryBudget = new CategoryBudget();
      CategoryBudget categoryBudget2 = new CategoryBudget();
      Subcategory subcategory = Subcategory.findSubcategory(1L);
      Subcategory subcategory2 = Subcategory.findSubcategory(3L);
      categoryBudget.setLocale(locale);
      categoryBudget2.setLocale(locale);
      categoryBudget.setCategory(subcategory);
      categoryBudget2.setCategory(subcategory2);
      categoryBudget.setExpectedAmount(BigDecimal.TEN);
      categoryBudget2.setExpectedAmount(BigDecimal.TEN);
      categoryBudget.setMonthlyBudget(monthlyBudget);
      monthlyBudget.setBudget(budget);
      monthlyBudget.getBudgets().add(categoryBudget);
      monthlyBudget.getBudgets().add(categoryBudget2);
      budget.getMonthlyBudgets().add(monthlyBudget);
      assertEquals("Ten", BigDecimal.TEN, budget.getAlloted(calendar.getTime(), locale, subcategory));
    }
View Full Code Here

Examples of org.openfriendsbudget.model.Budget

        p3.setAlias("p3");
        p3.setGivenname("p3");
        p3.setMail("p3@mail.com");
        p3.setSurname("p3");

        Budget budget = new Budget();
        budget.setCurrency("euro");

        Map<String,Float> change = new HashMap<String,Float>(2);
        change.put("USD",(float)2.0);
        change.put("YEN",(float)4.0);
        budget.setChange(change);

        budget.addPerson(p1);
        budget.addPerson(p2);
        budget.addPerson(p3);

        Expenditure exp1 = new Expenditure();
        exp1.setOwner(p1);
        exp1.addRecipient(p1, 1); // p1 : 0
        exp1.addRecipient(p2, 2); // p2 : -200 / p1 : +200
        exp1.setAmount(300);

        Expenditure exp2 = new Expenditure();
        exp2.setOwner(p3);
        exp2.addRecipient(p2, 1); // p2 : -40 / p3 : + 40
        exp2.addRecipient(p3, 1); // p3 : 0
        exp2.setAmount(20); // 20 YEN * 4 = 80 EUR
        exp2.setCurrency("YEN");

        Expenditure exp3 = new Expenditure();
        exp3.setOwner(p1);
        exp3.addRecipient(p1, 1); // p1 : 0
        exp3.addRecipient(p2, 1); // p2 : -100 / p1 : +100
        exp3.addRecipient(p3, 1); // p3 : -100 / p1 : +100
        exp3.setAmount(300);

        // Total:
        // p1 : +400
        // p2 : -340
        // p3 : -60
        try {

            budget.addExpenditure(exp1);
            budget.addExpenditure(exp2);
            budget.addExpenditure(exp3);

            BudgetService bs = new BudgetService(new AdjacencyMatrixGraphFactory());

            Graph graph = bs.createBudgetGraph(budget);
            assertEquals(graph.getVertexSet().size(), 3);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.