|
intra-mart(R) 5.1 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.co.intra_mart.foundation.datastore.application.domain.public_group.PublicGroupManager
パブリックグループに関連する情報を管理します。
このクラスのインスタンスは必ず getPublicGroupManager(String, String)
で取得してください。
コンストラクタの概要 | |
PublicGroupManager()
|
メソッドの概要 | |
abstract void |
addGroupSet(PublicGroupSet groupSet)
パブリックグループセットを登録します。 |
abstract void |
addPublicGroup(PublicGroup publicGroup)
パブリックグループを登録します。 |
abstract void |
addVersion(PublicGroupVersion version)
パブリックグループセット構成バージョンを新規に登録します。 |
abstract void |
copyVersion(java.lang.String groupSet,
java.lang.String srcVersion,
java.lang.String destVersion,
Term term)
登録済のパブリックグループセット構成バージョンの内容をコピーします。 |
abstract void |
deleteGroupSet(PublicGroupSet groupSet)
登録済のパブリックグループセットを削除します。 |
abstract void |
deleteMember(PublicGroupAttach attach)
パブリックグループから人員をはずします。 |
abstract void |
deletePublicGroup(PublicGroup publicGroup)
登録済のパブリックグループ情報を削除します。 |
abstract void |
deleteVersion(PublicGroupVersion version)
登録済のパブリックグループセット構成バージョンを削除します。 |
static PublicGroupManager |
getPublicGroupManager(java.lang.String user,
java.lang.String group)
PublicGroupManagerを取得します。 |
abstract PublicGroupStruct[] |
getPublicGroupStructs(java.lang.String groupSet,
java.lang.String publicGroup,
java.util.Date date,
java.util.Locale locale)
パブリックグループの階層構造を取得します。 |
protected abstract void |
init(java.lang.String user,
java.lang.String group)
PublicGroupManagerを初期化します。 |
abstract void |
joinPublicGroup(java.lang.String groupSet,
java.lang.String parentGroup,
java.lang.String publicGroup,
java.lang.String version)
パブリックグループ構成にパブリックグループを登録します。 |
abstract void |
leavePublicGroup(java.lang.String groupSet,
java.lang.String publicGroup,
java.lang.String version)
パブリックグループ構成からパブリックグループ情報を離脱させます。 |
abstract void |
movePublicGroup(java.lang.String groupSet,
java.lang.String parentGroup,
java.lang.String publicGroup,
java.lang.String version)
パブリックグループ構成に登録済のパブリックグループ情報を移動します。 |
abstract void |
removeCategoryDetail(PublicGroupCategory category)
パブリックグループに対して指定された分類区分情報を削除します。 |
abstract void |
setCategoryDetail(PublicGroupCategory category)
パブリックグループに対して指定された分類区分情報を設定します。 |
abstract void |
setMember(PublicGroupAttach attach)
パブリックグループに人員を割り当てます。 |
abstract void |
updatePublicGroup(PublicGroup publicGroup)
登録済のパブリックグループ情報を更新します。 |
abstract void |
updateVersion(PublicGroupVersion version)
登録済のパブリックグループセット構成バージョンを更新します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public PublicGroupManager()
メソッドの詳細 |
public static PublicGroupManager getPublicGroupManager(java.lang.String user, java.lang.String group) throws ManagerException
user
- ログインユーザコードgroup
- ログイングループコード
ManagerException
- PublicGroupManagerの取得に失敗protected abstract void init(java.lang.String user, java.lang.String group) throws ManagerException
user
- ログインユーザコードgroup
- ログイングループコード
ManagerException
- 初期化に失敗public abstract void addGroupSet(PublicGroupSet groupSet) throws ManagerException
groupSet
- パブリックグループセット情報
MapperException
- パブリックグループセットの登録に失敗
ManagerException
public abstract void deleteGroupSet(PublicGroupSet groupSet) throws ManagerException
ManagerException
がスローされます。
groupSet
- パブリックグループセット情報
ManagerException
- パブリックグループセットの削除に失敗public abstract void addPublicGroup(PublicGroup publicGroup) throws ManagerException
joinPublicGroup(String, String, String, String)
を使用してください。
publicGroup
- パブリックグループ情報
ManagerException
- パブリックグループの登録に失敗public abstract void updatePublicGroup(PublicGroup publicGroup) throws ManagerException
publicGroup
- パブリックグループ情報
ManagerException
- パブリックグループの更新に失敗public abstract void deletePublicGroup(PublicGroup publicGroup) throws ManagerException
ManagerException
がスローされます。
publicGroup
- パブリックグループ情報
ManagerException
- パブリックグループの削除に失敗public abstract void joinPublicGroup(java.lang.String groupSet, java.lang.String parentGroup, java.lang.String publicGroup, java.lang.String version) throws ManagerException
groupSet
- 上位パブリックグループと新規登録されるパブリックグループが所属するパブリックグループセットのグループセットコードparentGroup
- 新規登録するパブリックグループの上位となるパブリックグループのグループコード(またはパブリックグループセットのグループセットコード)publicGroup
- 新規登録するパブリックグループのグループコード(パブリックグループセットに該当するパブリックグループは指定できない)version
- バージョンコード
ManagerException
- パブリックグループ構成にパブリックグループの登録に失敗public abstract void movePublicGroup(java.lang.String groupSet, java.lang.String parentGroup, java.lang.String publicGroup, java.lang.String version) throws ManagerException
groupSet
- 上位パブリックグループと移動対象のパブリックグループが所属するパブリックグループセットのグループセットコードparentGroup
- 上位パブリックグループのグループコード(またはパブリックグループセットのグループセットコード)publicGroup
- 移動するパブリックグループのグループコード(パブリックグループセットに該当するパブリックグループは指定できない)version
- バージョンコード
ManagerException
- パブリックグループの移動に失敗public abstract void leavePublicGroup(java.lang.String groupSet, java.lang.String publicGroup, java.lang.String version) throws ManagerException
ManagerException
がスローされます。
groupSet
- グループセットコードpublicGroup
- 離脱させるパブリックグループのグループコード(パブリックグループセットに該当するパブリックグループは指定できない)version
- バージョンコード
ManagerException
- パブリックグループ構成からパブリックグループの離脱の失敗public abstract void setCategoryDetail(PublicGroupCategory category) throws ManagerException
category
- 設定する分類区分詳細情報
ManagerException
- 分類区分情報の設定に失敗public abstract void removeCategoryDetail(PublicGroupCategory category) throws ManagerException
ManagerException
がスローされます。
category
- 削除する分類区分詳細詳細情報
ManagerException
- パブリックグループに対して指定された分類区分情報の削除に失敗public abstract void setMember(PublicGroupAttach attach) throws ManagerException
attach
- 割当人員の情報
ManagerException
- 人員の割当に失敗public abstract void deleteMember(PublicGroupAttach attach) throws ManagerException
ManagerException
がスローされます。
attach
- パブリックグループから外す人員の情報
ManagerException
- パブリックグループから人員を外すことに失敗public abstract void addVersion(PublicGroupVersion version) throws ManagerException
version
- バージョン情報
ManagerException
- パブリックグループセット構成バージョンの登録に失敗public abstract void updateVersion(PublicGroupVersion version) throws ManagerException
version
- バージョン情報
ManagerException
- パブリックグループセット構成バージョンの更新に失敗public abstract void deleteVersion(PublicGroupVersion version) throws ManagerException
ManagerException
がスローされます。
version
- バージョン情報
ManagerException
- パブリックグループセット構成バージョンの削除に失敗public abstract void copyVersion(java.lang.String groupSet, java.lang.String srcVersion, java.lang.String destVersion, Term term) throws ManagerException
groupSet
- コピー元、コピー先のパブリックグループセット構成バージョンのグループセットコードsrcVersion
- コピー元のパブリックグループセット構成バージョンのバージョンコードdestVersion
- コピー先のパブリックグループセット構成バージョンのバージョンコードterm
- コピー先のパブリックグループセット構成バージョンの期間
ManagerException
- パブリックグループセット構成バージョンのコピーに失敗public abstract PublicGroupStruct[] getPublicGroupStructs(java.lang.String groupSet, java.lang.String publicGroup, java.util.Date date, java.util.Locale locale) throws ManagerException
groupSet
- グループセットコードpublicGroup
- グループコードdate
- 日付locale
- 言語(ロケール)
ManagerException
- パブリックグループの階層構造の取得に失敗
|
intra-mart(R) 5.1 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |