|
intra-mart 6.1.14 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
ロールアクセッサインタフェース。
ロール情報の読み込みおよび書き込みのインタフェースを定義します。
メソッドの概要 | |
void |
createRole(String groupId,
Role role)
ロール情報を新規に追加する。 |
void |
deleteCategory(String groupId)
すべてのカテゴリを削除する。 |
void |
deleteCategory(String groupId,
String category)
カテゴリを削除する。 |
void |
deleteRole(String groupId)
すべてのロール情報を削除する。 |
void |
deleteRole(String groupId,
String roleId)
ロール情報を削除する。 |
void |
deleteSubRole(String groupId,
String roleId)
指定したロールのサブロールIDサマリを全削除する。 |
void |
deleteSubRole(String groupId,
String roleId,
String subRoleId)
サブロールIDサマリを削除する。 |
String[] |
getAllParentRoleIds(String groupId,
String roleId)
すべての親ロールの一覧を取得する。 |
String[] |
getAllSubRoleIds(String groupId,
String roleId)
すべてのサブロールの一覧を取得する。 |
String[] |
getCategories(String groupId)
カテゴリの一覧を取得する。 |
String[] |
getParentRoleIds(String groupId,
String roleId)
親ロールの一覧を取得する。 |
Role[] |
getRoleData(String groupId)
ロール情報を全件取得する。 |
Role |
getRoleData(String groupId,
String roleId)
ロール情報を取得する。 |
Role[] |
getRoleDataByCategory(String groupId,
String category)
カテゴリからロール情報を取得する。 |
Role[] |
getRolesByIds(String groupId,
String[] roleIds)
指定されたロールIDのロール情報をすべて取得する。 |
String[] |
getSubRoleIds(String groupId,
String roleId)
サブロールIDサマリを取得する。 |
void |
init(Map params)
ロールアクセッサの初期化。 |
void |
insertSubRole(String groupId,
String roleId,
String subRoleId)
サブロールを作成する。 |
void |
updateCategory(String groupId,
String oldCategory,
String newCategory)
カテゴリを更新する。 |
void |
updateRole(String groupId,
Role role)
ロール情報を更新する。 |
メソッドの詳細 |
public void createRole(String groupId, Role role) throws AccessSecurityWriteException
groupId
- ログイングループIDrole
- ロール情報
AccessSecurityWriteException
- ロール情報の作成に失敗した場合にスローされます。public void deleteCategory(String groupId) throws AccessSecurityWriteException
groupId
- ログイングループID
AccessSecurityWriteException
- カテゴリの削除に失敗した場合にスローされます。public void deleteCategory(String groupId, String category) throws AccessSecurityWriteException
groupId
- ログイングループIDcategory
- カテゴリ名
AccessSecurityWriteException
- カテゴリの削除に失敗した場合にスローされます。public void deleteRole(String groupId) throws AccessSecurityWriteException
groupId
- ログイングループID
AccessSecurityWriteException
- ロール情報の削除に失敗した場合にスローされます。public void deleteRole(String groupId, String roleId) throws AccessSecurityWriteException
groupId
- ログイングループIDroleId
- ロールID
AccessSecurityWriteException
- ロール情報の削除に失敗した場合にスローされます。public String[] getAllParentRoleIds(String groupId, String roleId) throws AccessSecurityReadException
groupId
- ログイングループIDroleId
- ロールID
AccessSecurityReadException
- ロール情報の取得に失敗した場合にスローされます。public String[] getAllSubRoleIds(String groupId, String roleId) throws AccessSecurityReadException
groupId
- ログイングループIDroleId
- ロールID
AccessSecurityReadException
- ロール情報の取得に失敗した場合にスローされます。public String[] getCategories(String groupId) throws AccessSecurityReadException
groupId
- ログイングループID
AccessSecurityReadException
- カテゴリの取得に失敗した場合にスローされます。public String[] getParentRoleIds(String groupId, String roleId) throws AccessSecurityReadException
groupId
- ログイングループIDroleId
- ロールID
AccessSecurityReadException
- ロール情報の取得に失敗した場合にスローされます。public Role[] getRoleData(String groupId) throws AccessSecurityReadException
groupId
- ログイングループID
AccessSecurityReadException
- ロール情報の取得に失敗した場合にスローされます。public Role getRoleData(String groupId, String roleId) throws AccessSecurityReadException
groupId
- ログイングループIDroleId
- ロールID
AccessSecurityReadException
- ロール情報の取得に失敗した場合にスローされます。public Role[] getRoleDataByCategory(String groupId, String category) throws AccessSecurityReadException
groupId
- ログイングループIDcategory
- カテゴリ名
AccessSecurityReadException
- ロール情報の取得に失敗した場合にスローされます。public Role[] getRolesByIds(String groupId, String[] roleIds) throws AccessSecurityReadException
groupId
- ログイングループIDroleIds
- ロールIDの配列
AccessSecurityReadException
- ロール情報取得に失敗した場合スローされます。public void init(Map params)
params
- 初期化パラメータのマップ(Map)public void updateCategory(String groupId, String oldCategory, String newCategory) throws AccessSecurityWriteException
groupId
- ログイングループIDoldCategory
- 旧カテゴリ名newCategory
- 新カテゴリ名
AccessSecurityWriteException
- カテゴリの更新に失敗した場合にスローされます。public void updateRole(String groupId, Role role) throws AccessSecurityWriteException
groupId
- ログイングループIDrole
- ロール情報
AccessSecurityWriteException
- ロール情報の更新に失敗した場合にスローされます。public void insertSubRole(String groupId, String roleId, String subRoleId) throws AccessSecurityWriteException
groupId
- ログイングループIDroleId
- ロールIDsubRoleId
- 追加するサブロールID
AccessSecurityWriteException
- ロール情報の更新に失敗した場合にスローされます。public void deleteSubRole(String groupId, String roleId, String subRoleId) throws AccessSecurityWriteException
groupId
- ログイングループIDroleId
- ロールIDsubRoleId
- 削除するサブロールID
AccessSecurityWriteException
- ロール情報の更新に失敗した場合にスローされます。public void deleteSubRole(String groupId, String roleId) throws AccessSecurityWriteException
groupId
- ログイングループIDroleId
- ロールID
AccessSecurityWriteException
- ロール情報の更新に失敗した場合にスローされます。public String[] getSubRoleIds(String groupId, String roleId) throws AccessSecurityReadException
groupId
- ログイングループIDroleId
- ロールID
AccessSecurityWriteException
- ロール情報の更新に失敗した場合にスローされます。
AccessSecurityReadException
|
intra-mart 6.1.14 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |