<< Click to Display Table of Contents >>

IOZRepositoryAuthGroupItem


Method Detail

getAccessTypeAuthGroupItem

public int getAccessTypeAuthGroupItem()

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

int ACCESS_TYPE_AUTH_GROUP_ITEM_NOT = 0x00000000

int ACCESS_TYPE_MODIFY_ITEM_GROUPAUTH = 0x00000010

int ACCESS_TYPE_GET_GROUPAUTH_TO_ITEM    = 0x00000020

int ACCESS_TYPE_GET_GROUPLIST_AUTH_TO_ITEM    = 0x00000040

int ACCESS_TYPE_GET_ITEMLIST_AUTH_TO_GROUP    = 0x00000080

getOZRepository

public IOZRepository getOZRepository() throws OZRepositoryException

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

modifyItemGroupAuth

public boolean modifyItemGroupAuth(Object sessionID, String groupID, String itemID, int perm) throws OZRepositoryException

指定したアイテムIDに対する指定したグループIDの権限情報を変更して変更結果を返します。

Parameters:

sessionID : セッションID

groupID : グループID

itemID : アイテムID

perm : 権限情報

getGroupAuthToItem

public int getGroupAuthToItem(Object sessionID, String groupID, String itemID) throws OZRepositoryException

指定したアイテムIDに対する指定したグループIDの権限情報を取得します。

Parameters:

sessionID : セッションID

groupID : グループID

itemID : アイテムID

getGroupListAuthToItem

public IOZGroupInfoList getGroupListAuthToItem(Object sessionID, String itemID, int perm) throws OZRepositoryException

指定したアイテムIDに対してperm以上の権限が付与された全てのグループ情報を取得します。

Parameters:

sessionID : セッションID

itemID : アイテムID

perm : 権限情報

getItemListAuthToGroup

public IOZItemInfoList getItemListAuthToGroup(Object sessionID, String groupID, int perm) throws OZRepositoryException

指定したグループIDに該当するグループにperm以上の権限が付与された全てのアイテムの情報を取得します。

Parameters:

sessionID : セッションID

groupID : グループID

perm : 権限情報