IProjectService Interface

Provides methods for performing operations on projects.

Namespace: Dundas.BI.FileSystem
Assembly: Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (26.2.0.1000)
Syntax
public interface IProjectService

The IProjectService type exposes the following members.

Methods
 NameDescription
Public methodCopyIntoProjectCopies the contents of a project into another project.
Public methodCreateDefaultTenantProject Creates the default tenant project for the specified tenant, if it doesn't already exist.
Public methodCreateProject(String) Create a project with the specified name.
Public methodCreateProject(String, NullableGuid) Create a project with the specified name.
Public methodDeleteDefaultTenantProjectDeletes the default tenant project.
Public methodDeleteProjectDeletes the project with the specified ID.
Public methodDuplicateProject(DuplicateProjectOptions)Duplicates the specified project.
Public methodDuplicateProject(Guid, Guid)Copies the contents of a project into another project.
Obsolete
Public methodDuplicateProject(Guid, String)Duplicates the specified project.
Public methodDuplicateProject(Guid, String, NullableGuid)Duplicates the specified project.
Public methodDuplicateProject(Guid, String, NullableGuid, Boolean)Duplicates the specified project.
Public methodGet(Guid)Gets the project with the specified ID.
Public methodGet(Guid, GetEntryOptions)Gets the project with the specified ID.
Public methodGetAllProjectsGets a list of all projects in the application which are visible to the caller.
Public methodGetAllProjects(GetEntryOptions)Gets a list of all projects in the application which are visible to the caller.
Public methodGetDefaultTenantProject Gets the default tenant project based on provided tenant ID.
Public methodGetProjectPublishHistoryInfosGets the project publish history information objects.
Public methodGetProjectTempFolderId Gets the ID of the ProjectTempRootFolder for the specified project.
Public methodGetPublishTargetsGets the latest publish target project IDs of the specified source project IDs.
Public methodGetPublishTargetsWithHistoryGets all the publish target project IDs of the specified source entry IDs.
Public methodGetTenantProjectsFolder Gets the Tenant Projects folder associated with the specified tenant.
Public methodGetTenantProjectsFolderForCaller Gets the Tenant Projects folder associated with the caller's tenant.
Public methodGetUserProject Gets the UserProject based on provided account ID and tenant ID.
Public methodGetUserProjectForCaller Gets the UserProject associated with the caller.
Public methodPublishItemsPublish the selected items to a target project.
Public methodPublishProjectsPublish the contents of source projects to target projects.
Public methodSetDefaultTimeDimensionSets the default time dimension to use for a project.
Top
See Also