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
Class | Description |
---|
ProjectQueryOrder | ProjectQueryOrder represents a pair that consists of an ProjectAttribute and a boolean indicating whether to order ascending. |
Interfaces
Interface | Description |
---|
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
Enumeration | Description |
---|
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. |