<< Click to Display Table of Contents >>

IOZRepositoryAuthUserItem


Method Detail

getAccessTypeAuthUserItem

public int getAccessTypeAuthUserItem()

アイテムに対するユーザー権限インターフェースに接近可能なメソッドを数値でを取得します。

int ACCESS_TYPE_AUTH_USER_ITEM_NOT = 0x00000000

int ACCESS_TYPE_MODIFY_ITEM_USERAUTH = 0x00001000

int ACCESS_TYPE_GET_USERAUTH_TO_ITEM = 0x00002000

int ACCESS_TYPE_GET_USERLIST_AUTH_TO_ITEM = 0x00004000

int ACCESS_TYPE_GET_ITEMLIST_AUTH_TO_USER = 0x00008000

getOZRepository

public IOZRepository getOZRepository() throws OZRepositoryException

OZ Repostiroyインターフェースを実装したクラスを取得します。

modifyItemUserAuth

public boolean modifyItemUserAuth(Object sessionID, String userID, String itemID, int perm) throws OZRepositoryException

指定したアイテムに対するユーザーの権限情報を変更して変更結果を取得します。

Parameters:

sessionID : セッションID

userID : ユーザーID

itemID : アイテムID

perm : 権限情報

getUserAuthToItem

public int getUserAuthToItem(Object sessionID, String userID, String itemID) throws OZRepositoryException

指定したアイテムに対するユーザーの権限情報を取得します。

Parameters:

sessionID : セッションID

userID : ユーザーID

itemID : 権限情報

getUserListAuthToItem

public IOZUserInfoList getUserListAuthToItem(Object sessionID, String itemID, int perm) throws OZRepositoryException

指定したアイテムに対するユーザーの権限がperm以上の全てのアイテム情報を取得します。

Parameters:

sessionID : セッションID

itemID : アイテムID

perm : 権限情報

getItemListAuthToUser

public IOZItemInfoList getItemListAuthToUser(Object sessionID, String userID, int perm) throws OZRepositoryException

指定したユーザーの権限がperm以上の全てのアイテム情報を取得します。

Parameters:

sessionID : セッションID

userID : アイテムID

perm : 権限情報