intra-mart 6.1.14

jp.co.intra_mart.foundation.security.admin
インタフェース SuperUserAccessor


public interface SuperUserAccessor

システム管理者アクセッサインタフェース。

システム管理者情報の読み込みおよび書き込みのインタフェースを定義します。

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

メソッドの概要
 SuperUser getSuperUser()
          システム管理者情報を取得します。
 void init(Map params)
          システム管理者アクセッサを初期化します。
 void insertSuperUser(SuperUser superUser)
          システム管理者情報を新規追加します。
 void updateSuperUser(SuperUser superUser)
          システム管理者情報を更新します。
 

メソッドの詳細

getSuperUser

public SuperUser getSuperUser()
                       throws AccessSecurityReadException
システム管理者情報を取得します。

戻り値:
システム管理者情報
例外:
AccessSecurityReadException - システム管理者情報の取得に失敗した場合にスローされます。

init

public void init(Map params)
システム管理者アクセッサを初期化します。

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

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

insertSuperUser

public void insertSuperUser(SuperUser superUser)
                     throws AccessSecurityWriteException,
                            DuplicateException
システム管理者情報を新規追加します。

パラメータ:
superUser - システム管理者情報
例外:
AccessSecurityWriteException - システム管理者情報の作成に失敗した場合にスローされます。
DuplicateException - 追加するシステム管理者が既に存在した場合にスローされます。

updateSuperUser

public void updateSuperUser(SuperUser superUser)
                     throws AccessSecurityWriteException,
                            NotExistException
システム管理者情報を更新します。

パラメータ:
superUser - システム管理者情報
例外:
AccessSecurityWriteException - システム管理者情報の更新に失敗した場合にスローされます。
NotExistException - 更新するシステム管理者が存在しない場合にスローされます。

intra-mart 6.1.14

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