Examples of DayHolder


Examples of org.projectforge.calendar.DayHolder

   *         the week.
   * @see DayHolder#setBeginOfWeek()
   */
  public static final Date getFirstDayOfWeek(final Date date)
  {
    final DayHolder day = new DayHolder(date, DateHelper.UTC, Locale.GERMAN);
    day.setBeginOfWeek();
    return day.getSQLDate();
  }
View Full Code Here

Examples of org.projectforge.calendar.DayHolder

   *         the week.
   * @see DayHolder#setBeginOfWeek()
   */
  public static final Date getFirstDayOfWeek(final java.util.Date date)
  {
    final DayHolder day = new DayHolder(date, DateHelper.UTC, Locale.GERMAN);
    day.setBeginOfWeek();
    return day.getSQLDate();
  }
View Full Code Here

Examples of org.projectforge.calendar.DayHolder

    } while (dh.getDate().before(toDate));
  }

  public void addTimesheet(final TimesheetDO sheet)
  {
    final DayHolder day = new DayHolder(sheet.getStartTime());
    bookedDays.add(day.getDayOfMonth());
    for (final MonthlyEmployeeReportWeek week : weeks) {
      if (week.matchWeek(sheet) == true) {
        week.addEntry(sheet);
        return;
      }
View Full Code Here

Examples of org.projectforge.calendar.DayHolder

   * @return
   */
  public static ReindexSettings createReindexSettings(final boolean onlyNewest)
  {
    if (onlyNewest == true) {
      final DayHolder day = new DayHolder();
      day.add(Calendar.DAY_OF_MONTH, -1); // Since yesterday:
      return new ReindexSettings(day.getDate(), 1000); // Maximum 1,000 newest entries.
    } else {
      return new ReindexSettings();
    }
  }
View Full Code Here

Examples of org.projectforge.calendar.DayHolder

      Date date = datumField.getConvertedInput();
      if (date == null) {
        date = getData().getDatum();
      }
      if (date != null) {
        final DayHolder day = new DayHolder(date);
        day.add(Calendar.DAY_OF_YEAR, zahlungsZiel);
        faelligkeit = day.getDate();
        getData().setFaelligkeit(day.getSQLDate());
        faelligkeitPanel.markModelAsChanged();
      }
    }
    getData().recalculate();
View Full Code Here

Examples of org.projectforge.calendar.DayHolder

        } else if (srcFieldValue instanceof java.sql.Date) {
          if (destFieldValue == null) {
            field.set(dest, srcFieldValue);
            modificationStatus = getModificationStatus(modificationStatus, src, fieldName);
          } else {
            final DayHolder srcDay = new DayHolder((Date) srcFieldValue);
            final DayHolder destDay = new DayHolder((Date) destFieldValue);
            if (srcDay.isSameDay(destDay) == false) {
              field.set(dest, srcDay.getSQLDate());
              modificationStatus = getModificationStatus(modificationStatus, src, fieldName);
            }
          }
View Full Code Here

Examples of org.projectforge.calendar.DayHolder

        @Override
        protected void onValidate(final IValidatable<Date> validatable)
        {
          final Date date = validatable.getValue();
          if (date != null) {
            final DayHolder dh = new DayHolder(date);
            dh.setBeginOfWeek();
            data.setWeek(dh.getSQLDate());
          }
          weekDatePanel.markModelAsChanged();
        }
      });
      // weekDatePanel.getDateField().add(new AjaxFormComponentUpdatingBehavior("onblur") {
View Full Code Here

Examples of org.projectforge.calendar.DayHolder

    if (predecessorUpdToDate == false) {
      predecessor = null;
      final Integer userId = data.getUserId();
      if (userId != null) {
        // Get the entry from the predecessor week:
        final DayHolder dh = new DayHolder(getData().getWeek());
        dh.add(Calendar.WEEK_OF_YEAR, -1);
        predecessor = hrPlanningDao.getEntry(userId, dh.getSQLDate());
      }
      predecessorUpdToDate = true;
    }
    return predecessor;
  }
View Full Code Here

Examples of org.projectforge.calendar.DayHolder

      if (counter == days) {
        break;
      }
      do {
        calendar.add(Calendar.DAY_OF_MONTH, sign);
      } while (new DayHolder(this).isWorkingDay() == false);
      counter += sign;
    }
    return this;
  }
View Full Code Here

Examples of org.projectforge.calendar.DayHolder

    super(parameters, "hr.planning");
    final Integer userId = WicketUtils.getAsInteger(parameters, WebConstants.PARAMETER_USER_ID);
    final Long millis = WicketUtils.getAsLong(parameters, WebConstants.PARAMETER_DATE);
    final java.sql.Date week;
    if (millis != null) {
      week = new DayHolder(new Date(millis)).getSQLDate();
    } else {
      week = null;
    }
    HRPlanningDO planning = null;
    if (userId != null && week != null) {
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.