Examples of DateHolder


Examples of org.projectforge.common.DateHolder

      @SuppressWarnings("serial")
      final Link<Object> link = new Link<Object>("resourceLink") {
        @Override
        public void onClick()
        {
          final DateHolder date = new DateHolder(startTime);
          final Long millis = date.getSQLDate().getTime();
          final PageParameters pageParams = new PageParameters();
          pageParams.add(WebConstants.PARAMETER_USER_ID, String.valueOf(user.getId()));
          pageParams.add(WebConstants.PARAMETER_DATE, millis.toString());
          final HRPlanningEditPage page = new HRPlanningEditPage(pageParams);
          page.setReturnToPage(hrListPage);
View Full Code Here

Examples of org.projectforge.common.DateHolder

   * @param userId
   * @return
   */
  public static TimesheetStats getStats(final Collection<TimesheetDO> timesheets, final Date day, final Integer userId)
  {
    final DateHolder dh = new DateHolder(day).setBeginOfDay();
    final Date startDate = dh.getDate();
    final Date stopDate = dh.add(Calendar.DAY_OF_MONTH, 1).getDate();
    return getStats(timesheets, startDate, stopDate, userId);
  }
View Full Code Here

Examples of org.projectforge.common.DateHolder

      form.getSearchFilter().setUserId((Integer) selectedValue);
      refresh();
    } else if (property.startsWith("quickSelect.") == true) { // month".equals(property) == true) {
      final Date date = (Date) selectedValue;
      form.getSearchFilter().setStartTime(date);
      final DateHolder dateHolder = new DateHolder(date);
      if (property.endsWith(".month") == true) {
        dateHolder.setEndOfMonth();
      } else if (property.endsWith(".week") == true) {
        dateHolder.setEndOfWeek();
      } else {
        log.error("Property '" + property + "' not supported for selection.");
      }
      form.getSearchFilter().setStopTime(dateHolder.getDate());
      form.startDate.markModelAsChanged();
      form.stopDate.markModelAsChanged();
      refresh();
    } else {
      super.select(property, selectedValue);
View Full Code Here

Examples of org.projectforge.common.DateHolder

    }
    log.info("load report: " + filter);
    final ReportStorage storage = getReportStorage();
    final Report report = storage.getRoot();
    final String currentReportId = storage.getCurrentReport().getId(); // Store current report id.
    final DateHolder day = new DateHolder(filter.getFromDate());
    report.setFrom(day.getYear(), day.getMonth());
    if (filter.getToDate() != null) {
      day.setDate(filter.getToDate());
    } else {
      day.setEndOfMonth();
    }
    report.setTo(day.getYear(), day.getMonth());
    reportDao.loadReport(report);
    storage.setCurrentReport(currentReportId); // Select previous current report.
  }
View Full Code Here

Examples of org.projectforge.common.DateHolder

        + " t where deleted=false and lastUpdate > ? and lower(t."
        + property
        + ") like ?) order by t."
        + property;
    final Query query = getSession().createQuery(hql);
    final DateHolder dh = new DateHolder();
    dh.add(Calendar.YEAR, -2); // Search only for entries of the last 2 years.
    query.setDate(0, dh.getDate());
    query.setString(1, "%" + StringUtils.lowerCase(searchString) + "%");
    final List<String> list = query.list();
    return list;
  }
View Full Code Here

Examples of org.projectforge.common.DateHolder

  @Override
  public TimesheetListFilter reset()
  {
    super.reset();
    setUserId(PFUserContext.getUserId());
    final DateHolder date = new DateHolder(DatePrecision.DAY);
    date.setBeginOfWeek();
    setStartTime(date.getTimestamp());
    date.setEndOfWeek();
    setStopTime(date.getTimestamp());
    return this;
  }
View Full Code Here

Examples of org.projectforge.common.DateHolder

  private PFUserDO user;

  public void reset()
  {
    if (year <= 0 || month < 0) {
      DateHolder date = new DateHolder();
      year = date.getYear();
      month = date.getMonth();
    }
    if (user == null) {
      user = PFUserContext.getUser();
    }
  }
View Full Code Here

Examples of org.projectforge.common.DateHolder

  DateHolder dateHolder;

  public DateInputField()
  {
    dateHolder = new DateHolder();
  }
View Full Code Here

Examples of org.projectforge.common.DateHolder

      mapping.add(Col.TASK_TITLE, node.getTask().getTitle());
      mapping.add(Col.TASK_PATH, taskFormatter.getTaskPath(timesheet.getTaskId(), null, true, OutputType.PLAIN));
      mapping.add(Col.WEEK_OF_YEAR, timesheet.getFormattedWeekOfYear());
      mapping.add(Col.DAY_OF_WEEK, dateTimeFormatter.getFormattedDate(timesheet.getStartTime(), DateFormats
          .getFormatString(DateFormatType.DAY_OF_WEEK_SHORT)));
      final DateHolder startTime = new DateHolder(timesheet.getStartTime());
      final DateHolder stopTime = new DateHolder(timesheet.getStopTime());
      mapping.add(Col.START_TIME, startTime);
      mapping.add(Col.STOP_TIME, stopTime);
      final BigDecimal seconds = new BigDecimal(timesheet.getDuration() / 1000); // Seconds
      final BigDecimal duration = seconds.divide(new BigDecimal(60 * 60 * 24), 8, RoundingMode.HALF_UP); // Fraction of day (24 hours)
      mapping.add(Col.DURATION, duration.doubleValue());
View Full Code Here

Examples of org.projectforge.common.DateHolder

    dateHolder = new DateHolder();
  }

  public DateInputField(DatePrecision precision)
  {
    dateHolder = new DateHolder(precision);
  }
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.