Altium C++ SDK 3.0
Loading...
Searching...
No Matches
DXP::IEDMS_ManagedProjectsService Struct Reference

#include <DXP.Interfaces.h>

Inheritance diagram for DXP::IEDMS_ManagedProjectsService:

Public Member Functions

IEDMS_ManagedProjectCreateProject ()
bool AddProject (IEDMS_ManagedProject *const AProject, std::wstring *AProjectGUID, std::wstring *AErrorMsg)
bool UpdateProject (IEDMS_ManagedProject *const AProject, std::wstring *AErrorMsg)
bool DeleteProject (IEDMS_ManagedProject *const AProject, std::wstring *AErrorMsg)
IEDMS_ManagedProjectGetProjects (int const AIndex)
int GetProjectsCount ()
IEDMS_ManagedProjectItemCreateProjectItem ()
bool AddProjectItem (IEDMS_ManagedProjectItem *const AProjectItem, std::wstring *AProjectItemGUID, std::wstring *AErrorMsg)
bool UpdateProjectItem (IEDMS_ManagedProjectItem *const AProjectItem, std::wstring *AErrorMsg)
bool DeleteProjectItem (IEDMS_ManagedProjectItem *const AProjectItem, std::wstring *AErrorMsg)
IInterfaceListGetProjectItems (std::wstring const AProjectGUID, std::wstring *AErrorMsg)
IEDMS_ManagedProjectSharingCreateProjectSharing ()
bool AddSharing (IEDMS_ManagedProjectSharing *const AProjectSharing, std::wstring *AErrorMsg)
bool DeleteSharing (IEDMS_ManagedProjectSharing *const AProjectSharing, std::wstring *AErrorMsg)
bool LoadProjects (bool const AForceRefresh, std::wstring *AErrorMsg)
IInterfaceListGetUserItems (std::wstring const AProjectGUID, std::wstring const AProjectItemGUID, std::wstring *AErrorMsg)
IEDMS_ManagedUserItemGetUserItemByProjectItem (std::wstring const AProjectItemGUID, std::wstring *AErrorMsg)
bool UpdateUserItem (IEDMS_ManagedUserItem *const AUserItem, std::wstring *AErrorMsg)
IEDMS_ManagedProjectsServicePreferencesGetPreferences ()
IEDMS_ManagedProjectGetProjectByGUID (std::wstring const AProjectGUID, std::wstring *AErrorMsg)
IEDMS_ManagedProjectParameterCreateProjectParameter ()
bool GetProjectParameters (std::wstring const AProjectGUID, IInterfaceList *const AParameterList, std::wstring *AErrorMsg)
bool SetProjectParameters (std::wstring const AProjectGUID, IInterfaceList *const AParameterList, std::wstring *AErrorMsg)
bool GetProjectSharing (std::wstring const AProjectGUID, IInterfaceList *const ASharingList, std::wstring *AErrorMsg)
bool SetProjectSharing (std::wstring const AProjectGUID, IInterfaceList *const ASharingList, std::wstring *AErrorMsg)
bool HasPermissionOnProject (std::wstring const AProjectGUID, int AAccessRights, std::wstring *AErrorMsg)

Member Function Documentation

◆ AddProject()

bool DXP::IEDMS_ManagedProjectsService::AddProject ( IEDMS_ManagedProject *const AProject,
std::wstring * AProjectGUID,
std::wstring * AErrorMsg )

◆ AddProjectItem()

bool DXP::IEDMS_ManagedProjectsService::AddProjectItem ( IEDMS_ManagedProjectItem *const AProjectItem,
std::wstring * AProjectItemGUID,
std::wstring * AErrorMsg )

◆ AddSharing()

bool DXP::IEDMS_ManagedProjectsService::AddSharing ( IEDMS_ManagedProjectSharing *const AProjectSharing,
std::wstring * AErrorMsg )

◆ CreateProject()

IEDMS_ManagedProject * DXP::IEDMS_ManagedProjectsService::CreateProject ( )

◆ CreateProjectItem()

IEDMS_ManagedProjectItem * DXP::IEDMS_ManagedProjectsService::CreateProjectItem ( )

◆ CreateProjectParameter()

IEDMS_ManagedProjectParameter * DXP::IEDMS_ManagedProjectsService::CreateProjectParameter ( )

◆ CreateProjectSharing()

IEDMS_ManagedProjectSharing * DXP::IEDMS_ManagedProjectsService::CreateProjectSharing ( )

◆ DeleteProject()

bool DXP::IEDMS_ManagedProjectsService::DeleteProject ( IEDMS_ManagedProject *const AProject,
std::wstring * AErrorMsg )

◆ DeleteProjectItem()

bool DXP::IEDMS_ManagedProjectsService::DeleteProjectItem ( IEDMS_ManagedProjectItem *const AProjectItem,
std::wstring * AErrorMsg )

◆ DeleteSharing()

bool DXP::IEDMS_ManagedProjectsService::DeleteSharing ( IEDMS_ManagedProjectSharing *const AProjectSharing,
std::wstring * AErrorMsg )

◆ GetPreferences()

IEDMS_ManagedProjectsServicePreferences * DXP::IEDMS_ManagedProjectsService::GetPreferences ( )

◆ GetProjectByGUID()

IEDMS_ManagedProject * DXP::IEDMS_ManagedProjectsService::GetProjectByGUID ( std::wstring const AProjectGUID,
std::wstring * AErrorMsg )

◆ GetProjectItems()

IInterfaceList * DXP::IEDMS_ManagedProjectsService::GetProjectItems ( std::wstring const AProjectGUID,
std::wstring * AErrorMsg )

◆ GetProjectParameters()

bool DXP::IEDMS_ManagedProjectsService::GetProjectParameters ( std::wstring const AProjectGUID,
IInterfaceList *const AParameterList,
std::wstring * AErrorMsg )

◆ GetProjects()

IEDMS_ManagedProject * DXP::IEDMS_ManagedProjectsService::GetProjects ( int const AIndex)

◆ GetProjectsCount()

int DXP::IEDMS_ManagedProjectsService::GetProjectsCount ( )

◆ GetProjectSharing()

bool DXP::IEDMS_ManagedProjectsService::GetProjectSharing ( std::wstring const AProjectGUID,
IInterfaceList *const ASharingList,
std::wstring * AErrorMsg )

◆ GetUserItemByProjectItem()

IEDMS_ManagedUserItem * DXP::IEDMS_ManagedProjectsService::GetUserItemByProjectItem ( std::wstring const AProjectItemGUID,
std::wstring * AErrorMsg )

◆ GetUserItems()

IInterfaceList * DXP::IEDMS_ManagedProjectsService::GetUserItems ( std::wstring const AProjectGUID,
std::wstring const AProjectItemGUID,
std::wstring * AErrorMsg )

◆ HasPermissionOnProject()

bool DXP::IEDMS_ManagedProjectsService::HasPermissionOnProject ( std::wstring const AProjectGUID,
int AAccessRights,
std::wstring * AErrorMsg )

◆ LoadProjects()

bool DXP::IEDMS_ManagedProjectsService::LoadProjects ( bool const AForceRefresh,
std::wstring * AErrorMsg )

◆ SetProjectParameters()

bool DXP::IEDMS_ManagedProjectsService::SetProjectParameters ( std::wstring const AProjectGUID,
IInterfaceList *const AParameterList,
std::wstring * AErrorMsg )

◆ SetProjectSharing()

bool DXP::IEDMS_ManagedProjectsService::SetProjectSharing ( std::wstring const AProjectGUID,
IInterfaceList *const ASharingList,
std::wstring * AErrorMsg )

◆ UpdateProject()

bool DXP::IEDMS_ManagedProjectsService::UpdateProject ( IEDMS_ManagedProject *const AProject,
std::wstring * AErrorMsg )

◆ UpdateProjectItem()

bool DXP::IEDMS_ManagedProjectsService::UpdateProjectItem ( IEDMS_ManagedProjectItem *const AProjectItem,
std::wstring * AErrorMsg )

◆ UpdateUserItem()

bool DXP::IEDMS_ManagedProjectsService::UpdateUserItem ( IEDMS_ManagedUserItem *const AUserItem,
std::wstring * AErrorMsg )

The documentation for this struct was generated from the following file: