Plumtree EDK (Enterprise Web Development Kit) 5.4.0

Plumtree.Remote.PRC.Collaboration.Project Namespace

Provides classes and interfaces for creating, modifying, managing, and querying for Collaboration projects. See Project Example

Since EDK 5.1

Namespace hierarchy

Classes

ClassDescription
ProjectQueryOrder ProjectQueryOrder represents a pair that consists of an
ProjectAttribute
and a boolean indicating whether to order ascending.

Interfaces

InterfaceDescription
IProject IProject represents a collaboration project object. A Project is the basic container for all other collaboration objects. The class allows modifications of project metadata and security. Note that all operations modifying the project will not be stored permanently until Store method is called.
IProjectFilter Filters used for querying projects.
IProjectManager An interface that provides project management functionality, including project creation, copying, removal, query and project URL creation. See Project Examples.

Enumerations

EnumerationDescription
ProjectAttributes An enumerated type used to describe the specific fields that can be used in constructing a ProjectQueryOrder for Projects.
ProjectFilterTypes An enumerated type used to describe the possible filter types for Projects.
ProjectPermissions An enumerated type used to describe the permissions for Projects. It is used in IProject.IsActionAllowed method.
ProjectStatuses An enumerated type used to describe the status of projects. It is used in IProject.Status attribute.