Package org.projectforge.task

Examples of org.projectforge.task.TaskDO


        GanttTask predecessor = findById(intValue);
        if (predecessor != null) {
          obj.setPredecessor(predecessor);
        } else {
          // OK, maybe an external reference (meaning a reference to a task outside the current Gantt object tree.
          final TaskDO task = taskDao.getTaskTree().getTaskById(intValue);
          if (task == null) {
            log.error("Task not found: + " + property);
          } else {
            predecessor = ganttChartData.ensureAndGetExternalGanttObject(task);
            obj.setPredecessor(predecessor);
View Full Code Here


      timePeriod.setToDate(dateHolder.getDate());
      form.scriptParameters.get(idx).setTimePeriodValue(timePeriod);
      form.datePanel1[idx].markModelAsChanged();
      form.datePanel2[idx].markModelAsChanged();
    } else if (property.startsWith("taskId:") == true) {
      final TaskDO task = taskDao.getById((Integer) selectedValue);
      form.scriptParameters.get(idx).setTask(task);
    } else if (property.startsWith("userId:") == true) {
      final PFUserDO user = userDao.getById((Integer) selectedValue);
      form.scriptParameters.get(idx).setUser(user);
    } else {
View Full Code Here

  }

  private TimesheetDO getRecentSheet(final TimesheetPrefEntry entry)
  {
    final TimesheetDO sheet = new TimesheetDO();
    final TaskDO task = taskTree.getTaskById(entry.getTaskId());
    sheet.setTask(task);
    final Kost2DO kost2 = kostCache.getKost2(entry.getKost2Id());
    sheet.setKost2(kost2);
    sheet.setDescription(entry.getDescription());
    sheet.setLocation(entry.getLocation());
View Full Code Here

   * @param taskId If null, then task will be set to null;
   * @see BaseDao#getOrLoad(Integer)
   */
  public void setTask(final ContactDO address, final Integer taskId)
  {
    final TaskDO task = taskDao.getOrLoad(taskId);
    address.setTask(task);
  }
View Full Code Here

    return addTask(taskName, parentTaskName, null);
  }

  public TaskDO addTask(final String taskName, final String parentTaskName, final String shortDescription)
  {
    TaskDO task = new TaskDO();
    task.setTitle(taskName);
    if (parentTaskName != null) {
      task.setParentTask(getTask(parentTaskName));
    }
    if (shortDescription != null) {
      task.setShortDescription(shortDescription);
    }
    final Serializable id = taskDao.internalSave(task);
    task = taskDao.internalGetById(id);
    putTask(task);
    return task;
View Full Code Here

   * @param taskId If null, then task will be set to null;
   * @see BaseDao#getOrLoad(Integer)
   */
  public void setTask(final AddressDO address, final Integer taskId)
  {
    final TaskDO task = taskDao.getOrLoad(taskId);
    address.setTask(task);
  }
View Full Code Here

   */
  public Object[] getMessageArgs(final ResourceBundle bundle)
  {
    final Object[] result = new Object[3];
    if (taskTree != null && this.taskId != null) {
      final TaskDO task = taskTree.getTaskById(taskId);
      if (task != null) {
        result[0] = task.getTitle();
      } else {
        result[0] = taskId;
      }
    } else {
      result[0] = taskId;
View Full Code Here

  public MessageParam[] getMessageArgs()
  {
    final MessageParam[] result = new MessageParam[3];
    if (taskTree != null && this.taskId != null) {
      final TaskDO task = taskTree.getTaskById(taskId);
      if (task != null) {
        result[0] = new MessageParam(task.getTitle());
      } else {
        result[0] = new MessageParam(taskId);
      }
    } else {
      result[0] = new MessageParam(taskId);
View Full Code Here

    final ToStringBuilder builder = new ToStringBuilder(this);
    if (user != null) {
      builder.append("user", String.valueOf(user.getId()) + ":" + user.getUsername());
    }
    if (taskId != null) {
      final TaskDO task = taskTree != null ? taskTree.getTaskById(taskId) : null;
      final String ts = task != null ? ":" + task.getShortDisplayName() : "";
      builder.append("task", String.valueOf(taskId) + ts);
    }
    if (accessType != null) {
      builder.append("accessType", accessType.toString());
    }
View Full Code Here

   * @param taskId If null, then task will be set to null;
   * @see BaseDao#getOrLoad(Integer)
   */
  public void setTask(final GroupTaskAccessDO access, final Integer taskId)
  {
    final TaskDO task = taskDao.getOrLoad(taskId);
    access.setTask(task);
  }
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.