public interface

PackageService

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

Class Overview

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

Summary

Public Methods
abstract LPPackage createPackage(String workSpaceId, LPPackage aPackage)
abstract LPPackage deletePackage(String workSpaceId, String id)
abstract LPPackage getPackage(String workSpaceId, String packageId)
Retrieve a particular package
abstract List<Comment> getPackageComments(String workSpaceId, String packageId)
abstract List<Dependency> getPackageDependencies(String workSpaceId, String packageId)
abstract List<Document> getPackageDocuments(String workSpaceId, String packageId)
abstract List<Estimate> getPackageEstimates(String workSpaceId, String packageId)
abstract List<Link> getPackageLinks(String workSpaceId, String packageId)
abstract List<Note> getPackageNote(String workSpaceId, String packageId)
abstract List<LPPackage> getPackages(String workSpaceId, List<Filter> filters)
Retrieve all the packages related to a workspace
abstract LPPackage updatePackage(String workSpaceId, LPPackage lpPackage)

Public Methods

public abstract LPPackage createPackage (String workSpaceId, LPPackage aPackage)

Parameters
workSpaceId
aPackage

public abstract LPPackage deletePackage (String workSpaceId, String id)

Parameters
workSpaceId
id

public abstract LPPackage getPackage (String workSpaceId, String packageId)

Retrieve a particular package

Parameters
workSpaceId
packageId

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

Parameters
workSpaceId
packageId

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

Parameters
workSpaceId
packageId

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

Parameters
workSpaceId
packageId

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

Parameters
workSpaceId
packageId

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

Parameters
workSpaceId
packageId

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

Parameters
workSpaceId
packageId

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

Retrieve all the packages related to a workspace

Parameters
workSpaceId
filters

public abstract LPPackage updatePackage (String workSpaceId, LPPackage lpPackage)

Parameters
workSpaceId
lpPackage