public interface

TaskService

org.mule.LiquidPlanner.client.services.TaskService
Known Indirect Subclasses

Class Overview

The interface describe operations to be performed over the Task resources of the LiquidPlanner API.

Summary

Public Methods
abstract Task createTask(String workSpaceId, Task task)
Create a Task
abstract Task deleteTask(String workSpaceId, String taskId)
abstract Task getTask(String workSpaceId, String taskId)
Retrieves a particular task related to a workspace
abstract Timesheet getTaskTimesheet(String workSpaceId, String taskId, String timesheetId)
Retrieves a particular time sheets
abstract List<Timesheet> getTaskTimesheets(String workSpaceId, String taskId, List<Filter> filters)
Retrieves time sheets related to a particular task
abstract List<Task> getTasks(String workSpaceId, List<Filter> filters)
Retrieves tasks related to a workspace
abstract Task updateTask(String workSpaceId, Task task)

Public Methods

public abstract Task createTask (String workSpaceId, Task task)

Create a Task

Parameters
workSpaceId
task

public abstract Task deleteTask (String workSpaceId, String taskId)

Parameters
workSpaceId
taskId

public abstract Task getTask (String workSpaceId, String taskId)

Retrieves a particular task related to a workspace

Parameters
workSpaceId
taskId

public abstract Timesheet getTaskTimesheet (String workSpaceId, String taskId, String timesheetId)

Retrieves a particular time sheets

Parameters
workSpaceId
taskId
timesheetId

public abstract List<Timesheet> getTaskTimesheets (String workSpaceId, String taskId, List<Filter> filters)

Retrieves time sheets related to a particular task

Parameters
workSpaceId
taskId
filters

public abstract List<Task> getTasks (String workSpaceId, List<Filter> filters)

Retrieves tasks related to a workspace

Parameters
workSpaceId
filters

public abstract Task updateTask (String workSpaceId, Task task)

Parameters
workSpaceId
task