コンストラクタの概要
RoleInfoManager () コンストラクタ。 |
メソッドの概要
返却値の型 | メソッド名 |
---|---|
ResultObject | addRoleInfo (RoleInfo roleInfo ) ロール情報を新規登録します。 |
ResultObject | addSubRoleInfo (String roleId , String subRoleId ) 指定されたロールのサブロールを追加します。 |
ResultObject | certify (Array nestRoleIds , Array roleIds ) ロール内包をチェックします。 |
ResultObject | containsCategory (String category ) 指定されたカテゴリが登録されているかチェックします。 |
ResultObject | containsRoleName (String roleName , String exceptRoleId ) 指定されたロール名が登録されているかチェックします。 |
ResultObject | containsRoleName (String roleName ) 指定されたロール名が登録されているかチェックします。 |
ResultObject | contains (String roleId ) 指定されたロールが登録されているかチェックします。 |
ResultObject | deleteCategories () すべてのカテゴリを削除します。 |
ResultObject | deleteCategory (String category ) カテゴリを削除します。 |
ResultObject | deleteRoleInfo (String roleId ) ロールを削除します。 |
ResultObject | deleteRoleInfos () すべてのロールを削除します。 |
ResultObject | deleteSubRoleInfo (String roleId , String subRoleId ) 指定したサブロールの関係を削除します。 |
ResultObject | deleteSubRoleInfos (String roleId ) 指定したロールの全てのサブロールの関係を削除します。 |
ResultObject | getAllParentRoleIds (String roleId ) 全ての親ロールIDを取得します。 |
ResultObject | getAllSubRoleIds (String roleId ) 全てのサブロールIDを取得します。 |
ResultObject | getCategories () カテゴリの一覧を取得します。 |
ResultObject | getCategoryCount (String category ) 非推奨カテゴリに属するロール数を取得します。
getRoleInfoCountByCategory(String) を使用してください。
|
ResultObject | getParentRoleIds (String roleId ) 指定されたロールの親ロールIDを取得します。 |
ResultObject | getRoleIds () すべてのロールIDを取得します。 |
ResultObject | getRoleInfoCountByCategoryAndRoleName (String [category] , String [roleName] , String [locale] ) 指定されたロールカテゴリとロール名にマッチするロール数を返却します。 |
ResultObject | getRoleInfoCountByCategory (String category ) カテゴリに属するロール数を取得します。 |
ResultObject | getRoleInfoCount () ロール数を取得します。 |
ResultObject | getRoleInfo (String roleId ) ロール情報を取得します。 |
ResultObject | getRoleInfosByCategory (String category ) カテゴリ検索によりロールを取得します。 |
ResultObject | getRoleInfosByRoleIds (Array roleIds ) 引数で指定したロールIDのロール情報をすべて取得します。 |
ResultObject | getRoleInfos () すべてのロール情報を取得します。 |
ResultObject | getSubRoleIds (String roleId ) サブロール(一階層のみ)を取得します。 |
ResultObject | isUpdate (Date date ) ロール情報が指定された日付以降に更新されているかチェックします。 |
ResultObject | moveCategory (String oldCategory , String newCategory ) カテゴリを更新します。 |
ResultObject | searchRoleInfosByCategoryAndRoleName (String [category] , String [roleName] , String [locale] , Number [limit] , Number [offset] , String [sortIndex] , String [sortOrder] ) 指定されたロールカテゴリとロール名にマッチするロール情報を返却します。 |
ResultObject | searchRoleInfosByRoleId (String roleId ) 指定された検索文字列にマッチするロールIDを持つロール情報を返却します。 |
ResultObject | searchRoleInfosByRoleName (String roleName ) 指定された検索文字列にマッチするロール名を持つロール情報を返却します。 |
ResultObject | updateRoleInfo (RoleInfo roleInfo ) ロール情報を更新します。 |
コンストラクタの詳細
RoleInfoManager ()
コンストラクタ。
|
メソッドの詳細
ResultObject addRoleInfo (RoleInfo roleInfo )
ロール情報を新規登録します。
パラメータ
返却値
|
ResultObject addSubRoleInfo (String roleId , String subRoleId )
指定されたロールのサブロールを追加します。
パラメータ
返却値
|
ResultObject certify (Array nestRoleIds , Array roleIds )
ロール内包をチェックします。
第1引数で指定されたロールIDが第2引数で指定されたロールIDを内包しているかチェックします。 第1引数のロールIDのみ、ネストしたロールも含めてチェックします。
パラメータ
返却値
|
ResultObject containsCategory (String category )
指定されたカテゴリが登録されているかチェックします。
パラメータ
返却値
|
ResultObject containsRoleName (String roleName , String exceptRoleId )
指定されたロール名が登録されているかチェックします。
第2引数に指定されたロールを除いた全てのロールに対してロール名が存在するかをチェックします。
パラメータ
返却値
|
ResultObject containsRoleName (String roleName )
指定されたロール名が登録されているかチェックします。
全てのロールに対して指定のロール名が存在するかをチェックします。
パラメータ
返却値
|
ResultObject contains (String roleId )
指定されたロールが登録されているかチェックします。
パラメータ
返却値
|
ResultObject deleteCategories ()
すべてのカテゴリを削除します。
返却値
|
ResultObject deleteCategory (String category )
カテゴリを削除します。
パラメータ
返却値
|
ResultObject deleteRoleInfo (String roleId )
ロールを削除します。
パラメータ
返却値
|
ResultObject deleteRoleInfos ()
すべてのロールを削除します。
返却値
|
ResultObject deleteSubRoleInfo (String roleId , String subRoleId )
指定したサブロールの関係を削除します。
パラメータ
返却値
|
ResultObject deleteSubRoleInfos (String roleId )
指定したロールの全てのサブロールの関係を削除します。
パラメータ
返却値
|
ResultObject getAllParentRoleIds (String roleId )
全ての親ロールIDを取得します。
指定したロールに属する親ロールのロールIDをすべて取得します。 ネストした親ロールについても全て取得します。
パラメータ
返却値
|
ResultObject getAllSubRoleIds (String roleId )
全てのサブロールIDを取得します。
指定したロールに属するサブロールのロールIDをすべて取得します。 ネストしたサブロールについても全て取得します。
パラメータ
返却値
|
ResultObject getCategories ()
カテゴリの一覧を取得します。
重複を除いた全てのカテゴリを取得します。
返却値
|
ResultObject getCategoryCount (String category )
非推奨
getRoleInfoCountByCategory(String) を使用してください。
カテゴリに属するロール数を取得します。
パラメータ
返却値
|
ResultObject getParentRoleIds (String roleId )
指定されたロールの親ロールIDを取得します。
指定のロールの一階層上のロールを取得します。
パラメータ
返却値
|
ResultObject getRoleIds ()
すべてのロールIDを取得します。
返却値
|
ResultObject getRoleInfoCountByCategoryAndRoleName (String [category] , String [roleName] , String [locale] )
指定されたロールカテゴリとロール名にマッチするロール数を返却します。
ロール名は、以下の文字を特殊文字として扱います。 * 0 以上の長さの文字列とマッチ? 1 文字の文字列とマッチ
パラメータ
返却値
|
ResultObject getRoleInfoCountByCategory (String category )
カテゴリに属するロール数を取得します。
パラメータ
返却値
|
ResultObject getRoleInfoCount ()
ロール数を取得します。
返却値
|
ResultObject getRoleInfo (String roleId )
ロール情報を取得します。
指定されたロールの情報を取得します。
パラメータ
返却値
|
ResultObject getRoleInfosByCategory (String category )
カテゴリ検索によりロールを取得します。
指定したカテゴリに属するロール情報を全て取得します。
パラメータ
返却値
|
ResultObject getRoleInfosByRoleIds (Array roleIds )
引数で指定したロールIDのロール情報をすべて取得します。
パラメータ
返却値
|
ResultObject getRoleInfos ()
すべてのロール情報を取得します。
返却値
|
ResultObject getSubRoleIds (String roleId )
サブロール(一階層のみ)を取得します。
パラメータ
返却値
|
ResultObject isUpdate (Date date )
ロール情報が指定された日付以降に更新されているかチェックします。
パラメータ
返却値
|
ResultObject moveCategory (String oldCategory , String newCategory )
カテゴリを更新します。
パラメータ
返却値
|
ResultObject searchRoleInfosByCategoryAndRoleName (String [category] , String [roleName] , String [locale] , Number [limit] , Number [offset] , String [sortIndex] , String [sortOrder] )
指定されたロールカテゴリとロール名にマッチするロール情報を返却します。
ロール名は、以下の文字を特殊文字として扱います。 * 0 以上の長さの文字列とマッチ? 1 文字の文字列とマッチ
パラメータ
返却値
|
ResultObject searchRoleInfosByRoleId (String roleId )
指定された検索文字列にマッチするロールIDを持つロール情報を返却します。
以下の文字を特殊文字として扱います。 * 0 以上の長さの文字列とマッチ? 1 文字の文字列とマッチ
パラメータ
返却値
|
ResultObject searchRoleInfosByRoleName (String roleName )
指定された検索文字列にマッチするロール名を持つロール情報を返却します。
以下の文字を特殊文字として扱います。 * 0 以上の長さの文字列とマッチ? 1 文字の文字列とマッチ
パラメータ
返却値
|
ResultObject updateRoleInfo (RoleInfo roleInfo )
ロール情報を更新します。
パラメータ
返却値
|