Skip to main content
View as Markdown

IEDMS_ManagedProjectsService interface

No description yet.

public interface IEDMS_ManagedProjectsService

Namespace: DXP · Assembly: Altium.SDK.Interfaces

Methods​

MethodReturnsDescription
AddProjectbool
AddProjectItembool
AddSharingbool
CreateProjectIEDMS_ManagedProject
CreateProjectItemIEDMS_ManagedProjectItem
CreateProjectParameterIEDMS_ManagedProjectParameter
CreateProjectSharingIEDMS_ManagedProjectSharing
DeleteProjectbool
DeleteProjectItembool
DeleteSharingbool
GetPreferencesIEDMS_ManagedProjectsServicePreferences
GetProjectByGUIDIEDMS_ManagedProject
GetProjectItemsIInterfaceList
GetProjectParametersbool
GetProjectsIEDMS_ManagedProject
GetProjectsCountint
GetProjectSharingbool
GetProjectUrlstring
GetUserItemByProjectItemIEDMS_ManagedUserItem
GetUserItemsIInterfaceList
HasPermissionOnProjectbool
LoadProjectsbool
SetProjectParametersbool
SetProjectSharingbool
UpdateProjectbool
UpdateProjectItembool
UpdateUserItembool

AddProject​

No description yet.

bool AddProject(IEDMS_ManagedProject argProject, out string argProjectGUID, out string argErrorMsg);
bool AddProject(object argProject, out string argProjectGUID, out string argErrorMsg);
ParameterTypePassing
argProjectIEDMS_ManagedProjectvalue
argProjectGUIDstringout
argErrorMsgstringout

Returns: bool

The first overload is an extension method of IEDMS_ManagedProjectsServiceHelper (using DXP;) with typed parameters; the second is declared by the interface.

AddProjectItem​

No description yet.

bool AddProjectItem(IEDMS_ManagedProjectItem argProjectItem, out string argProjectItemGUID, out string argErrorMsg);
bool AddProjectItem(object argProjectItem, out string argProjectItemGUID, out string argErrorMsg);
ParameterTypePassing
argProjectItemIEDMS_ManagedProjectItemvalue
argProjectItemGUIDstringout
argErrorMsgstringout

Returns: bool

The first overload is an extension method of IEDMS_ManagedProjectsServiceHelper (using DXP;) with typed parameters; the second is declared by the interface.

AddSharing​

No description yet.

bool AddSharing(IEDMS_ManagedProjectSharing argProjectSharing, out string argErrorMsg);
bool AddSharing(object argProjectSharing, out string argErrorMsg);
ParameterTypePassing
argProjectSharingIEDMS_ManagedProjectSharingvalue
argErrorMsgstringout

Returns: bool

The first overload is an extension method of IEDMS_ManagedProjectsServiceHelper (using DXP;) with typed parameters; the second is declared by the interface.

CreateProject​

No description yet.

IEDMS_ManagedProject CreateProject();

Returns: IEDMS_ManagedProject

Extension method of IEDMS_ManagedProjectsServiceHelper (using DXP;).

CreateProjectItem​

No description yet.

IEDMS_ManagedProjectItem CreateProjectItem();

Returns: IEDMS_ManagedProjectItem

Extension method of IEDMS_ManagedProjectsServiceHelper (using DXP;).

CreateProjectParameter​

No description yet.

IEDMS_ManagedProjectParameter CreateProjectParameter();

Returns: IEDMS_ManagedProjectParameter

Extension method of IEDMS_ManagedProjectsServiceHelper (using DXP;).

CreateProjectSharing​

No description yet.

IEDMS_ManagedProjectSharing CreateProjectSharing();

Returns: IEDMS_ManagedProjectSharing

Extension method of IEDMS_ManagedProjectsServiceHelper (using DXP;).

DeleteProject​

No description yet.

bool DeleteProject(IEDMS_ManagedProject argProject, out string argErrorMsg);
bool DeleteProject(object argProject, out string argErrorMsg);
ParameterTypePassing
argProjectIEDMS_ManagedProjectvalue
argErrorMsgstringout

Returns: bool

The first overload is an extension method of IEDMS_ManagedProjectsServiceHelper (using DXP;) with typed parameters; the second is declared by the interface.

DeleteProjectItem​

No description yet.

bool DeleteProjectItem(IEDMS_ManagedProjectItem argProjectItem, out string argErrorMsg);
bool DeleteProjectItem(object argProjectItem, out string argErrorMsg);
ParameterTypePassing
argProjectItemIEDMS_ManagedProjectItemvalue
argErrorMsgstringout

Returns: bool

The first overload is an extension method of IEDMS_ManagedProjectsServiceHelper (using DXP;) with typed parameters; the second is declared by the interface.

DeleteSharing​

No description yet.

bool DeleteSharing(IEDMS_ManagedProjectSharing argProjectSharing, out string argErrorMsg);
bool DeleteSharing(object argProjectSharing, out string argErrorMsg);
ParameterTypePassing
argProjectSharingIEDMS_ManagedProjectSharingvalue
argErrorMsgstringout

Returns: bool

The first overload is an extension method of IEDMS_ManagedProjectsServiceHelper (using DXP;) with typed parameters; the second is declared by the interface.

GetPreferences​

No description yet.

IEDMS_ManagedProjectsServicePreferences GetPreferences();

Returns: IEDMS_ManagedProjectsServicePreferences

Extension method of IEDMS_ManagedProjectsServiceHelper (using DXP;).

GetProjectByGUID​

No description yet.

IEDMS_ManagedProject GetProjectByGUID(string argProjectGUID, out string argErrorMsg);
ParameterTypePassing
argProjectGUIDstringvalue
argErrorMsgstringout

Returns: IEDMS_ManagedProject

Extension method of IEDMS_ManagedProjectsServiceHelper (using DXP;).

GetProjectItems​

No description yet.

IInterfaceList GetProjectItems(string argProjectGUID, out string argErrorMsg);
ParameterTypePassing
argProjectGUIDstringvalue
argErrorMsgstringout

Returns: IInterfaceList

Extension method of IEDMS_ManagedProjectsServiceHelper (using DXP;).

GetProjectParameters​

No description yet.

bool GetProjectParameters(string argProjectGUID, IInterfaceList argParameterList, out string argErrorMsg);
bool GetProjectParameters(string argProjectGUID, object argParameterList, out string argErrorMsg);
ParameterTypePassing
argProjectGUIDstringvalue
argParameterListIInterfaceListvalue
argErrorMsgstringout

Returns: bool

The first overload is an extension method of IEDMS_ManagedProjectsServiceHelper (using DXP;) with typed parameters; the second is declared by the interface.

GetProjects​

No description yet.

IEDMS_ManagedProject GetProjects(int argIndex);
ParameterTypePassing
argIndexintvalue

Returns: IEDMS_ManagedProject

Extension method of IEDMS_ManagedProjectsServiceHelper (using DXP;).

GetProjectsCount​

No description yet.

int GetProjectsCount();

Returns: int

GetProjectSharing​

No description yet.

bool GetProjectSharing(string argProjectGUID, IInterfaceList argSharingList, out string argErrorMsg);
bool GetProjectSharing(string argProjectGUID, object argSharingList, out string argErrorMsg);
ParameterTypePassing
argProjectGUIDstringvalue
argSharingListIInterfaceListvalue
argErrorMsgstringout

Returns: bool

The first overload is an extension method of IEDMS_ManagedProjectsServiceHelper (using DXP;) with typed parameters; the second is declared by the interface.

GetProjectUrl​

No description yet.

string GetProjectUrl(string argProjectGUID);
ParameterTypePassing
argProjectGUIDstringvalue

Returns: string

GetUserItemByProjectItem​

No description yet.

IEDMS_ManagedUserItem GetUserItemByProjectItem(string argProjectItemGUID, out string argErrorMsg);
ParameterTypePassing
argProjectItemGUIDstringvalue
argErrorMsgstringout

Returns: IEDMS_ManagedUserItem

Extension method of IEDMS_ManagedProjectsServiceHelper (using DXP;).

GetUserItems​

No description yet.

IInterfaceList GetUserItems(string argProjectGUID, string argProjectItemGUID, out string argErrorMsg);
ParameterTypePassing
argProjectGUIDstringvalue
argProjectItemGUIDstringvalue
argErrorMsgstringout

Returns: IInterfaceList

Extension method of IEDMS_ManagedProjectsServiceHelper (using DXP;).

HasPermissionOnProject​

No description yet.

bool HasPermissionOnProject(string argProjectGUID, int argAccessRights, out string argErrorMsg);
ParameterTypePassing
argProjectGUIDstringvalue
argAccessRightsintvalue
argErrorMsgstringout

Returns: bool

LoadProjects​

No description yet.

bool LoadProjects(bool argForceRefresh, out string argErrorMsg);
ParameterTypePassing
argForceRefreshboolvalue
argErrorMsgstringout

Returns: bool

SetProjectParameters​

No description yet.

bool SetProjectParameters(string argProjectGUID, IInterfaceList argParameterList, out string argErrorMsg);
bool SetProjectParameters(string argProjectGUID, object argParameterList, out string argErrorMsg);
ParameterTypePassing
argProjectGUIDstringvalue
argParameterListIInterfaceListvalue
argErrorMsgstringout

Returns: bool

The first overload is an extension method of IEDMS_ManagedProjectsServiceHelper (using DXP;) with typed parameters; the second is declared by the interface.

SetProjectSharing​

No description yet.

bool SetProjectSharing(string argProjectGUID, IInterfaceList argSharingList, out string argErrorMsg);
bool SetProjectSharing(string argProjectGUID, object argSharingList, out string argErrorMsg);
ParameterTypePassing
argProjectGUIDstringvalue
argSharingListIInterfaceListvalue
argErrorMsgstringout

Returns: bool

The first overload is an extension method of IEDMS_ManagedProjectsServiceHelper (using DXP;) with typed parameters; the second is declared by the interface.

UpdateProject​

No description yet.

bool UpdateProject(IEDMS_ManagedProject argProject, out string argErrorMsg);
bool UpdateProject(object argProject, out string argErrorMsg);
ParameterTypePassing
argProjectIEDMS_ManagedProjectvalue
argErrorMsgstringout

Returns: bool

The first overload is an extension method of IEDMS_ManagedProjectsServiceHelper (using DXP;) with typed parameters; the second is declared by the interface.

UpdateProjectItem​

No description yet.

bool UpdateProjectItem(IEDMS_ManagedProjectItem argProjectItem, out string argErrorMsg);
bool UpdateProjectItem(object argProjectItem, out string argErrorMsg);
ParameterTypePassing
argProjectItemIEDMS_ManagedProjectItemvalue
argErrorMsgstringout

Returns: bool

The first overload is an extension method of IEDMS_ManagedProjectsServiceHelper (using DXP;) with typed parameters; the second is declared by the interface.

UpdateUserItem​

No description yet.

bool UpdateUserItem(IEDMS_ManagedUserItem argUserItem, out string argErrorMsg);
bool UpdateUserItem(object argUserItem, out string argErrorMsg);
ParameterTypePassing
argUserItemIEDMS_ManagedUserItemvalue
argErrorMsgstringout

Returns: bool

The first overload is an extension method of IEDMS_ManagedProjectsServiceHelper (using DXP;) with typed parameters; the second is declared by the interface.

Returned by​

IEDMS_DXPServerManager.GetProjectsService