Package org.projectforge.common

Examples of org.projectforge.common.DateHolder


    filter = (ReportObjectivesFilter) parentPage.getUserPrefEntry(KEY_REPORT_FILTER);
    if (filter != null) {
      return filter;
    }
    filter = new ReportObjectivesFilter();
    final DateHolder day = new DateHolder();
    day.setBeginOfYear();
    filter.setFromDate(day.getDate());
    day.setEndOfYear();
    filter.setToDate(day.getDate());
    parentPage.putUserPrefEntry(KEY_REPORT_FILTER, filter, true);
    return filter;
  }
View Full Code Here


    {
      final SubmitLink previousButton = new SubmitLink("previousWeek") {
        @Override
        public void onSubmit()
        {
          final DateHolder dateHolder = new DateHolder(getModelObject());
          dateHolder.add(Calendar.WEEK_OF_YEAR, -1);
          dateHolder.setBeginOfWeek();
          beginOfWeek = dateHolder.getDate();
          caller.select(selectProperty, beginOfWeek);
        };
      };
      previousButton.setDefaultFormProcessing(false);
      add(previousButton);
      previousButton.add(new TooltipImage("previousWeekImage", WebConstants.IMAGE_QUICKSELECT_PREVIOUS_WEEK,
          getString("calendar.quickselect.tooltip.selectPreviousWeek")));
    }
    {
      final SubmitLink currentWeekButton = new SubmitLink("currentWeek") {
        @Override
        public void onSubmit()
        {
          final DateHolder dateHolder = new DateHolder();
          dateHolder.setBeginOfWeek();
          beginOfWeek = dateHolder.getDate();
          caller.select(selectProperty, beginOfWeek);
        };
      };
      currentWeekButton.setDefaultFormProcessing(false);
      add(currentWeekButton);
      currentWeekButton.add(new TooltipImage("currentWeekImage", WebConstants.IMAGE_QUICKSELECT_CURRENT_WEEK,
          getString("calendar.quickselect.tooltip.selectCurrentWeek")));
    }
    {
      final SubmitLink followingWeekButton = new SubmitLink("followingWeek") {
        @Override
        public void onSubmit()
        {
          final DateHolder dateHolder = new DateHolder(getModelObject());
          dateHolder.add(Calendar.WEEK_OF_YEAR, +1);
          beginOfWeek = dateHolder.getDate();
          caller.select(selectProperty, beginOfWeek);
        };
      };
      followingWeekButton.setDefaultFormProcessing(false);
      add(followingWeekButton);
View Full Code Here

    {
      final SubmitLink previousButton = new SubmitLink("previousMonth") {
        @Override
        public void onSubmit()
        {
          final DateHolder dateHolder = new DateHolder(getModelObject());
          dateHolder.add(Calendar.MONTH, -1);
          dateHolder.setBeginOfMonth();
          beginOfMonth = dateHolder.getDate();
          caller.select(selectProperty, beginOfMonth);
        };
      };
      previousButton.setDefaultFormProcessing(false);
      add(previousButton);
      previousButton.add(new TooltipImage("previousMonthImage", WebConstants.IMAGE_QUICKSELECT_PREVIOUS_MONTH,
          getString("calendar.quickselect.tooltip.selectPreviousMonth")));
    }
    {
      final SubmitLink currentMonthButton = new SubmitLink("currentMonth") {
        @Override
        public void onSubmit()
        {
          final DateHolder dateHolder = new DateHolder();
          dateHolder.setBeginOfMonth();
          beginOfMonth = dateHolder.getDate();
          caller.select(selectProperty, beginOfMonth);
        };
      };
      currentMonthButton.setDefaultFormProcessing(false);
      add(currentMonthButton);
      currentMonthButton.add(new TooltipImage("currentMonthImage", WebConstants.IMAGE_QUICKSELECT_CURRENT_MONTH,
          getString("calendar.quickselect.tooltip.selectCurrentMonth")));
    }
    {
      final SubmitLink followingMonthButton = new SubmitLink("followingMonth") {
        @Override
        public void onSubmit()
        {
          final DateHolder dateHolder = new DateHolder(getModelObject());
          dateHolder.add(Calendar.MONTH, +1);
          beginOfMonth = dateHolder.getDate();
          caller.select(selectProperty, beginOfMonth);
        };
      };
      followingMonthButton.setDefaultFormProcessing(false);
      add(followingMonthButton);
View Full Code Here

  public DateTimePanel(final String id, final IModel<Date> model, final DateTimePanelSettings settings, final DatePrecision precision)
  {
    super(id, model);
    this.settings = settings;
    setType(settings.targetType);
    dateHolder = new DateHolder(model.getObject(), precision);
    final PropertyModel<Date> dateFieldModel = new PropertyModel<Date>(this, "date");
    add(datePanel = new DatePanel("date", dateFieldModel, settings));
    datePanel.setRequired(settings.required);
    hourOfDayDropDownChoice = new DropDownChoice<Integer>("hourOfDay", new PropertyModel<Integer>(this, "hourOfDay"),
        getHourOfDayRenderer().getValues(), getHourOfDayRenderer());
View Full Code Here

TOP

Related Classes of org.projectforge.common.DateHolder

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.