public interface KnowledgeGroupService
修飾子とタイプ | メソッドと説明 |
---|---|
void |
deleteKnowledgeGroup(String groupId)
ナレッジグループを削除します。
|
Collection<KnowledgeGroupAuthz> |
getAuthorizeGroupIds()
ユーザが権限を持つナレッジグループ情報を返却します。
|
Collection<KnowledgeGroupAuthz> |
getAuthorizeGroupIds(String action)
ユーザが指定されたアクションの権限を持つナレッジグループ情報を返却します。
|
KnowledgeGroup |
getKnowledgeGroup(String groupId)
ナレッジグループ情報を取得します。
|
boolean |
isAuthorizeGroup(String groupId,
String action)
指定されたグループに対するアクションを許可されているかどうかを返却します。
|
void |
registerKnowledgeGroup(KnowledgeGroup knowledgeGroup)
ナレッジグループを登録します。
|
void |
updateKnowledgeGroup(KnowledgeGroup knowledgeGroup)
ナレッジグループを更新します。
|
KnowledgeGroup getKnowledgeGroup(String groupId)
groupId
- グループIDvoid registerKnowledgeGroup(KnowledgeGroup knowledgeGroup) throws KnowledgeException
knowledgeGroup
- ナレッジグループ情報KnowledgeException
- ナレッジグループの登録に失敗した場合にスローされます。void updateKnowledgeGroup(KnowledgeGroup knowledgeGroup) throws KnowledgeException
knowledgeGroup
- ナレッジグループ情報KnowledgeException
- ナレッジグループの更新に失敗した場合にスローされます。void deleteKnowledgeGroup(String groupId) throws KnowledgeException
groupId
- グループIDKnowledgeException
- ナレッジグループの削除に失敗した場合にスローされます。boolean isAuthorizeGroup(String groupId, String action) throws KnowledgeGroupAuthzResourceException
groupId
- グループIDaction
- アクションKnowledgeGroupAuthzResourceException
- 指定されたグループの認可リソースが存在しない場合にスローされます。Collection<KnowledgeGroupAuthz> getAuthorizeGroupIds()
Collection<KnowledgeGroupAuthz> getAuthorizeGroupIds(String action)
action
- アクションCopyright © 2012 NTT DATA INTRAMART CORPORATION