Search Results for

    Show / Hide Table of Contents

    Struct PdmSecurityUserOrGroupPermissions

    Represents a security user or group list of permissions.

    Inherited Members
    System.ValueType.Equals(System.Object)
    System.ValueType.GetHashCode()
    System.ValueType.ToString()
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetType()
    Namespace: TopSolid.Pdm.Explorer.Automating
    Assembly: cs.temp.dll.dll
    Syntax
    [AvailableSinceVersion(7, 11, 300, 80)]
    public struct PdmSecurityUserOrGroupPermissions
    Remarks

    This structure is available since v7.8.

    Constructors

    PdmSecurityUserOrGroupPermissions(String)

    Initializes a new instance of the PdmSecurityUserOrGroupPermissions structure with a specified user.

    Declaration
    public PdmSecurityUserOrGroupPermissions(string inAccountId)
    Parameters
    Type Name Description
    System.String inAccountId

    User account identifier to create permissions on.

    PdmSecurityUserOrGroupPermissions(PdmObjectId)

    Initializes a new instance of the PdmSecurityUserOrGroupPermissions structure with a specified user group.

    Declaration
    public PdmSecurityUserOrGroupPermissions(PdmObjectId inUserGroupId)
    Parameters
    Type Name Description
    PdmObjectId inUserGroupId

    User group identifier to create permissions on.

    Fields

    AdministratePermission

    Enable user to administrate all project permissions, Unspecified must be left for folder and document permissions.

    Declaration
    public PdmSecurityPermission AdministratePermission
    Field Value
    Type Description
    PdmSecurityPermission

    ChangeLifeCycleStatePermission

    Enable user to change life cycle of a document.

    Declaration
    public PdmSecurityPermission ChangeLifeCycleStatePermission
    Field Value
    Type Description
    PdmSecurityPermission

    CreatePermission

    Enable user to create news folders or documents, Unspecified must be left for document permissions.

    Declaration
    public PdmSecurityPermission CreatePermission
    Field Value
    Type Description
    PdmSecurityPermission

    DeletePermission

    Enable user to delete a project, folder or document.

    Declaration
    public PdmSecurityPermission DeletePermission
    Field Value
    Type Description
    PdmSecurityPermission

    ExportForDeliveryPermission

    Enable user to export for delivery a document.

    Declaration
    public PdmSecurityPermission ExportForDeliveryPermission
    Field Value
    Type Description
    PdmSecurityPermission

    ExportPermission

    Enable user to export a document.

    Declaration
    public PdmSecurityPermission ExportPermission
    Field Value
    Type Description
    PdmSecurityPermission

    ModifyPermission

    Enable user to modify a project, folder or document.

    Declaration
    public PdmSecurityPermission ModifyPermission
    Field Value
    Type Description
    PdmSecurityPermission

    ModifyReferencesPermission

    Enable user to modify project references, Unspecified must be left for folder and document permissions.

    Declaration
    public PdmSecurityPermission ModifyReferencesPermission
    Field Value
    Type Description
    PdmSecurityPermission

    PrintPermission

    Enable user to print a document.

    Declaration
    public PdmSecurityPermission PrintPermission
    Field Value
    Type Description
    PdmSecurityPermission

    PublishToPlmPermission

    Enable user to publish a document to PLM.

    Declaration
    public PdmSecurityPermission PublishToPlmPermission
    Field Value
    Type Description
    PdmSecurityPermission

    ReadPermission

    Enable user to read a project, folder or document.

    Declaration
    public PdmSecurityPermission ReadPermission
    Field Value
    Type Description
    PdmSecurityPermission

    UserAccountId

    User account identifier, string empty when user group is selected.

    Declaration
    public string UserAccountId
    Field Value
    Type Description
    System.String

    UserGroupId

    User group identifier, empty when user is selected.

    Declaration
    public PdmObjectId UserGroupId
    Field Value
    Type Description
    PdmObjectId

    Methods

    IsUserGroup()

    Tells if user group security is defined, opposite would be user security.

    Declaration
    public bool IsUserGroup()
    Returns
    Type Description
    System.Boolean

    User group security used.

    In This Article
    • Mentions légales
    • C.G.U
    • Données personnelles

    Copyright © 2024 TopSolid Tous droits réservés