IProjectStatusService1

Operations

NameSignatureDescription
CreatedEditProjectStatusLabelDraftUri CreatedEditProjectStatusLabelDraft(Uri projectStatusLabelUri)Edit an existing project status label
CreateNewProjectStatusLabelDraftUri CreateNewProjectStatusLabelDraft()Create a new project status label
DeleteProjectStatusLabelvoid DeleteProjectStatusLabel(Uri projectStatusLabelUri)Delete the specified project status label from the system
DisableProjectStatusLabelvoid DisableProjectStatusLabel(Uri projectStatusLabelUri)Disable a project status label, so it can not be applied to projects
EnableProjectStatusLabelvoid EnableProjectStatusLabel(Uri projectStatusLabelUri)Enable a project status label, so it can be applied to projects
GetAllProjectStatusLabelsProjectStatusLabelDetails1[] GetAllProjectStatusLabels()Retrieve all project status labels.
GetAllProjectStatusTypesProjectStatusTypeDetails1[] GetAllProjectStatusTypes()Retrieve all enabled project status types.
GetArchivedProjectStatusTypeProjectStatusTypeDetails1 GetArchivedProjectStatusType()Retrieves the 'archived' project status type
GetCancelledProjectStatusTypeProjectStatusTypeDetails1 GetCancelledProjectStatusType()Retrieves the 'cancelled' project status type
GetCompletedProjectStatusTypeProjectStatusTypeDetails1 GetCompletedProjectStatusType()Retrieves the 'completed' project status type
GetDefaultProjectStatusLabelForNewProjectProjectStatusLabelDetails1 GetDefaultProjectStatusLabelForNewProject()Get the project status label to assign to new projects by default
GetDeferredProjectStatusTypeProjectStatusTypeDetails1 GetDeferredProjectStatusType()Retrieves the 'deferred' project status type
GetEnabledProjectStatusLabelsProjectStatusLabelDetails1[] GetEnabledProjectStatusLabels()Retrieve all enabled project status labels.
GetInProgressProjectStatusTypeProjectStatusTypeDetails1 GetInProgressProjectStatusType()Retrieves the 'in-progress' project status type
GetProjectStatusLabelDetailsProjectStatusLabelDetails1 GetProjectStatusLabelDetails(Uri projectStatusLabelUri)Retrieve a specific project status code by URI.
GetTentativeProjectStatusTypeProjectStatusTypeDetails1 GetTentativeProjectStatusType()Retrieves the 'tentative' project status type
PublishDraftProjectStatusLabelDetails1 PublishDraft(Uri draftUri)Publish the existing project status label draft into a persisted project status label
PutProjectStatusLabelProjectStatusLabelReference1 PutProjectStatusLabel(ProjectStatusLabelParameter1 projectStatusLabel)Put the entire details of the specified project status label. If a ProjectStatusLabelParameter1.target.name is specified and not found, it will be created
UpdateDefaultProjectStatusLabelForNewProjectsvoid UpdateDefaultProjectStatusLabelForNewProjects(Uri projectStatusLabelUri)Update the project status label to assign to new projects by default
UpdateProjectStatusLabelDescriptionvoid UpdateProjectStatusLabelDescription(Uri projectStatusLabelUri, String description)Update the name of the specified project status label
UpdateProjectStatusLabelNamevoid UpdateProjectStatusLabelName(Uri projectStatusLabelUri, String name)Update the name of the specified project status label
UpdateProjectStatusTypevoid UpdateProjectStatusType(Uri projectStatusLabelUri, Uri projectStatusTypeUri)Update the project status type of the specified project status label. Note that once a label is saved you can no longer change its type