Permission Manager.
Namespace: Relativity.Services.Permission
Assembly: Relativity.Services.Interfaces (in Relativity.Services.Interfaces.dll) Version: 640db774aa42dfbe1785add27fbb41844ec5c7d4
Syntax
The IPermissionManager type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() | AddRemoveAdminGroupsAsync |
Add and/or remove Admin groups.
|
![]() | AddRemoveItemGroupsAsync |
Add and/or remove item groups.
|
![]() | AddRemoveWorkspaceGroupsAsync |
Add and/or remove workspace groups.
|
![]() | CreateSingleAsync |
Asynchronously create a new permission.
|
![]() | DeleteSingleAsync |
Asynchronously delets a Permission.
|
![]() | Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable.) |
![]() | GetAdminGroupPermissionsAsync |
Get Admin Group Permissions.
|
![]() | GetAdminGroupSelectorAsync |
Get Admin GroupSelector.
|
![]() | GetAdminGroupUsersAsync |
Get Admin Group Users.
|
![]() | GetAdminOperationPermissionSelectedListAsync |
Indicates if a given admin permission is selected.
|
![]() | GetItemGroupPermissionsAsync |
Get Item Group Permissions.
|
![]() | GetItemGroupSelectorAsync |
Get Item GroupSelector.
|
![]() | GetItemGroupUsersAsync |
Get Item Group Users.
|
![]() | GetItemLevelSecurityAsync |
Get Item Level Security settings for a given ArtifactID.
|
![]() | GetItemLevelSecurityListAsync |
Returns a dictionary of item-level security settings objects for the specified Relativity artifacts.
Inputs include the workspace ArtifactID and a collection of ArtifactIDs.
For admin artifacts, specify -1 as the workspace ArtifactID.
|
![]() | GetPermissionSelectedAsync(Int32, List<PermissionRef>) |
Indicates a given permission is selected. (ArtifactTypeID)
|
![]() | GetPermissionSelectedAsync(Int32, List<PermissionRef>, Int32) |
Indicates a given permission is selected. (ItemLevelSecurity on an ArtifactID of a given permission ArtifactTypeID)
|
![]() | GetPermissionSelectedForGroupAsync(Int32, List<PermissionRef>, GroupRef) |
Indicates a given permission is selected. (ArtifactTypeID for a given Group)
|
![]() | GetPermissionSelectedForGroupAsync(Int32, List<PermissionRef>, GroupRef, Int32) |
Indicates a given permission is selected. (ItemLevelSecurity on an ArtifactID of a given permission ArtifactTypeID for a given Group)
|
![]() | GetPermissionSelectedListAsync |
Returns the current user’s permission to the specified relativity artifacts as a dictionary that maps the ArtifactID to the permissions values.
Inputs include the workspace ArtifactID, a collection of PermissionRef objects, and a collection of ArtifactIDs.
To return admin-level artifact permissions, specify -1 as the workspace ArtifactID.
|
![]() | GetWorkspaceGroupPermissionsAsync |
Get Workspace Group Permissions.
|
![]() | GetWorkspaceGroupSelectorAsync |
Get Workspace GroupSelector.
|
![]() | GetWorkspaceGroupUsersAsync |
Get Workspace Group Users.
|
![]() | IsUserInWorkspaceGroupAsync |
Determines if the given user is a member of the given workspace group
|
![]() | QueryAsync(Int32, Query) |
Asynchronously queries for Permission.
|
![]() | QueryAsync(Int32, Query, Int32) |
Asynchronously queries for Permission.
|
![]() | QuerySubsetAsync |
Asynchronously queries for a subset of a collection of Permission instances.
|
![]() | ReadSingleAsync |
Asynchronously read a single Permission instance.
|
![]() | SetAdminGroupPermissionsAsync |
Set Admin Group Permissions.
|
![]() | SetItemGroupPermissionsAsync |
Set Item Group Permissions.
|
![]() | SetItemLevelSecurityAsync |
Set Item Level Security settings for a given ArtifactID.
|
![]() | SetPermissionSelectedForGroupAsync(Int32, List<PermissionValue>, GroupRef) |
Set the Selected value for a given group permission.
|
![]() | SetPermissionSelectedForGroupAsync(Int32, List<PermissionValue>, GroupRef, Int32) |
Set the Selected value for a given group permission.
|
![]() | SetWorkspaceGroupPermissionsAsync |
Set Workspace Group Permissions.
|
![]() | UpdateSingleAsync |
Asynchronously updates a Permission.
|
See Also