Package org.projectforge.calendar

Examples of org.projectforge.calendar.DayHolder


  protected void cloneData()
  {
    super.cloneData();
    final ContractDO contract = getData();
    contract.setNumber(null);
    contract.setDate(new DayHolder().getSQLDate());
    form.numberField.modelChanged();
  }
View Full Code Here


  public PosteingangEditPage(final PageParameters parameters)
  {
    super(parameters, "orga.posteingang");
    init();
    if (isNew() == true) {
      getData().setDatum(new DayHolder().getSQLDate());
      getData().setType(PostType.BRIEF);
    }
  }
View Full Code Here

        {
          final Date value = validatable.getValue();
          if (value == null) {
            return;
          }
          final DayHolder today = new DayHolder();
          final DayHolder date = new DayHolder(value);
          if (today.before(date) == true) { // No dates in the future accepted.
            validatable.error(new ValidationError().addMessageKey("error.dateInFuture"));
          }
        }
      });
View Full Code Here

  public RechnungEditPage(final PageParameters parameters)
  {
    super(parameters, "fibu.rechnung");
    init();
    if (isNew() == true) {
      final DayHolder day = new DayHolder();
      getData().setDatum(day.getSQLDate());
      getData().setStatus(RechnungStatus.GESTELLT);
      getData().setTyp(RechnungTyp.RECHNUNG);
    }
    getData().recalculate(); // Muss immer gemacht werden, damit das Zahlungsziel in Tagen berechnet wird.
  }
View Full Code Here

  {
    super.cloneData();
    final RechnungDO rechnung = getData();
    rechnung.setNummer(null);
    final Integer zahlungsZielInTagen = rechnung.getZahlungsZielInTagen();
    final DayHolder day = new DayHolder();
    rechnung.setDatum(day.getSQLDate());
    if (zahlungsZielInTagen != null) {
      day.add(Calendar.DAY_OF_MONTH, zahlungsZielInTagen);
    }
    rechnung.setFaelligkeit(day.getSQLDate());
    rechnung.setZahlBetrag(null);
    rechnung.setBezahlDatum(null);
    rechnung.setStatus(RechnungStatus.GESTELLT);
    final List<RechnungsPositionDO> positionen = getData().getPositionen();
    if (positionen != null) {
View Full Code Here

    while ((line = parser.parseLine()) != null) {
      final int size = line.size();
      final String dateString = line.get(0);
      final DateFormat formatter = new java.text.SimpleDateFormat("dd.MM.yy");
      final Date parsedDate = (Date) formatter.parse(dateString);
      final DayHolder day = new DayHolder(parsedDate);
      final String empfaenger = escapeQuotationMark(line.get(1));
      final String person = escapeQuotationMark(line.get(2));
      final String inhalt = escapeQuotationMark(line.get(3));
      final String bemerkung = size >= 5 ? escapeQuotationMark(line.get(4)) : "";
      sqlWriter.append("insert into t_orga_postausgang values(nextval('hibernate_sequence'),'2009-10-31 18:05',false,'"
          + day.isoFormat()
          + " 00:00','"
          + day.isoFormat()
          + "','"
          + empfaenger
          + "','"
          + person
          + "','"
View Full Code Here

        + renderer.ticksScale);
  }

  private Date date(final int year, final int month, final int dayOfMonth)
  {
    final DayHolder day = new DayHolder();
    day.setDate(year, month, dayOfMonth);
    return day.getDate();
  }
View Full Code Here

  @Override
  protected void onPreEdit()
  {
    if (getData().getId() == null) {
      if (getData().getAngebotsDatum() == null) {
        final DayHolder today = new DayHolder();
        getData().setAngebotsDatum(new java.sql.Date(today.getTimeInMillis()));
      }
      if (getData().getContactPersonId() == null && accessChecker.isLoggedInUserMemberOfGroup(ProjectForgeGroup.PROJECT_MANAGER) == true) {
        auftragDao.setContactPerson(getData(), getUser().getId());
        form.setSendEMailNotification(false);
      }
View Full Code Here

  private GanttTask createTestChart()
  {
    // final GanttObjectImpl root = createGanttObject(null, "--", "rootNode", "0");
    final GanttTaskImpl phase1 = createGanttObject(null, "P1", "Phase 1", "5");
    final GanttTaskImpl task1 = createGanttObject(phase1, "001", "Task 1", "10");
    final DayHolder day = new DayHolder();
    day.setDate(2010, Calendar.JUNE, 1);
    task1.setStartDate(day.getDate());
    createGanttObject(phase1, "002", "Task 2 (finish-start)", "10", task1, GanttRelationType.FINISH_START, 10);
    final GanttTaskImpl task3 = createGanttObject(phase1, "003", "Task 3 (finish-start II)", "5", task1, null, 0);
    createGanttObject(phase1, "004", "Task 4 (finish-start, depth = 2)", "5", task3, null, -3);
    final GanttTaskImpl task5 = createGanttObject(phase1, "005", "Task 5", "5");
    day.add(Calendar.MONTH, 1);
    task5.setStartDate(day.getDate());
    createGanttObject(phase1, "006", "Task 6 (finish-finish)", "3", task5, GanttRelationType.FINISH_FINISH, 0);
    createGanttObject(phase1, "007", "Task 7 (finish_finish)", "3", task5, GanttRelationType.FINISH_FINISH, -8);
    final GanttTaskImpl task8 = createGanttObject(phase1, "008", "Task 8 (finish_finish)", "3", task5, GanttRelationType.FINISH_FINISH, 3);
    createGanttObject(phase1, "009", "Task 9 (start-start)", "3", task8, GanttRelationType.START_START, 0);
    createGanttObject(phase1, "010", "Task 10 (start-start)", "3", task8, GanttRelationType.START_START, 5);
    createGanttObject(phase1, "011", "Task 11 (start-start)", "3", task8, GanttRelationType.START_START, -5);
    final GanttTaskImpl task12 = createGanttObject(phase1, "012", "Task 12", "5");
    day.add(Calendar.WEEK_OF_YEAR, 3);
    task12.setStartDate(day.getDate());
    createGanttObject(phase1, "013", "Task 13 (start-finish)", "3", task12, GanttRelationType.START_FINISH, -5);
    createGanttObject(phase1, "014", "Task 14 (start-finish)", "3", task12, GanttRelationType.START_FINISH, 5);
    createGanttObject(phase1, "015", "Task 15 (start-finish)", "3", task12, GanttRelationType.START_FINISH, 0);
    final GanttTaskImpl task16 = createGanttObject(phase1, "016", "Task 16", "6");
    day.add(Calendar.WEEK_OF_YEAR, 1);
    task16.setStartDate(day.getDate());
    return phase1;
  }
View Full Code Here

    return node;
  }

  private void assertDate(final int year, final int month, final int day, final Date date)
  {
    final DayHolder dh = new DayHolder(date);
    assertEquals(year, dh.getYear());
    assertEquals(month, dh.getMonth());
    assertEquals(day, dh.getDayOfMonth());
  }
View Full Code Here

TOP

Related Classes of org.projectforge.calendar.DayHolder

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.