public class PublicGroupManagerImpl extends PublicGroupManager
コンストラクタと説明 |
---|
PublicGroupManagerImpl() |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addGroupSet(PublicGroupSet groupSet)
パブリックグループセットを登録します。
|
void |
addPublicGroup(PublicGroup publicGroup)
パブリックグループを登録します。
|
void |
addVersion(PublicGroupVersion version)
パブリックグループセット構成バージョンを新規に登録します。
|
void |
copyVersion(String groupSet,
String srcVersion,
String destVersion,
Term term)
登録済のパブリックグループセット構成バージョンの内容をコピーします。
|
void |
deleteGroupSet(PublicGroupSet groupSet)
登録済のパブリックグループセットを削除します。
|
void |
deleteMember(PublicGroupAttach attach)
パブリックグループから人員をはずします。
|
void |
deletePublicGroup(PublicGroup publicGroup)
登録済のパブリックグループ情報を削除します。
|
void |
deleteVersion(PublicGroupVersion version)
登録済のパブリックグループセット構成バージョンを削除します。
|
PublicGroup[] |
getAttachedPublicGroups(String user)
現在、ユーザが所属しているパブリックグループの一覧を取得します。
|
PublicGroup[] |
getAttachedPublicGroups(String user,
Date date)
指定された日付にユーザが所属しているパブリックグループの一覧を取得します。
|
User[] |
getMember(String groupSet,
String publicGroup)
現在、パブリックグループに所属するる人員の一覧を取得します。
|
User[] |
getMember(String groupSet,
String publicGroup,
Date date)
指定された日付にパブリックグループに所属する人員の一覧を取得します。
|
PublicGroup |
getPublicGroup(String groupSet,
String publicGroup)
登録済のパブリックグループを取得します。
|
PublicGroupAttach |
getPublicGroupAttach(String user,
String groupSet,
String publicGroup)
ユーザのパブリックグループへの所属情報を取得します。
|
PublicGroupStruct[] |
getPublicGroupStructs(String groupSet,
String publicGroup,
Date date,
Locale locale)
パブリックグループの階層構造を取得します。
|
PublicGroupVersion |
getVersion(String groupSet)
現在のパブリックグループセット構成バージョン情報を取得します。
|
PublicGroupVersion |
getVersion(String groupSet,
Date date)
指定された日付のパブリックグループセット構成バージョン情報を取得します。
|
protected void |
init(String user,
String group)
PublicGroupManagerを初期化します。
|
void |
joinPublicGroup(String groupSet,
String parentGroup,
String publicGroup,
String version)
パブリックグループ構成にパブリックグループを登録します。
|
void |
leavePublicGroup(String groupSet,
String publicGroup,
String version)
パブリックグループ構成からパブリックグループ情報を離脱させます。
|
void |
movePublicGroup(String groupSet,
String parentGroup,
String publicGroup,
String version)
パブリックグループ構成に登録済のパブリックグループ情報を移動します。
|
void |
removeCategoryDetail(PublicGroupCategory category)
パブリックグループに対して指定された分類区分情報を削除します。
|
void |
setCategoryDetail(PublicGroupCategory category)
パブリックグループに対して指定された分類区分情報を設定します。
|
void |
setMember(PublicGroupAttach attach)
パブリックグループに人員を割り当てます。
|
void |
updatePublicGroup(PublicGroup publicGroup)
登録済のパブリックグループ情報を更新します。
|
void |
updateVersion(PublicGroupVersion version)
登録済のパブリックグループセット構成バージョンを更新します。
|
getPublicGroupManager
protected void init(String user, String group) throws ManagerException
PublicGroupManager
init
クラス内 PublicGroupManager
user
- ログインユーザコードgroup
- ログイングループコードManagerException
- 初期化に失敗public void addGroupSet(PublicGroupSet groupSet) throws ManagerException
PublicGroupManager
addGroupSet
クラス内 PublicGroupManager
groupSet
- パブリックグループセット情報ManagerException
public void deleteGroupSet(PublicGroupSet groupSet) throws ManagerException
PublicGroupManager
ManagerException
がスローされます。deleteGroupSet
クラス内 PublicGroupManager
groupSet
- パブリックグループセット情報ManagerException
- パブリックグループセットの削除に失敗public void addPublicGroup(PublicGroup publicGroup) throws ManagerException
PublicGroupManager
PublicGroupManager.joinPublicGroup(String, String, String, String)
を使用してください。addPublicGroup
クラス内 PublicGroupManager
publicGroup
- パブリックグループ情報ManagerException
- パブリックグループの登録に失敗public void updatePublicGroup(PublicGroup publicGroup) throws ManagerException
PublicGroupManager
updatePublicGroup
クラス内 PublicGroupManager
publicGroup
- パブリックグループ情報ManagerException
- パブリックグループの更新に失敗public void deletePublicGroup(PublicGroup publicGroup) throws ManagerException
PublicGroupManager
ManagerException
がスローされます。deletePublicGroup
クラス内 PublicGroupManager
publicGroup
- パブリックグループ情報ManagerException
- パブリックグループの削除に失敗public void joinPublicGroup(String groupSet, String parentGroup, String publicGroup, String version) throws ManagerException
PublicGroupManager
joinPublicGroup
クラス内 PublicGroupManager
groupSet
- 上位パブリックグループと新規登録されるパブリックグループが所属するパブリックグループセットのグループセットコードparentGroup
- 新規登録するパブリックグループの上位となるパブリックグループのグループコード(またはパブリックグループセットのグループセットコード)publicGroup
- パブリックグループ情報(パブリックグループセットに該当するパブリックグループは指定できない)version
- バージョンコードManagerException
- パブリックグループ構成にパブリックグループの登録に失敗public void movePublicGroup(String groupSet, String parentGroup, String publicGroup, String version) throws ManagerException
PublicGroupManager
movePublicGroup
クラス内 PublicGroupManager
groupSet
- 上位パブリックグループと移動対象のパブリックグループが所属するパブリックグループセットのグループセットコードparentGroup
- 上位パブリックグループのグループコード(またはパブリックグループセットのグループセットコード)publicGroup
- 移動するパブリックグループのグループコード(パブリックグループセットに該当するパブリックグループは指定できない)version
- バージョンコードManagerException
- パブリックグループの移動に失敗public void leavePublicGroup(String groupSet, String publicGroup, String version) throws ManagerException
PublicGroupManager
ManagerException
がスローされます。leavePublicGroup
クラス内 PublicGroupManager
groupSet
- グループセットコードpublicGroup
- 離脱させるパブリックグループのグループコード(パブリックグループセットに該当するパブリックグループは指定できない)version
- バージョンコードManagerException
- パブリックグループ構成からパブリックグループの離脱の失敗public void setCategoryDetail(PublicGroupCategory category) throws ManagerException
PublicGroupManager
setCategoryDetail
クラス内 PublicGroupManager
category
- 設定する分類区分詳細情報ManagerException
- 分類区分情報の設定に失敗public void removeCategoryDetail(PublicGroupCategory category) throws ManagerException
PublicGroupManager
ManagerException
がスローされます。removeCategoryDetail
クラス内 PublicGroupManager
category
- 削除する分類区分詳細詳細情報ManagerException
- パブリックグループに対して指定された分類区分情報の削除に失敗public void setMember(PublicGroupAttach attach) throws ManagerException
PublicGroupManager
setMember
クラス内 PublicGroupManager
attach
- 割当人員の情報ManagerException
- 人員の割当に失敗public void deleteMember(PublicGroupAttach attach) throws ManagerException
PublicGroupManager
ManagerException
がスローされます。deleteMember
クラス内 PublicGroupManager
attach
- パブリックグループから外す人員の情報ManagerException
- パブリックグループから人員を外すことに失敗public void addVersion(PublicGroupVersion version) throws ManagerException
PublicGroupManager
addVersion
クラス内 PublicGroupManager
version
- バージョン情報ManagerException
- パブリックグループセット構成バージョンの登録に失敗public void updateVersion(PublicGroupVersion version) throws ManagerException
PublicGroupManager
updateVersion
クラス内 PublicGroupManager
version
- バージョン情報ManagerException
- パブリックグループセット構成バージョンの更新に失敗public void deleteVersion(PublicGroupVersion version) throws ManagerException
PublicGroupManager
ManagerException
がスローされます。deleteVersion
クラス内 PublicGroupManager
version
- バージョン情報ManagerException
- パブリックグループセット構成バージョンの削除に失敗public void copyVersion(String groupSet, String srcVersion, String destVersion, Term term) throws ManagerException
PublicGroupManager
copyVersion
クラス内 PublicGroupManager
groupSet
- コピー元、コピー先のパブリックグループセット構成バージョンのグループセットコードsrcVersion
- コピー元のパブリックグループセット構成バージョンのバージョンコードdestVersion
- コピー先のパブリックグループセット構成バージョンのバージョンコードterm
- コピー先のパブリックグループセット構成バージョンの期間ManagerException
- パブリックグループセット構成バージョンのコピーに失敗public PublicGroupStruct[] getPublicGroupStructs(String groupSet, String publicGroup, Date date, Locale locale) throws ManagerException
PublicGroupManager
getPublicGroupStructs
クラス内 PublicGroupManager
groupSet
- グループセットコードpublicGroup
- グループコードdate
- 日付locale
- 言語(ロケール)ManagerException
- パブリックグループの階層構造の取得に失敗public PublicGroup getPublicGroup(String groupSet, String publicGroup) throws ManagerException
PublicGroupManager
null
を返します。getPublicGroup
クラス内 PublicGroupManager
groupSet
- グループセットコードpublicGroup
- グループコードManagerException
- パブリックグループの取得に失敗public User[] getMember(String groupSet, String publicGroup) throws ManagerException
PublicGroupManager
getMember
クラス内 PublicGroupManager
groupSet
- グループセットコードpublicGroup
- グループコードManagerException
- パブリックグループに所属する人員の取得に失敗public User[] getMember(String groupSet, String publicGroup, Date date) throws ManagerException
PublicGroupManager
getMember
クラス内 PublicGroupManager
groupSet
- グループセットコードpublicGroup
- グループコードdate
- 日付ManagerException
- パブリックグループに所属する人員の取得に失敗public PublicGroup[] getAttachedPublicGroups(String user) throws ManagerException
PublicGroupManager
getAttachedPublicGroups
クラス内 PublicGroupManager
user
- ユーザコードManagerException
- 指定されたユーザが所属しているパブリックグループの取得に失敗public PublicGroup[] getAttachedPublicGroups(String user, Date date) throws ManagerException
PublicGroupManager
getAttachedPublicGroups
クラス内 PublicGroupManager
user
- ユーザコードdate
- 日付ManagerException
- 指定されたユーザが所属しているパブリックグループの取得に失敗public PublicGroupAttach getPublicGroupAttach(String user, String groupSet, String publicGroup) throws ManagerException
PublicGroupManager
null
を返します。getPublicGroupAttach
クラス内 PublicGroupManager
user
- ユーザコードgroupSet
- パブリックグループセットコードpublicGroup
- パブリックグループコードManagerException
- パブリックグループ所属情報の取得に失敗public PublicGroupVersion getVersion(String groupSet) throws ManagerException
PublicGroupManager
null
を返します。getVersion
クラス内 PublicGroupManager
groupSet
- パブリックグループセットコードManagerException
public PublicGroupVersion getVersion(String groupSet, Date date) throws ManagerException
PublicGroupManager
null
を返します。getVersion
クラス内 PublicGroupManager
groupSet
- パブリックグループセットコードdate
- バージョンを特定する日付ManagerException
Copyright © 2012 NTT DATA INTRAMART CORPORATION