## Uses of Class
org.silverpeas.components.projectmanager.model.TaskDetail

- Packages that use TaskDetail
  Package | Description
  --- | ---
  org.silverpeas.components.projectmanager.model |
  org.silverpeas.components.projectmanager.service |

- - ### Uses of TaskDetail in org.silverpeas.components.projectmanager.model

    Methods in org.silverpeas.components.projectmanager.model that return TaskDetail
    Modifier and Type | Method | Description
    --- | --- | ---
    `TaskDetail` | TaskDetail.TaskDetailBuilder.`createTaskDetail()` |
    `static TaskDetail` | ProjectManagerDAO.`getMostDistantTask​(Connection con, int taskId)` |
    `static TaskDetail` | ProjectManagerDAO.`getTask​(Connection con, int id)` |
    `static TaskDetail` | ProjectManagerDAO.`getTask​(Connection con, String id)` |

    Methods in org.silverpeas.components.projectmanager.model that return types with arguments of type TaskDetail
    Modifier and Type | Method | Description
    --- | --- | ---
    `static List<TaskDetail>` | ProjectManagerDAO.`getAllTasks​(Connection con, String instanceId, Filtre filtre)` |
    `static List<TaskDetail>` | ProjectManagerDAO.`getNextTasks​(Connection con, int taskId)` |
    `static List<TaskDetail>` | ProjectManagerDAO.`getTasksByMotherId​(Connection con, String instanceId, int motherId)` | Gets the tasks by mother identifier if no filter, or filtered tasks on filter if any (so not on mother id in that case).
    `static List<TaskDetail>` | ProjectManagerDAO.`getTasksByMotherIdAndPreviousId​(Connection con, String instanceId, int motherId, int previousId)` |
    `static List<TaskDetail>` | ProjectManagerDAO.`getTree​(Connection con, int actionId)` |

    Methods in org.silverpeas.components.projectmanager.model with parameters of type TaskDetail
    Modifier and Type | Method | Description
    --- | --- | ---
    `static int` | ProjectManagerDAO.`addTask​(Connection con, TaskDetail task)` |
    `boolean` | Filtre.`matches​(TaskDetail task)` | Indicates if the given task matches the registered filters.
    `static void` | ProjectManagerDAO.`updateTask​(Connection con, TaskDetail task)` |

  - ### Uses of TaskDetail in org.silverpeas.components.projectmanager.service

    Methods in org.silverpeas.components.projectmanager.service that return TaskDetail
    Modifier and Type | Method | Description
    --- | --- | ---
    `TaskDetail` | DefaultProjectManagerService.`getMostDistantTask​(String instanceId, int taskId)` |
    `TaskDetail` | ProjectManagerService.`getMostDistantTask​(String instanceId, int taskId)` |
    `TaskDetail` | DefaultProjectManagerService.`getTask​(int id)` |
    `TaskDetail` | ProjectManagerService.`getTask​(int id)` |
    `TaskDetail` | DefaultProjectManagerService.`getTaskByTodoId​(String todoId)` |
    `TaskDetail` | ProjectManagerService.`getTaskByTodoId​(String todoId)` |

    Methods in org.silverpeas.components.projectmanager.service that return types with arguments of type TaskDetail
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<TaskDetail>` | DefaultProjectManagerService.`getAllTasks​(String instanceId, Filtre filtre)` |
    `List<TaskDetail>` | ProjectManagerService.`getAllTasks​(String instanceId, Filtre filtre)` |
    `List<TaskDetail>` | DefaultProjectManagerService.`getProjects​(String instanceId)` |
    `List<TaskDetail>` | ProjectManagerService.`getProjects​(String instanceId)` |
    `List<TaskDetail>` | DefaultProjectManagerService.`getTasksByMotherId​(String instanceId, int motherId)` |
    `List<TaskDetail>` | ProjectManagerService.`getTasksByMotherId​(String instanceId, int motherId)` |
    `List<TaskDetail>` | DefaultProjectManagerService.`getTasksByMotherIdAndPreviousId​(String instanceId, int motherId, int previousId)` |
    `List<TaskDetail>` | ProjectManagerService.`getTasksByMotherIdAndPreviousId​(String instanceId, int motherId, int previousId)` |

    Methods in org.silverpeas.components.projectmanager.service with parameters of type TaskDetail
    Modifier and Type | Method | Description
    --- | --- | ---
    `int` | DefaultProjectManagerService.`addTask​(TaskDetail task, Collection<org.silverpeas.core.io.upload.UploadedFile> uploadedFiles)` |
    `int` | ProjectManagerService.`addTask​(TaskDetail task, Collection<org.silverpeas.core.io.upload.UploadedFile> uploadedFiles)` |
    `Date` | DefaultProjectManagerService.`processEndDate​(TaskDetail task)` |
    `Date` | ProjectManagerService.`processEndDate​(TaskDetail task)` |
    `void` | DefaultProjectManagerService.`updateTask​(TaskDetail task, String userId)` |
    `void` | ProjectManagerService.`updateTask​(TaskDetail task, String userId)` |