Interface ProjectManagementService
public interface ProjectManagementService
Document me
- Since:
- 2023-11-08
-
Method Summary
Modifier and TypeMethodDescriptionaddTaskAssignees
(com.technia.dsx.common.TenantSession session, String taskId, Collection<AssigneeInfo> assignees, Collection<String> includes, Collection<String> fields) addTaskDeliverables
(com.technia.dsx.common.TenantSession session, String taskId, Collection<DeliverableInfo> deliverables, Collection<String> includes, Collection<String> fields) addTaskReferences
(com.technia.dsx.common.TenantSession session, String taskId, Collection<ReferenceInfo> deliverables, Collection<String> includes, Collection<String> fields) addTaskScopes
(com.technia.dsx.common.TenantSession session, String taskId, Collection<ScopeInfo> scopes, Collection<String> includes, Collection<String> fields) createTask
(com.technia.dsx.common.TenantSession session, Collection<Task> tasks, Collection<String> includes, Collection<String> fields) void
deleteTask
(com.technia.dsx.common.TenantSession session, String taskId) getTask
(com.technia.dsx.common.TenantSession session, String taskId, Collection<String> includes, Collection<String> fields) getTaskAssignees
(com.technia.dsx.common.TenantSession session, String taskId, Collection<String> includes, Collection<String> fields) getTaskDeliverables
(com.technia.dsx.common.TenantSession session, String taskId, Collection<String> includes, Collection<String> fields) getTaskReferences
(com.technia.dsx.common.TenantSession session, String taskId, Collection<String> includes, Collection<String> fields) getTasks
(com.technia.dsx.common.TenantSession session, Boolean showProjectTasks, Collection<String> includes, Collection<String> fields) getTaskScopes
(com.technia.dsx.common.TenantSession session, String taskId, Collection<String> includes, Collection<String> fields) updateTask
(com.technia.dsx.common.TenantSession session, Collection<Task> tasks, Collection<String> includes, Collection<String> fields)
-
Method Details
-
getTask
@Remote(READ) Task getTask(com.technia.dsx.common.TenantSession session, String taskId, Collection<String> includes, Collection<String> fields) -
getTasks
@Remote(READ) List<Task> getTasks(com.technia.dsx.common.TenantSession session, Boolean showProjectTasks, Collection<String> includes, Collection<String> fields) -
createTask
@Remote(CREATE) List<Task> createTask(com.technia.dsx.common.TenantSession session, Collection<Task> tasks, Collection<String> includes, Collection<String> fields) -
updateTask
@Remote(UPDATE) List<Task> updateTask(com.technia.dsx.common.TenantSession session, Collection<Task> tasks, Collection<String> includes, Collection<String> fields) -
deleteTask
-
getTaskAssignees
@Remote(READ) List<AssigneeInfo> getTaskAssignees(com.technia.dsx.common.TenantSession session, String taskId, Collection<String> includes, Collection<String> fields) -
addTaskAssignees
@Remote(UPDATE) List<AssigneeInfo> addTaskAssignees(com.technia.dsx.common.TenantSession session, String taskId, Collection<AssigneeInfo> assignees, Collection<String> includes, Collection<String> fields) -
getTaskDeliverables
@Remote(READ) List<DeliverableInfo> getTaskDeliverables(com.technia.dsx.common.TenantSession session, String taskId, Collection<String> includes, Collection<String> fields) -
addTaskDeliverables
@Remote(UPDATE) List<DeliverableInfo> addTaskDeliverables(com.technia.dsx.common.TenantSession session, String taskId, Collection<DeliverableInfo> deliverables, Collection<String> includes, Collection<String> fields) -
getTaskReferences
@Remote(READ) List<ReferenceInfo> getTaskReferences(com.technia.dsx.common.TenantSession session, String taskId, Collection<String> includes, Collection<String> fields) -
addTaskReferences
@Remote(UPDATE) List<ReferenceInfo> addTaskReferences(com.technia.dsx.common.TenantSession session, String taskId, Collection<ReferenceInfo> deliverables, Collection<String> includes, Collection<String> fields) -
getTaskScopes
@Remote(READ) List<ScopeInfo> getTaskScopes(com.technia.dsx.common.TenantSession session, String taskId, Collection<String> includes, Collection<String> fields) -
addTaskScopes
@Remote(UPDATE) List<ScopeInfo> addTaskScopes(com.technia.dsx.common.TenantSession session, String taskId, Collection<ScopeInfo> scopes, Collection<String> includes, Collection<String> fields)
-