intra-mart 6.1.14

jp.co.intra_mart.foundation.security.role
インタフェース RoleChangedListener

既知の実装クラスの一覧:
RoleChangedAccountListener, RoleChangedControllerListener, RoleChangedMenuListener

public interface RoleChangedListener

ロール情報書き込み時(書き込み直後)のリスナ・インターフェースを定義します。

導入されたバージョン:
5.0
バージョン:
1.0

メソッドの概要
 void init(Map params)
          ロールリスナーの初期化。
 void roleAdded(String groupId, Role role)
          ロール情報をデータストアに作成した直後にコールされます。
 void roleDeleted(String groupId, String roleId)
          ロール情報をデータストアから削除した直後にコールされます。
 void roleUpdated(String groupId, Role role)
          ロール情報をデータストアに更新した直後にコールされます。
 void subRoleAdded(String groupId, String roleId, String subRoleId)
          ロールにサブロールを追加した直後にコールされます。
 void subRoleDeleted(String groupId, String roleId, String subRoleId)
          ロールからサブロールを削除した直後にコールされます。
 

メソッドの詳細

init

public void init(Map params)
ロールリスナーの初期化。

このクラスを実装したクラスが生成される時、一度だけこのメソッドが呼び出される。

パラメータ:
params - 初期化パラメータのマップ(Map)

roleAdded

public void roleAdded(String groupId,
                      Role role)
               throws ChangedListenerException
ロール情報をデータストアに作成した直後にコールされます。

パラメータ:
groupId - ログイングループID
role - 作成されたロール
例外:
ChangedListenerException - このメソッドで例外が発生した場合にスローされます。

roleDeleted

public void roleDeleted(String groupId,
                        String roleId)
                 throws ChangedListenerException
ロール情報をデータストアから削除した直後にコールされます。

パラメータ:
groupId - ログイングループID
roleId - 削除されたロールID
例外:
ChangedListenerException - このメソッドで例外が発生した場合にスローされます。

roleUpdated

public void roleUpdated(String groupId,
                        Role role)
                 throws ChangedListenerException
ロール情報をデータストアに更新した直後にコールされます。

パラメータ:
groupId - ログイングループID
role - 更新されたロール
例外:
ChangedListenerException - このメソッドで例外が発生した場合にスローされます。

subRoleAdded

public void subRoleAdded(String groupId,
                         String roleId,
                         String subRoleId)
                  throws ChangedListenerException
ロールにサブロールを追加した直後にコールされます。

パラメータ:
groupId - ログイングループID
roleId - ロールID
subRoleId - 追加されたサブロールID
例外:
ChangedListenerException - このメソッドで例外が発生した場合にスローされます。

subRoleDeleted

public void subRoleDeleted(String groupId,
                           String roleId,
                           String subRoleId)
                    throws ChangedListenerException
ロールからサブロールを削除した直後にコールされます。

パラメータ:
groupId - ログイングループID
roleId - ロールID
subRoleId - 削除されたサブロールID
例外:
ChangedListenerException - このメソッドで例外が発生した場合にスローされます。

intra-mart 6.1.14

Copyright © 2000-2010 NTT DATA INTRAMART CO.,LTD.. All Rights Reserved.