<< Click to Display Table of Contents >>

IRepositoryUserAuthorityToItem

아이템에 대한 사용자 권한 정보를 가져오거나 설정하는 인터페이스입니다.


Property Detail

AccessType

AuthorityAccess AccessType

아이템에 대한 사용자 권한 인터페이스에 접근 가능한 메소드를 아래와 같은 숫자 값으로 가져옵니다.

None = 0x00000000

All = 0x7FFFFFFF

ModifyUserAuthToItem = 0x00001000

GetUserAuthToItem = 0x00002000

GetUserInfosOfItem = 0x00004000

GetItemInfosOfUser = 0x00008000

Repository

IRepository Repository

IRepostiroy 인터페이스를 구현한 객체를 가져옵니다.


Method Detail

Modify

bool Modify(object session, string userID, string itemID, Authority permission)

지정한 아이템에 대한 사용자의 권한 정보를 변경하고 변경 성공 여부를 가져옵니다.

Parameters:

session - 세션 ID

userID - 사용자 ID

iItemID - 아이템 ID

permission - 권한 정보

GetAuthority

Authority GetAuthority(object session, string userID, string itemID)

지정한 아이템에 대한 사용자의 권한 정보를 가져옵니다.

Parameters:

session - 세션 ID

userID - 사용자 ID

itemID - 권한 정보

GetUserInfos

IUserInfo[] GetUserInfos(object session, string itemID, Authority permission)

지정한 아이템에 대한 사용자의 권한이 permission 이상인 모든 아이템 정보를 가져옵니다.

Parameters:

session - 세션 ID

itemID - 아이템 ID

permission - 권한 정보

GetItemInfos

IItemInfo[] GetItemInfos(object session, string userID, Authority permission)

지정한 사용자의 권한이 permission 이상인 모든 아이템 정보를 가져옵니다.

Parameters:

session - 세션 ID

userID - 아이템 ID

permission - 권한 정보