<< Click to Display Table of Contents >>
IOZRepositoryGroup
Method Detail
getAccessTypeGroup
public int getAccessTypeGroup()
グループインターフェースに接近可能なメソッドを数値でを取得します。
•int ACCESS_GROUP_NOT = 0x00000000
•int ACCESS_CREATE_GROUP = 0x00000001
•int ACCESS_MODIFY_GROUP_NAME = 0x00000002
•int ACCESS_MODIFY_GROUP_DESC = 0x00000004
•int ACCESS_DELETE_GROUP = 0x00000008
•int ACCESS_CREATE_UESR_IN_GROUP = 0x00000010
•ACCESS_TRANSFER_USER = 0x00000020
•int ACCESS_GET_USERINFOLIST_IN_GROUP = 0x00000040
•int ACCESS_GET_GROUPINFO = 0x00000080
•int ACCESS_GET_SUB_GROUPINFO_LIST = 0x00000100
•int ACCESS_GET_PARENT_GROUPINFO = 0x00000200
•int ACCESS_GET_GROUPID_OF_USER = 0x00000400
•int ACCESS_ADD_GROUP_ADMIN = 0x00000800
•int ACCESS_REMOVE_GROUP_ADMIN = 0x00001000
•int ACCESS_IS_USER_GROUP_ADMIN = 0x00002000
•int ACCESS_GET_USER_ADMINLIST_IN_GROUP = 0x00004000
•int ACCESS_TRANSFER_GROUP = 0x00008000
getOZRepository
public IOZRepository getOZRepository() throws OZRepositoryException
OZ Repostiroyインターフェースを実装したクラスを取得します。
createGroup
public String createGroup(Object sessionID, String gName, String pGroupID, String desc) throws OZRepositoryException
新規グループを生成して生成されたグループのIDを返します。
Parameters:
sessionID : セッションID
gName : 新たに生成するグループ名
pGroupID : 新たに生成するグループの上位グループID
desc : グループに対する説明内容
modifyGroupName
public String modifyGroupName(Object sessionID, String groupID, String gName) throws OZRepositoryException
指定したグループIDに該当するグループ名を変更して変更されたグループIDを返します。
Parameters:
sessionID : セッションID
groupID : グループ名を変更するグループID
gName : 変更するグループ名
modifyGroupDesc
public boolean modifyGroupDesc(Object sessionID, String groupID, String desc) throws OZRepositoryException
指定したグループIDに該当するグループの説明を変更して変更の結果を返します。
Parameters:
sessionID : セッションID
groupID : グループの説明を変更するグループID
desc : 変更するグループの説明
deleteGroup
public boolean deleteGroup(Object sessionID, String groupID) throws OZRepositoryException
指定したグループIDに該当するグループを削除して削除の結果を返します。
Parameters:
sessionID : セッションID
groupID : 削除するグループID
createUserInGroup
public String createUserInGroup(Object sessionID, String userName, String password, String groupID, String desc) throws OZRepositoryException
指定したグループに新規ユーザーIDを生成して生成されたユーザーIDを返します。
Parameters:
sessionID : セッションID
userName : ユーザー名
password : パスワード
groupID : グループID
desc : ユーザーに対する説明内容
getUserInfoListInGroup
public IOZUserInfoList getUserInfoListInGroup(Object sessionID, String groupID) throws OZRepositoryException
指定したグループIDに登録されている全てのユーザーの情報を取得します。
Parameters:
sessionID : セッションID
groupID : ユーザーの情報を取得するグループID
getGroupInfo
public IOZGroupInfo getGroupInfo(Object sessionID, String groupID) throws OZRepositoryException
指定したグループIDに該当するグループの情報を取得します。
Parameters:
sessionID : セッションID
groupID : グループID
getSubGroupInfoList
public IOZGroupInfoList getSubGroupInfoList(Object sessionID, String groupID) throws OZRepositoryException
指定したグループの下位グループ情報を取得します。
Parameters:
sessionID : セッションID
groupID : 下位グループの情報を取得するグループID
getParentGroupInfo
public IOZGroupInfo getParentGroupInfo(Object sessionID, String groupID) throws OZRepositoryException
指定したグループの上位グループの情報を取得します。
Parameters:
sessionID : セッションID
groupID : 上位グループの情報を取得するグループID
getGroupIdOfUser
public IOZGroupInfo getGroupIdOfUser(Object sessionID, String userID) throws OZRepositoryException
指定したユーザーが属しているグループの情報を取得します。
Parameters:
sessionID : セッションID
userID : グループ情報を取得するユーザーID
addGroupAdmin
public boolean addGroupAdmin(Object sessionID, String userID, String groupID) throws OZRepositoryException
指定したグループのグループ管理者を追加して追加の結果を返します。
Parameters:
sessionID : セッションID
userID : グループ管理者で追加するユーザーID
groupID : グループ管理者を追加するグループID
removeGroupAdmin
public boolean removeGroupAdmin(Object sessionID, String userID, String groupID) throws OZRepositoryException
指定したグループのグループ管理者を解除して解除結果を返します。
Parameters:
sessionID : セッションID
userID : グループ管理者権限を解除するユーザーID
groupID : グループ管理者を解除するグループID
isUserGroupAdmin
public boolean isUserGroupAdmin(Object sessionID, String userID, String groupID) throws OZRepositoryException
指定したユーザーIDに該当するユーザーが該当グループの管理者であるかを確認します。
Parameters:
sessionID : セッションID
userID : 管理者であるかを確認するユーザーID
groupID : グループID
getUserAdminListInGroup
public IOZUserInfoList getUserAdminListInGroup(Object sessionID, String groupID) throws OZRepositoryException
指定したグループのグループ管理者情報を取得します。
Parameters:
sessionID : セッションID
groupID : グループ管理者情報を取得するグループID
transferUser
public boolean transferUser(Object sessionID, String userID, String target_GroupID) throws OZRepositoryException
指定したユーザーのグループを移動してグループの移動結果を取得します。
Parameters:
sessionID : セッションID
userID : グループを移動するユーザーID
target_groupID : 移動するグループID
transferGroup
public boolean transferGroup(Object sessionID, String groupID, String target_GroupID) throws OZRepositoryException
指定したグループを他のグループに移動してグループの移動結果を取得します。
Parameters:
sessionID : セッションID
userID : グループを移動するグループID
target_groupID : 移動するグループID