Interface IPdmSecurity
Gives access to the PDM security.
Namespace: TopSolid.Pdm.Explorer.Automating
Assembly: TopSolid.Pdm.Explorer.Automating.dll
Syntax
[ServiceContract]
[AvailableSinceVersion(7, 11, 300, 80)]
public interface IPdmSecurity
Remarks
This interface is available since v7.10.
Methods
| Name | Description |
|---|---|
| ActivateProjectSecurity(PdmObjectId) | Activates security of a project. |
| DeactivateProjectSecurity(PdmObjectId) | Deactivates security of a project. |
| GetPermissions(PdmObjectId) | Retrieves security of a project, folder or document. |
| HasRight(PdmObjectId, PdmRight) | Tells whether the current user has a specific right on an object. |
| IsProjectSecurityActive(PdmObjectId) | Tells if a security is activated on a project. |
| IsSecurityActive() | Tells if a security is globally activated. |
| SetPermissions(PdmObjectId, List<PdmSecurityUserOrGroupPermissions>) | Sets security of a project, folder or document. |