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 (24.4.0.1000)
Syntax
public interface IProjectService

The IProjectService type exposes the following members.

Methods
  NameDescription
Public methodCopyIntoProject
Copies the contents of a project into another project.
Public methodCreateProject(String)
Create a project with the specified name.
Public methodCreateProject(String, NullableGuid)
Create a project with the specified name.
Public methodDeleteProject
Deletes the project with the specified ID.
Public methodDuplicateProject(DuplicateProjectOptions)
Duplicates the specified project.
Public methodDuplicateProject(Guid, Guid) Obsolete.
Copies the contents of a project into another project.
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 methodGetAllProjects
Gets 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 methodGetProjectPublishHistoryInfos
Gets the project publish history information objects.
Public methodGetProjectTempFolderId
Gets the ID of the ProjectTempRootFolder for the specified project.
Public methodGetPublishTargets
Gets the latest publish target project IDs of the specified source project IDs.
Public methodGetPublishTargetsWithHistory
Gets all the publish target project IDs of the specified source entry IDs.
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 methodPublishItems
Publish the selected items to a target project.
Public methodPublishProjects
Publish the contents of source projects to target projects.
Public methodSetDefaultTimeDimension
Sets the default time dimension to use for a project.
Top
See Also