C# 클래스 CodeGarten.Data.Access.RoleManager

파일 보기 프로젝트 열기: CodeGarten/CodeGarten 1 사용 예제들

공개 메소드들

메소드 설명
AddRule ( long structure, string containerPrototype, string workspaceType, string roleType, string rule ) : void
Create ( long structure, string containerPrototype, string workspaceType, string roleType, IEnumerable rules = null, RoleBarrier roleBarrier = RoleBarrier.None ) : Role
Delete ( long structureId, string containerPrototype, string workspaceType, string roleType ) : void
Get ( long structure, string containerPrototype, string workspaceType, string roleType ) : Role
GetAll ( long structureId ) : IEnumerable
RoleManager ( DataBaseManager db ) : System.Collections.Generic

메소드 상세

AddRule() 공개 메소드

public AddRule ( long structure, string containerPrototype, string workspaceType, string roleType, string rule ) : void
structure long
containerPrototype string
workspaceType string
roleType string
rule string
리턴 void

Create() 공개 메소드

public Create ( long structure, string containerPrototype, string workspaceType, string roleType, IEnumerable rules = null, RoleBarrier roleBarrier = RoleBarrier.None ) : Role
structure long
containerPrototype string
workspaceType string
roleType string
rules IEnumerable
roleBarrier RoleBarrier
리턴 CodeGarten.Data.Model.Role

Delete() 공개 메소드

public Delete ( long structureId, string containerPrototype, string workspaceType, string roleType ) : void
structureId long
containerPrototype string
workspaceType string
roleType string
리턴 void

Get() 공개 메소드

public Get ( long structure, string containerPrototype, string workspaceType, string roleType ) : Role
structure long
containerPrototype string
workspaceType string
roleType string
리턴 CodeGarten.Data.Model.Role

GetAll() 공개 메소드

public GetAll ( long structureId ) : IEnumerable
structureId long
리턴 IEnumerable

RoleManager() 공개 메소드

public RoleManager ( DataBaseManager db ) : System.Collections.Generic
db DataBaseManager
리턴 System.Collections.Generic