public interface

ProjectService

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

Class Overview

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

Summary

Public Methods
abstract Project createProject(String workSpaceId, Project project)
Create a new Project.
abstract Project deleteProject(String workSpaceId, String id)
abstract Project getProject(String workSpaceId, String projectId)
Retrieve a particular Project.
abstract List<Comment> getProjectComments(String workSpaceId, String projectId)
Retrieve the comments related to a particular ProjectId.
abstract List<Project> getProjects(String workSpaceId)
Retrieve List of Project.
abstract Project updateProject(String workSpaceId, Project project)

Public Methods

public abstract Project createProject (String workSpaceId, Project project)

Create a new Project.

Parameters
workSpaceId
project

public abstract Project deleteProject (String workSpaceId, String id)

Parameters
workSpaceId
id

public abstract Project getProject (String workSpaceId, String projectId)

Retrieve a particular Project.

Parameters
workSpaceId
projectId

public abstract List<Comment> getProjectComments (String workSpaceId, String projectId)

Retrieve the comments related to a particular ProjectId.

Parameters
workSpaceId
projectId

public abstract List<Project> getProjects (String workSpaceId)

Retrieve List of Project.

Parameters
workSpaceId

public abstract Project updateProject (String workSpaceId, Project project)

Parameters
workSpaceId
project