C# Класс SenseNet.ContentRepository.Tests.Security.PermissionEvaluatorTests.SecurityAccessor

Наследование: Accessor
Показать файл Открыть проект

Открытые методы

Метод Описание
GetAcl ( int nodeId, string path, int ownerId, int lastModifierId ) : SnAccessControlList
GetAllEntries ( string path ) : SenseNet.ContentRepository.Storage.Security.SecurityEntry[]
GetAllPermissions ( string path, int userId, bool isOwner, bool isLastModifier ) : PermissionValue[]
GetEffectiveEntries ( string path ) : SenseNet.ContentRepository.Storage.Security.SecurityEntry[]
GetExplicitEntries ( string path ) : SenseNet.ContentRepository.Storage.Security.SecurityEntry[]
GetPermission ( string path, int userId, bool isOwner, bool isLastModifier ) : PermissionValue
GetPermittedLevel ( string path, int userId, bool isOwner, bool isLastModifier ) : PermittedLevel
GetSubtreePermission ( string path, int userId, bool isOwner, bool isLastModifier ) : PermissionValue
HasPermission ( string path, IUser user, bool isOwner, bool isLastModifier ) : bool
HasPermission ( string path, int userId, bool isOwner, bool isLastModifier ) : bool
HasSubTreePermission ( string path, int userId, bool isOwner, bool isLastModifier ) : bool
SecurityAccessor ( object target ) : Microsoft.VisualStudio.TestTools.UnitTesting

Приватные методы

Метод Описание
GetUser ( int userId ) : IUser

Описание методов

GetAcl() публичный Метод

public GetAcl ( int nodeId, string path, int ownerId, int lastModifierId ) : SnAccessControlList
nodeId int
path string
ownerId int
lastModifierId int
Результат SenseNet.ContentRepository.Storage.Security.SnAccessControlList

GetAllEntries() публичный Метод

public GetAllEntries ( string path ) : SenseNet.ContentRepository.Storage.Security.SecurityEntry[]
path string
Результат SenseNet.ContentRepository.Storage.Security.SecurityEntry[]

GetAllPermissions() публичный Метод

public GetAllPermissions ( string path, int userId, bool isOwner, bool isLastModifier ) : PermissionValue[]
path string
userId int
isOwner bool
isLastModifier bool
Результат PermissionValue[]

GetEffectiveEntries() публичный Метод

public GetEffectiveEntries ( string path ) : SenseNet.ContentRepository.Storage.Security.SecurityEntry[]
path string
Результат SenseNet.ContentRepository.Storage.Security.SecurityEntry[]

GetExplicitEntries() публичный Метод

public GetExplicitEntries ( string path ) : SenseNet.ContentRepository.Storage.Security.SecurityEntry[]
path string
Результат SenseNet.ContentRepository.Storage.Security.SecurityEntry[]

GetPermission() публичный Метод

public GetPermission ( string path, int userId, bool isOwner, bool isLastModifier ) : PermissionValue
path string
userId int
isOwner bool
isLastModifier bool
Результат PermissionValue

GetPermittedLevel() публичный Метод

public GetPermittedLevel ( string path, int userId, bool isOwner, bool isLastModifier ) : PermittedLevel
path string
userId int
isOwner bool
isLastModifier bool
Результат PermittedLevel

GetSubtreePermission() публичный Метод

public GetSubtreePermission ( string path, int userId, bool isOwner, bool isLastModifier ) : PermissionValue
path string
userId int
isOwner bool
isLastModifier bool
Результат PermissionValue

HasPermission() публичный Метод

public HasPermission ( string path, IUser user, bool isOwner, bool isLastModifier ) : bool
path string
user IUser
isOwner bool
isLastModifier bool
Результат bool

HasPermission() публичный Метод

public HasPermission ( string path, int userId, bool isOwner, bool isLastModifier ) : bool
path string
userId int
isOwner bool
isLastModifier bool
Результат bool

HasSubTreePermission() публичный Метод

public HasSubTreePermission ( string path, int userId, bool isOwner, bool isLastModifier ) : bool
path string
userId int
isOwner bool
isLastModifier bool
Результат bool

SecurityAccessor() публичный Метод

public SecurityAccessor ( object target ) : Microsoft.VisualStudio.TestTools.UnitTesting
target object
Результат Microsoft.VisualStudio.TestTools.UnitTesting