public class TaskAssignmentsApiImpl extends Object implements TaskAssignmentsApi
| Constructor and Description |
|---|
TaskAssignmentsApiImpl(TaskAssignmentService service) |
| Modifier and Type | Method and Description |
|---|---|
TaskAssignment |
create(Reference<Project> projectReference,
TaskAssignment creationInfo)
Create a new TaskAssignment
|
void |
delete(Reference<Project> projectReference,
Reference<TaskAssignment> taskAssignmentReference)
Delete an existing TaskAssignment.
|
TaskAssignment |
get(Reference<Project> projectReference,
Reference<TaskAssignment> taskAssignmentReference)
Return an existing TaskAssignment.
|
List<TaskAssignment> |
list(Reference<Project> projectReference,
TaskAssignmentFilter filter) |
Pagination<TaskAssignment> |
list(Reference<Project> projectReference,
TaskAssignmentFilter filter,
int page,
int perPage) |
TaskAssignment |
update(Reference<Project> projectReference,
Reference<TaskAssignment> taskAssignmentReference,
TaskAssignmentUpdateInfo updateInfo)
Updates the specific TaskAssignment by setting the values of the parameters
passed.
|
public TaskAssignmentsApiImpl(TaskAssignmentService service)
public List<TaskAssignment> list(Reference<Project> projectReference, TaskAssignmentFilter filter)
list in interface TaskAssignmentsApiprojectReference - the project containing the assignmentsfilter - filtering optionspublic Pagination<TaskAssignment> list(Reference<Project> projectReference, TaskAssignmentFilter filter, int page, int perPage)
list in interface TaskAssignmentsApiprojectReference - the project containing the assignmentsfilter - filtering optionspage - the page numberperPage - how many results to return for one page. Max 100public TaskAssignment get(Reference<Project> projectReference, Reference<TaskAssignment> taskAssignmentReference)
TaskAssignmentsApiget in interface Api.GetNested<Project,TaskAssignment>get in interface TaskAssignmentsApiprojectReference - the project containing the assignmenttaskAssignmentReference - a reference to an existing TaskAssignmentpublic TaskAssignment create(Reference<Project> projectReference, TaskAssignment creationInfo)
TaskAssignmentsApicreate in interface TaskAssignmentsApiprojectReference - the project that will contain the assignmentcreationInfo - creation informationpublic TaskAssignment update(Reference<Project> projectReference, Reference<TaskAssignment> taskAssignmentReference, TaskAssignmentUpdateInfo updateInfo)
TaskAssignmentsApiupdate in interface TaskAssignmentsApiprojectReference - the project that contains the assignmenttaskAssignmentReference - An existing TaskAssignment to be updatedupdateInfo - the changes to be performedpublic void delete(Reference<Project> projectReference, Reference<TaskAssignment> taskAssignmentReference)
TaskAssignmentsApidelete in interface TaskAssignmentsApiprojectReference - the project that contains the assignmenttaskAssignmentReference - An existing TaskAssignment to be deleted