Package org.projectforge.task

Examples of org.projectforge.task.TaskDO


    divContainer.add(ancestorRepeater);
    final SubmitLink taskLink = new SubmitLink("taskLink") {
      @Override
      public void onSubmit()
      {
        final TaskDO task = getModelObject();
        if (task == null) {
          return;
        }
        final PageParameters pageParams = new PageParameters();
        pageParams.add(AbstractEditPage.PARAMETER_KEY_ID, String.valueOf(task.getId()));
        final TaskEditPage editPage = new TaskEditPage(pageParams);
        editPage.setReturnToPage((AbstractSecuredPage) getPage());
        setResponsePage(editPage);
      }
    };
    taskLink.setDefaultFormProcessing(false);
    divContainer.add(taskLink);
    // auto complete panels
    initAutoCompletePanels();

    WicketUtils.addTooltip(taskLink, getString("task.selectPanel.displayTask.tooltip"));
    taskLink.add(new Label("name", new Model<String>() {
      /**
       * @see org.apache.wicket.model.Model#getObject()
       */
      @Override
      public String getObject()
      {
        final TaskDO task = getModelObject();
        return task != null ? task.getTitle() : "";
      }
    }));

    final SubmitLink selectButton = new SubmitLink("select") {
      @Override
View Full Code Here


              user = t2.getUser();
              if (user != null && Hibernate.isInitialized(user) == false) {
                t2.setUser(userGroupCache.getUser(user.getId()));
              }
            } else if ("task.title".equals(sortProperty) == true) {
              TaskDO task = t1.getTask();
              if (task != null && Hibernate.isInitialized(task) == false) {
                t1.setTask(taskTree.getTaskById(task.getId()));
              }
              task = t2.getTask();
              if (task != null && Hibernate.isInitialized(task) == false) {
                t2.setTask(taskTree.getTaskById(task.getId()));
              }
            }
            return super.compare(t1, t2);
          }
        };
View Full Code Here

          cellItemListener) {
        @Override
        public void populateItem(final Item<ICellPopulator<TimesheetDO>> item, final String componentId, final IModel<TimesheetDO> rowModel)
        {
          final TimesheetDO timesheet = rowModel.getObject();
          final TaskDO task = rowModel.getObject().getTask();
          final Label label = new Label("label", task != null ? task.getTitle() : "");
          final ListSelectActionPanel actionPanel = new ListSelectActionPanel(componentId, createRecentTimeSheetSelectionLink(timesheet),
              label);
          WicketUtils.addTooltip(label, TaskFormatter.instance().getTaskPath(task.getId(), false, OutputType.HTML));
          item.add(actionPanel);
          final Item< ? > row = item.findParent(Item.class);
          WicketUtils.addRowClick(row);
          cellItemListener.populateItem(item, componentId, rowModel);
        }
View Full Code Here

  }

  public static String getTitle(final TimesheetDO timesheet)
  {
    final Kost2DO kost2 = timesheet.getKost2();
    final TaskDO task = timesheet.getTask();
    if (kost2 == null) {
      return (task != null && task.getTitle() != null) ? HtmlHelper.escapeXml(task.getTitle()) : "";
    }
    final StringBuffer buf = new StringBuffer();
    final StringBuffer b2 = new StringBuffer();
    final ProjektDO projekt = kost2.getProjekt();
    if (projekt != null) {
View Full Code Here

  public static String getToolTip(final TimesheetDO timesheet)
  {
    final String location = timesheet.getLocation();
    final String description = timesheet.getShortDescription();
    final TaskDO task = timesheet.getTask();
    final StringBuffer buf = new StringBuffer();
    if (StringUtils.isNotBlank(location) == true) {
      buf.append(location);
      if (StringUtils.isNotBlank(description) == true) {
        buf.append(": ");
      }
    }
    buf.append(description);
    if (timesheet.getKost2() == null) {
      buf.append("; \n").append(task.getTitle());
    }
    return buf.toString();
  }
View Full Code Here

        final ConfigurationDO configuration = rowModel.getObject();
        final String value;
        if (configuration.getValue() == null) {
          value = "";
        } else if (configuration.getConfigurationType() == ConfigurationType.TASK) {
          final TaskDO task = taskTree.getTaskById(configuration.getTaskId());
          if (task != null) {
            value = task.getId() + ": " + task.getTitle();
          } else {
            value = "???";
          }
        } else {
          value = String.valueOf(configuration.getValue());
View Full Code Here

    final List<TaskNode> list = taskTree.getPath(taskId, ancestorTaskId);
    if (list.size() > 0) {
      final StringBuffer buf = new StringBuffer();
      int i = 0;
      for (final TaskNode node : list) {
        final TaskDO task = node.getTask();
        if (i++ > 0) {
          buf.append(" -&gt; ");
        }
        appendFormattedTask(requestCycle, buf, task, false, lineThroughDeletedTasks);
      }
View Full Code Here

      return "";
    }
    final StringBuffer buf = new StringBuffer();
    int i = 0;
    for (final TaskNode node : list) {
      final TaskDO task = node.getTask();
      if (i++ > 0) {
        buf.append(" -> ");
      }
      buf.append(task.getTitle());
    }
    if (outputType == OutputType.HTML) {
      return StringEscapeUtils.escapeHtml(buf.toString());
    } else if (outputType == OutputType.XML) {
      return StringEscapeUtils.escapeXml(buf.toString());
View Full Code Here

  }

  @Override
  public void populateItem(final Item<ICellPopulator<T>> item, final String componentId, final IModel<T> rowModel)
  {
    final TaskDO task = getTask(rowModel);
    if (task == null) {
      item.add(new Label(componentId, ""));
    } else {
      final Label label = new Label(componentId, task.getTitle());
      final String taskPath = getTaskFormatter().getTaskPath(task.getId(), false, OutputType.PLAIN);
      WicketUtils.addTooltip(label, taskPath);
      label.setEscapeModelStrings(false);
      item.add(label);
    }
    if (cellItemListener != null)
View Full Code Here

  }

  protected TaskDO getTask(final IModel<T> rowModel)
  {
    final Object obj = BeanHelper.getNestedProperty(rowModel.getObject(), getPropertyExpression());
    TaskDO task = null;
    if (obj != null) {
      if (obj instanceof TaskDO) {
        task = (TaskDO) obj;
        if (Hibernate.isInitialized(task) == false) {
          task = Registry.instance().getTaskTree().getTaskById(task.getId());
        }
      } else if (obj instanceof Integer) {
        Validate.notNull(taskTree);
        final Integer taskId = (Integer) obj;
        task = taskTree.getTaskById(taskId);
View Full Code Here

TOP

Related Classes of org.projectforge.task.TaskDO

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.