<< 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 : 権限情報