intra-mart(R)
5.1

jp.co.intra_mart.foundation.security.menu
クラス RoleChangedMenuListener

java.lang.Object
  拡張jp.co.intra_mart.foundation.security.menu.RoleChangedMenuListener
すべての実装インタフェース:
RoleChangedListener

public class RoleChangedMenuListener
extends java.lang.Object
implements RoleChangedListener

ロールが削除された場合にメニューに紐付くロールを削除するリスナークラス。

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

コンストラクタの概要
RoleChangedMenuListener()
          コンストラクタ。
 
メソッドの概要
 void init(java.util.Map params)
          ロールリスナーの初期化。
 void roleAdded(java.lang.String groupId, Role role)
          ロール情報をデータストアに作成した直後にコールされます。
 void roleDeleted(java.lang.String groupId, java.lang.String roleId)
          ロール情報をデータストアから削除した直後にコールされます。
 void roleUpdated(java.lang.String groupId, Role role)
          ロール情報をデータストアに更新した直後にコールされます。
 void subRoleAdded(java.lang.String groupId, java.lang.String roleId, java.lang.String subRoleId)
          ロールにサブロールを追加した直後にコールされます。
 void subRoleDeleted(java.lang.String groupId, java.lang.String roleId, java.lang.String subRoleId)
          ロールからサブロールを削除した直後にコールされます。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RoleChangedMenuListener

public RoleChangedMenuListener()
コンストラクタ。

メソッドの詳細

init

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

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

定義:
インタフェース RoleChangedListener 内の init
パラメータ:
params - 初期化パラメータのマップ(Map)

roleAdded

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

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

roleDeleted

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

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

roleUpdated

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

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

subRoleAdded

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

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

subRoleDeleted

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

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

intra-mart(R)
5.1

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