<< Click to Display Table of Contents >>

IOZRepositoryAuthGroupCategory


Method Detail

getAccessTypeAuthGroupCategory

public int getAccessTypeAuthGroupCategory()

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

int ACCESS_TYPE_AUTH_GROUP_CATEGORY_NOT = 0x00000000

int ACCESS_TYPE_MODIFY_CATEGORY_GROUPAUTH = 0x00000001

int ACCESS_TYPE_GET_GROUPAUTH_TO_CATEGORY = 0x00000002

int ACCESS_TYPE_GET_GROUPLIST_AUTH_TO_CATEGORY = 0x00000004

int ACCESS_TYPE_GET_ITEMLIST_AUTH_TO_GROUP_IN_CATEGORY = 0x00000008

int ACCESS_TYPE_GET_CATEGORYLIST_AUTH_TO_GROUP_IN_CATEGORY = 0x00010000

getOZRepository

public IOZRepository getOZRepository() throws OZRepositoryException

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

modifyCategoryGroupAuth

public boolean modifyCategoryGroupAuth(Object sessionID, String categoryID, String groupID, int perm) throws OZRepositoryException

指定したカテゴリーとグループの権限情報を変更して変更結果を取得します。

Parameters:

sessionID : セッションID

categoryID : 権限情報を変更するカテゴリーID

groupID : 権限情報を変更するグループID

perm : 権限情報(1: VIEW, 2: READ, 4: WRITE)権限情報はOR条件で処理する必要があります

getGroupAuthToCategory

public int getGroupAuthToCategory(Object sessionID, String categoryID, String groupID) throws OZRepositoryException

指定したカテゴリーに対する指定したグループのグループ権限を取得します。

Parameters:

sessionID : セッションID

categoryID : 権限情報を取得するカテゴリーID

groupID : グループID

getGroupListAuthToCategory

public IOZGroupInfoList getGroupListAuthToCategory(Object sessionID, String categoryID, int perm) throws OZRepositoryException

指定したカテゴリーIDに対してperm以上の権限を持つ全てのユーザー情報を取得します。

Parameters:

sessionID : セッションID

categoryID : カテゴリーID

perm : 権限情報

getItemListAuthToGroupInCategory

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

指定したカテゴリーのアイテム中で指定したグループの権限がperm以上の全てのアイテムリストを取得します。

Parameters:

sessionID : セッションID

groupID : グループID

categoryID : カテゴリーID

perm : 権限情報

getCategoryListAuthToGroupInCategory

public IOZCategoryInfoList getCategoryListAuthToGroupInCategory(Object sessionID, String groupID, String categoryID, int perm) throws OZRepositoryException

指定したカテゴリーの下位カテゴリー中で指定したグループの権限がperm以上の全てのカテゴリーリストを取得します。

Parameters:

sessionID : セッションID

groupID : グループID

categoryID : カテゴリーID

perm : 権限情報