java.lang.Object
   ↳ org.mule.modules.LiquidPlannerConnector
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

LiquidPlanner is a platform-independent, online project management system which features ranged estimates (e.g. 3–5 days) to express the uncertainty in project schedules.This collaborative software is accessible via modern web-browsers and mobile applications for iPhone, iPad, and Android operating system-based devices.

Summary

Fields
private LiquidPlannerClient client
Public Constructors
LiquidPlannerConnector()
Public Methods
void connect(String username, String password)
Connect
String connectionId()
Are we connected
Client createClient(String workSpaceId, Client client)
Creates a Client
Comment createComment(String workSpaceId, Comment comment)
Creates a Comment
String createDocument(String workSpaceId, ServiceEntity entity, String entityId, String fileName, String fileDescription, InputStream fileInputStream)
Creates a Document NOTE: due to unresolved issues in the LiquidPlanner API this message processor is not returning a Java Object.
Event createEvent(String workSpaceId, Event event)
Creates a Event
Folder createFolder(String workSpaceId, Folder folder)
Creates a Folder
Link createLink(String workSpaceId, Link link)
Creates a Link
Milestone createMilestone(String workSpaceId, Milestone milestone)
Creates particular Milestone
LPPackage createPackage(String workSpaceId, LPPackage aPackage)
Creates a LPPackage
Project createProject(String workSpaceId, Project project)
Create a new Project
Task createTask(String workSpaceId, Task task)
Creates a task
Client deleteClient(String workSpaceId, String id)
Deletes a Client
Comment deleteComment(String workSpaceId, String commentId)
Deletes a Comment
Document deleteDocument(String workSpaceId, String id)
Deletes a Document
Event deleteEvent(String workSpaceId, String id)
Deletes a Event
Folder deleteFolder(String workSpaceId, String id)
Deletes a Folder
Link deleteLink(String workSpaceId, String id)
Deletes a Link
Milestone deleteMilestone(String workSpaceId, String id)
Deletes a particular Milestone
LPPackage deletePackage(String workSpaceId, String id)
Deletes a LPPackage
Project deleteProject(String workSpaceId, String id)
Deletes a particular Project
Task deleteTask(String workSpaceId, String taskId)
Deletes a task
void disconnect()
Disconnect
InputStream downloadDocument(String workSpaceId, String documentId)
Retrieves all the Document in the workspace
Project duplicateProject(String workSpaceId, String sourceProjectId, String destinationParentId, String newProjectName)
Duplicates a particular Project
List<Activity> getActivities(String workSpaceId)
Retrieves all the Activity in the workspace
Activity getActivity(String workSpaceId, String activityId)
Retrieves a particular Activity
CheckListItem getCheckListItem(String workSpaceId, String checkListItemId)
Retrieves all the CheckListItem in the workspace
List<CheckListItem> getCheckListItems(String workSpaceId)
Retrieves all the CheckListItem in the workspace
Client getClient(String workSpaceId, String clientId)
Retrieve a particular Client
List<Comment> getClientComments(String workSpaceId, String clientId)
Retrieve all the Comment for a particular Client
List<Document> getClientDocuments(String workSpaceId, String clientId)
Retrieve all the Document for a particular Client
Estimate getClientEstimate(String workSpaceId, String clientId, String estimateId)
Retrieve a particular Estimate for a particular Client
List<Estimate> getClientEstimates(String workSpaceId, String clientId)
Retrieve all the Estimate for a particular Client
List<Link> getClientLinks(String workSpaceId, String clientId)
Retrieve all the Link for a particular Client
Note getClientNote(String workSpaceId, String clientId)
Retrieve a Note for a particular Client
List<Client> getClients(String workSpaceId)
Retrieves all the Client in the workspace
Comment getComment(String workSpaceId, String commentId)
Retrieves a particular Comment
List<Comment> getComments(String workSpaceId)
Retrieves all the Comment in the workspace
CustomField getCustomField(String workSpaceId, String customFieldId)
Retrieves a particular CustomField
List<CustomField> getCustomFields(String workSpaceId)
Retrieves all the CustomField in the workspace
Document getDocument(String workSpaceId, String documentId)
Retrieves a particular Document
List<Document> getDocuments(String workSpaceId)
Retrieves all the Document in the workspace
Event getEvent(String workSpaceId, String eventId)
Retrieves a particular Event
List<CheckListItem> getEventCheckListItems(String workSpaceId, String eventId)
Retrieves all the CheckListItem related to an event
List<Comment> getEventComments(String workSpaceId, String eventId)
Retrieves all the Comment related to an event
List<Document> getEventDocuments(String workSpaceId, String eventId)
Retrieves all the Document related to an event
List<Link> getEventLinks(String workSpaceId, String eventId)
Retrieves all the Link related to an event
List<TimesheetEntry> getEventTimesheetEntries(String workSpaceId, String eventId)
Retrieves all the TimesheetEntry related to an event
List<Event> getEvents(String workSpaceId)
Retrieves all the Event in the workspace
Folder getFolder(String workSpaceId, String folderId)
Retrieves a particular Folder
List<Folder> getFolders(String workSpaceId)
Retrieves all the Folder in the workspace
Link getLink(String workSpaceId, String linkId)
Retrieves a particular Link
List<Link> getLinks(String workSpaceId)
Retrieves all the Link in the workspace
Member getMember(String workSpaceId, String memberId)
Return a particular member
List<Member> getMembers(String workSpaceId)
Return a list of member
Milestone getMilestone(String workSpaceId, String milestoneId)
Retrieves a particular Milestone
List<Milestone> getMilestones(String workSpaceId)
Retrieves all the Milestone in the workspace
LPPackage getPackage(String workSpaceId, String packageId)
Retrieves a particular LPPackage
List<Comment> getPackageComments(String workSpaceId, String packageId)
Retrieves all the Comment for a particular LPPackage
List<Dependency> getPackageDependencies(String workSpaceId, String packageId)
Retrieves all the Dependency for a particular LPPackage
List<Document> getPackageDocuments(String workSpaceId, String packageId)
Retrieves all the Document for a particular LPPackage
List<Estimate> getPackageEstimates(String workSpaceId, String packageId)
Retrieves all the Estimate for a particular LPPackage
List<Link> getPackageLinks(String workSpaceId, String packageId)
Retrieves all the Link for a particular LPPackage
List<Note> getPackageNote(String workSpaceId, String packageId)
Retrieves all the Note for a particular LPPackage
List<LPPackage> getPackages(String workSpaceId, List<Filter> filters)
Retrieves all the LPPackage in the workspace
Project getProject(String workSpaceId, String projectId)
Return a particular projects
List<Comment> getProjectComments(String workSpaceId, String projectId)
Return a particular projects
List<Project> getProjects(String workSpaceId)
Return a list of projects
Task getTask(String workSpaceId, String taskId)
Retrieves a particular tasks in the workspace
Timesheet getTaskTimesheet(String workSpaceId, String taskId, String timesheetId)
Retrieves a particular Timesheet related to a Task
List<Timesheet> getTaskTimesheets(String workSpaceId, String taskId, List<Filter> filters)
Retrieves all the Timesheet related to a Task
List<Task> getTasks(String workSpaceId, List<Filter> filters)
Retrieves all the existing tasks in the workspace
Timesheet getTimesheet(String workSpaceId, String timesheetId)
Return a time sheets
List<TimesheetEntry> getTimesheetEntries(String workSpaceId, List<Filter> filters)
Return a list of time sheets entries
TimesheetEntry getTimesheetEntry(String workSpaceId, String timesheetEntryId)
Return a time sheet entry
List<Timesheet> getTimesheets(String workSpaceId, List<Filter> filters)
Return a list of the time sheets
String getTreeItems(String workSpaceId)
Get all the Tree items related to a workspace
List<Workspace> getWorkSpaces()
Retrieves all the Workspace releted to the account
Workspace getWorkspace(String workSpaceId)
Retrieves a particular Workspace
boolean isConnected()
Are we connected
Client updateClient(String workSpaceId, Client client)
Updates a Client
Comment updateComment(String workSpaceId, Comment comment)
Updates a Comment
Document updateDocument(String workSpaceId, Document document)
Updates a Document
Event updateEvent(String workSpaceId, Event event)
Updates a Event
Folder updateFolder(String workSpaceId, Folder folder)
Updates a Folder
Link updateLink(String workSpaceId, Link link)
Updates a Link
Milestone updateMilestone(String workSpaceId, Milestone milestone)
Updates a particular Milestone
LPPackage updatePackage(String workSpaceId, LPPackage lpPackage)
Updates a LPPackage
Project updateProject(String workSpaceId, Project project)
Updates a particular Project
Task updateTask(String workSpaceId, Task task)
Updates a task
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.mule.LiquidPlanner.client.services.ActivityService
From interface org.mule.LiquidPlanner.client.services.CheckListItemService
From interface org.mule.LiquidPlanner.client.services.ClientService
From interface org.mule.LiquidPlanner.client.services.CommentService
From interface org.mule.LiquidPlanner.client.services.CustomFieldService
From interface org.mule.LiquidPlanner.client.services.DocumentService
From interface org.mule.LiquidPlanner.client.services.EventService
From interface org.mule.LiquidPlanner.client.services.FolderService
From interface org.mule.LiquidPlanner.client.services.LinkService
From interface org.mule.LiquidPlanner.client.services.MemberService
From interface org.mule.LiquidPlanner.client.services.MileStoneService
From interface org.mule.LiquidPlanner.client.services.PackageService
From interface org.mule.LiquidPlanner.client.services.ProjectService
From interface org.mule.LiquidPlanner.client.services.TaskService
From interface org.mule.LiquidPlanner.client.services.TimesheetEntryService
From interface org.mule.LiquidPlanner.client.services.TimesheetService
From interface org.mule.LiquidPlanner.client.services.WorkspaceService

Fields

private LiquidPlannerClient client

Public Constructors

public LiquidPlannerConnector ()

Public Methods

public void connect (String username, String password)

Connect

Parameters
username A username
password A password
Throws
ConnectionException

public String connectionId ()

Are we connected

public Client createClient (String workSpaceId, Client client)

Creates a Client

Parameters
workSpaceId The id of the workspace
client The the client
Returns

public Comment createComment (String workSpaceId, Comment comment)

Creates a Comment

Parameters
workSpaceId The id of the workspace
comment The comment to be created
Returns

public String createDocument (String workSpaceId, ServiceEntity entity, String entityId, String fileName, String fileDescription, InputStream fileInputStream)

Creates a Document NOTE: due to unresolved issues in the LiquidPlanner API this message processor is not returning a Java Object. Instead the processor is returning a String which is the JSON representation of the object that the LiquidPlanner API is actually returning.

Parameters
workSpaceId The id of the workspace
entity The type to which the document should be created against
entityId The id of the entity
fileName The name of the file to assign to the document
fileDescription A description for the document @ fileInputStream the
fileInputStream For the document to be uploaded
Returns
  • a string representation of the document

public Event createEvent (String workSpaceId, Event event)

Creates a Event

Parameters
workSpaceId The id of the workspace
event The event
Returns

public Folder createFolder (String workSpaceId, Folder folder)

Creates a Folder

Parameters
workSpaceId The id of the workspace
folder The Folder to be created
Returns

public Link createLink (String workSpaceId, Link link)

Creates a Link

Parameters
workSpaceId The id of the workspace
link The link to be created
Returns

public Milestone createMilestone (String workSpaceId, Milestone milestone)

Creates particular Milestone

Parameters
workSpaceId The id of the workspace
milestone The Milestone
Returns

public LPPackage createPackage (String workSpaceId, LPPackage aPackage)

Creates a LPPackage

Parameters
workSpaceId The id of the workspace
aPackage The LPPackage to be created
Returns

public Project createProject (String workSpaceId, Project project)

Create a new Project

Parameters
workSpaceId The id of the workspace
project The project entity you're trying to create
Returns

public Task createTask (String workSpaceId, Task task)

Creates a task

Parameters
workSpaceId The id of the workspace
task The Task to be created
Returns

public Client deleteClient (String workSpaceId, String id)

Deletes a Client

Parameters
workSpaceId The id of the workspace
id The id of the client
Returns

public Comment deleteComment (String workSpaceId, String commentId)

Deletes a Comment

Parameters
workSpaceId The id of the workspace
commentId The id of the comment
Returns

public Document deleteDocument (String workSpaceId, String id)

Deletes a Document

Parameters
workSpaceId The id of the workspace
id The id of the document to be deleted
Returns

public Event deleteEvent (String workSpaceId, String id)

Deletes a Event

Parameters
workSpaceId The id of the workspace
id The id of event
Returns

public Folder deleteFolder (String workSpaceId, String id)

Deletes a Folder

Parameters
workSpaceId The id of the workspace
id The id of the Folder to be deleted
Returns

public Link deleteLink (String workSpaceId, String id)

Deletes a Link

Parameters
workSpaceId The id of the workspace
id The id of the link to be deleted
Returns

public Milestone deleteMilestone (String workSpaceId, String id)

Deletes a particular Milestone

Parameters
workSpaceId The id of the workspace
id The id of the Milestone
Returns

public LPPackage deletePackage (String workSpaceId, String id)

Deletes a LPPackage

Parameters
workSpaceId The id of the workspace
id The id of the LPPackage to be updated
Returns

public Project deleteProject (String workSpaceId, String id)

Deletes a particular Project

Parameters
workSpaceId The id of the workspace
id The project id to delete
Returns

public Task deleteTask (String workSpaceId, String taskId)

Deletes a task

Parameters
workSpaceId The id of the workspace
taskId The id of the Task to be deleted
Returns

public void disconnect ()

Disconnect

public InputStream downloadDocument (String workSpaceId, String documentId)

Retrieves all the Document in the workspace

Parameters
workSpaceId The id of the workspace
documentId The id of the document
Returns
  • the input stream for the actual document represented by a Document

public Project duplicateProject (String workSpaceId, String sourceProjectId, String destinationParentId, String newProjectName)

Duplicates a particular Project

Parameters
workSpaceId The id of the workspace
sourceProjectId The id of the source project
destinationParentId The id of the parent destination
newProjectName The name of the new project
Returns

public List<Activity> getActivities (String workSpaceId)

Retrieves all the Activity in the workspace

Parameters
workSpaceId The id of the workspace
Returns

public Activity getActivity (String workSpaceId, String activityId)

Retrieves a particular Activity

Parameters
workSpaceId The id of the workspace
activityId The id of the activity
Returns

public CheckListItem getCheckListItem (String workSpaceId, String checkListItemId)

Retrieves all the CheckListItem in the workspace

Parameters
workSpaceId The id of the workspace
checkListItemId The id of the checklistitem
Returns

public List<CheckListItem> getCheckListItems (String workSpaceId)

Retrieves all the CheckListItem in the workspace

Parameters
workSpaceId The id of the workspace
Returns

public Client getClient (String workSpaceId, String clientId)

Retrieve a particular Client

Parameters
workSpaceId The id of the workspace
clientId The id of the client
Returns

public List<Comment> getClientComments (String workSpaceId, String clientId)

Retrieve all the Comment for a particular Client

Parameters
workSpaceId The id of the workspace
clientId The id of the client
Returns

public List<Document> getClientDocuments (String workSpaceId, String clientId)

Retrieve all the Document for a particular Client

Parameters
workSpaceId The id of the workspace
clientId The id of the client
Returns

public Estimate getClientEstimate (String workSpaceId, String clientId, String estimateId)

Retrieve a particular Estimate for a particular Client

Parameters
workSpaceId The id of the workspace
clientId The id of the client
estimateId The id of the estimate
Returns

public List<Estimate> getClientEstimates (String workSpaceId, String clientId)

Retrieve all the Estimate for a particular Client

Parameters
workSpaceId The id of the workspace
clientId The id of the client
Returns

public List<Link> getClientLinks (String workSpaceId, String clientId)

Retrieve all the Link for a particular Client

Parameters
workSpaceId The id of the workspace
clientId The id of the client
Returns

public Note getClientNote (String workSpaceId, String clientId)

Retrieve a Note for a particular Client

Parameters
workSpaceId The id of the workspace
clientId The id of the client
Returns

public List<Client> getClients (String workSpaceId)

Retrieves all the Client in the workspace

Parameters
workSpaceId The id of the workspace
Returns

public Comment getComment (String workSpaceId, String commentId)

Retrieves a particular Comment

Parameters
workSpaceId The id of the workspace
commentId The id of the comment
Returns

public List<Comment> getComments (String workSpaceId)

Retrieves all the Comment in the workspace

Parameters
workSpaceId The id of the workspace
Returns

public CustomField getCustomField (String workSpaceId, String customFieldId)

Retrieves a particular CustomField

Parameters
workSpaceId The id of the workspace
customFieldId The id of the custom field
Returns

public List<CustomField> getCustomFields (String workSpaceId)

Retrieves all the CustomField in the workspace

Parameters
workSpaceId The id of the workspace
Returns

public Document getDocument (String workSpaceId, String documentId)

Retrieves a particular Document

Parameters
workSpaceId The id of the workspace
documentId The id of the document
Returns

public List<Document> getDocuments (String workSpaceId)

Retrieves all the Document in the workspace

Parameters
workSpaceId The id of the workspace
Returns

public Event getEvent (String workSpaceId, String eventId)

Retrieves a particular Event

Parameters
workSpaceId The id of the workspace
eventId The id of the event
Returns

public List<CheckListItem> getEventCheckListItems (String workSpaceId, String eventId)

Retrieves all the CheckListItem related to an event

Parameters
workSpaceId The id of the workspace
eventId The id of the event
Returns

public List<Comment> getEventComments (String workSpaceId, String eventId)

Retrieves all the Comment related to an event

Parameters
workSpaceId The id of the workspace
eventId The id of the event
Returns

public List<Document> getEventDocuments (String workSpaceId, String eventId)

Retrieves all the Document related to an event

Parameters
workSpaceId The id of the workspace
eventId The id of the event
Returns

public List<Link> getEventLinks (String workSpaceId, String eventId)

Retrieves all the Link related to an event

Parameters
workSpaceId The id of the workspace
eventId The id of the event
Returns

public List<TimesheetEntry> getEventTimesheetEntries (String workSpaceId, String eventId)

Retrieves all the TimesheetEntry related to an event

Parameters
workSpaceId The id of the workspace
eventId The id of the event
Returns

public List<Event> getEvents (String workSpaceId)

Retrieves all the Event in the workspace

Parameters
workSpaceId The id of the workspace
Returns

public Folder getFolder (String workSpaceId, String folderId)

Retrieves a particular Folder

Parameters
workSpaceId The id of the workspace
folderId The id of the folder
Returns

public List<Folder> getFolders (String workSpaceId)

Retrieves all the Folder in the workspace

Parameters
workSpaceId The id of the workspace
Returns

public Link getLink (String workSpaceId, String linkId)

Retrieves a particular Link

Parameters
workSpaceId The id of the workspace
linkId The id of the link
Returns

public List<Link> getLinks (String workSpaceId)

Retrieves all the Link in the workspace

Parameters
workSpaceId The id of the workspace
Returns

public Member getMember (String workSpaceId, String memberId)

Return a particular member

Parameters
workSpaceId The id of the workspace
memberId The id of the member you are looking for
Returns
  • a JSON string representing the member

public List<Member> getMembers (String workSpaceId)

Return a list of member

Parameters
workSpaceId Content to be processed
Returns
  • a JSON string representing a list of members

public Milestone getMilestone (String workSpaceId, String milestoneId)

Retrieves a particular Milestone

Parameters
workSpaceId The id of the workspace
milestoneId The id of the milestone
Returns

public List<Milestone> getMilestones (String workSpaceId)

Retrieves all the Milestone in the workspace

Parameters
workSpaceId The id of the workspace
Returns

public LPPackage getPackage (String workSpaceId, String packageId)

Retrieves a particular LPPackage

Parameters
workSpaceId The id of the workspace
packageId The id of the package
Returns

public List<Comment> getPackageComments (String workSpaceId, String packageId)

Retrieves all the Comment for a particular LPPackage

Parameters
workSpaceId The id of the workspace
packageId The id of the package
Returns

public List<Dependency> getPackageDependencies (String workSpaceId, String packageId)

Retrieves all the Dependency for a particular LPPackage

Parameters
workSpaceId The id of the workspace
packageId The id of the package
Returns

public List<Document> getPackageDocuments (String workSpaceId, String packageId)

Retrieves all the Document for a particular LPPackage

Parameters
workSpaceId The id of the workspace
packageId The id of the package
Returns

public List<Estimate> getPackageEstimates (String workSpaceId, String packageId)

Retrieves all the Estimate for a particular LPPackage

Parameters
workSpaceId The id of the workspace
packageId The id of the package
Returns

public List<Link> getPackageLinks (String workSpaceId, String packageId)

Retrieves all the Link for a particular LPPackage

Parameters
workSpaceId The id of the workspace
packageId The id of the package
Returns

public List<Note> getPackageNote (String workSpaceId, String packageId)

Retrieves all the Note for a particular LPPackage

Parameters
workSpaceId The id of the workspace
packageId The id of the package
Returns

public List<LPPackage> getPackages (String workSpaceId, List<Filter> filters)

Retrieves all the LPPackage in the workspace

Parameters
workSpaceId The id of the workspace
filters A list of Filter to be applied to the search
Returns

public Project getProject (String workSpaceId, String projectId)

Return a particular projects

Parameters
workSpaceId The id of the workspace
projectId The id of the project you are looking for
Returns
  • a JSON string representing the member

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

Return a particular projects

Parameters
workSpaceId The id of the workspace
projectId The id of the project you are looking for
Returns
  • a JSON string representing the project comments

public List<Project> getProjects (String workSpaceId)

Return a list of projects

Parameters
workSpaceId The id of the workspace
Returns
  • a JSON string representing list of projects member

public Task getTask (String workSpaceId, String taskId)

Retrieves a particular tasks in the workspace

Parameters
workSpaceId The id of the workspace
taskId The id of the Task to retrieve
Returns

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

Retrieves a particular Timesheet related to a Task

Parameters
workSpaceId The id of the workspace
taskId The id of the Task to be deleted
timesheetId The id of the Timesheet
Returns

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

Retrieves all the Timesheet related to a Task

Parameters
workSpaceId The id of the workspace
taskId The id of the Task to be deleted
filters A list of Filter to be apply to the search
Returns

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

Retrieves all the existing tasks in the workspace

Parameters
workSpaceId The id of the workspace
filters The list of Filter to run through the search
Returns

public Timesheet getTimesheet (String workSpaceId, String timesheetId)

Return a time sheets

Parameters
workSpaceId Content to be processed
timesheetId The id of the timesheet
Returns
  • Some string

public List<TimesheetEntry> getTimesheetEntries (String workSpaceId, List<Filter> filters)

Return a list of time sheets entries

Parameters
workSpaceId Content to be processed
filters The list of Filter to run through the search
Returns
  • Some string

public TimesheetEntry getTimesheetEntry (String workSpaceId, String timesheetEntryId)

Return a time sheet entry

Parameters
workSpaceId Content to be processed
timesheetEntryId The id of the timesheet entry
Returns
  • Some string

public List<Timesheet> getTimesheets (String workSpaceId, List<Filter> filters)

Return a list of the time sheets

Parameters
workSpaceId Content to be processed
filters The list of Filter to run through the search
Returns
  • Some string

public String getTreeItems (String workSpaceId)

Get all the Tree items related to a workspace

Parameters
workSpaceId The id of the workspace
Returns

public List<Workspace> getWorkSpaces ()

Retrieves all the Workspace releted to the account

Returns

public Workspace getWorkspace (String workSpaceId)

Retrieves a particular Workspace

Parameters
workSpaceId The id of the workspace
Returns

public boolean isConnected ()

Are we connected

public Client updateClient (String workSpaceId, Client client)

Updates a Client

Parameters
workSpaceId The id of the workspace
client The the client
Returns

public Comment updateComment (String workSpaceId, Comment comment)

Updates a Comment

Parameters
workSpaceId The id of the workspace
comment The comment to be updated
Returns

public Document updateDocument (String workSpaceId, Document document)

Updates a Document

Parameters
workSpaceId The id of the workspace
document The Document to be updated
Returns

public Event updateEvent (String workSpaceId, Event event)

Updates a Event

Parameters
workSpaceId The id of the workspace
event The event
Returns

public Folder updateFolder (String workSpaceId, Folder folder)

Updates a Folder

Parameters
workSpaceId The id of the workspace
folder The Folder to be updated
Returns

public Link updateLink (String workSpaceId, Link link)

Updates a Link

Parameters
workSpaceId The id of the workspace
link The link to be updated
Returns

public Milestone updateMilestone (String workSpaceId, Milestone milestone)

Updates a particular Milestone

Parameters
workSpaceId The id of the workspace
milestone The Milestone
Returns

public LPPackage updatePackage (String workSpaceId, LPPackage lpPackage)

Updates a LPPackage

Parameters
workSpaceId The id of the workspace
lpPackage The LPPackage to be updated
Returns

public Project updateProject (String workSpaceId, Project project)

Updates a particular Project

Parameters
workSpaceId The id of the workspace
project The project to update
Returns

public Task updateTask (String workSpaceId, Task task)

Updates a task

Parameters
workSpaceId The id of the workspace
task The Task to be updated
Returns