intra-mart(R)
5.1

jp.co.intra_mart.foundation.security.group
インタフェース LoginGroupAccessor


public interface LoginGroupAccessor

ログイングループアクセッサインタフェース。

ログイングループ情報の読み込みおよび書き込みのインタフェースを定義します。

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

メソッドの概要
 void deleteLoginGroup(java.lang.String groupId)
          ログイングループを削除します。
 void deleteMainPagePattern(java.lang.String groupId, java.lang.String mainPagePatternId)
          メインページパターンを削除します。
 LoginGroup getLoginGroup(java.lang.String groupId)
          ログイングループ情報を取得します。
 java.lang.String[] getLoginGroupIds()
          ログイングループIDの一覧を取得します。
 MainPagePatternInfo getMainPagePattern(java.lang.String groupId, java.lang.String mainPagePatternId)
          メインページパターンを取得します。
 java.lang.String[] getMainPagePatternIds(java.lang.String groupId)
          メインページパターンIDの一覧を取得します。
 void init(java.util.Map params)
          ログイングアクセッサの初期化。
 void insertLoginGroup(LoginGroup loginGroup)
          ログイングループを新規追加します。
 void insertMainPagePattern(java.lang.String groupId, MainPagePatternInfo mainPagePatternInfo)
          メインページパターンを新規追加します。
 void updateLoginGroup(LoginGroup loginGroup)
          ログイングループを更新します。
 void updateMainPagePattern(java.lang.String groupId, MainPagePatternInfo mainPagePatternInfo)
          メインページパターンを更新します。
 

メソッドの詳細

deleteLoginGroup

public void deleteLoginGroup(java.lang.String groupId)
                      throws AccessSecurityWriteException,
                             NotExistException
ログイングループを削除します。

パラメータ:
groupId - ログイングループID
例外:
AccessSecurityWriteException - ログイングループ情報の削除に失敗した場合にスローされます。
NotExistException - 削除するログイングループ情報が存在しない場合にスローされます。

deleteMainPagePattern

public void deleteMainPagePattern(java.lang.String groupId,
                                  java.lang.String mainPagePatternId)
                           throws AccessSecurityWriteException,
                                  NotExistException
メインページパターンを削除します。

ログイングループに紐付くメインページパターンを削除します。

パラメータ:
groupId - ログイングループID
mainPagePatternId - メインページパターンID
例外:
AccessSecurityWriteException - メインページパターン情報の更新に失敗した場合にスローされます。
NotExistException - 削除するメインページパターン情報が存在しない場合にスローされます。

getLoginGroup

public LoginGroup getLoginGroup(java.lang.String groupId)
                         throws AccessSecurityReadException
ログイングループ情報を取得します。

パラメータ:
groupId - ログイングループID
戻り値:
ログイングループ情報
存在しない場合は、nullを返却します。
例外:
AccessSecurityReadException - ログイングループ情報の取得に失敗した場合にスローされます。

getLoginGroupIds

public java.lang.String[] getLoginGroupIds()
                                    throws AccessSecurityReadException
ログイングループIDの一覧を取得します。

戻り値:
ログイングループIDの配列
存在しない場合は、空の配列を返却します。
例外:
AccessSecurityReadException - ログイングループ情報の取得に失敗した場合にスローされます。

getMainPagePattern

public MainPagePatternInfo getMainPagePattern(java.lang.String groupId,
                                              java.lang.String mainPagePatternId)
                                       throws AccessSecurityReadException
メインページパターンを取得します。

パラメータ:
groupId - ログイングループID
mainPagePatternId - メインページパターンID
戻り値:
メインパターン情報
例外:
AccessSecurityReadException - メインページパターン情報の取得に失敗した場合にスローされます。

getMainPagePatternIds

public java.lang.String[] getMainPagePatternIds(java.lang.String groupId)
                                         throws AccessSecurityReadException
メインページパターンIDの一覧を取得します。

ログイングループに紐付くメインページパターンIDの一覧を取得します。

パラメータ:
groupId - ログイングループID
戻り値:
メインページパターンIDの配列
存在しない場合は、空の配列を返却します。
例外:
AccessSecurityReadException - メインページパターン情報の取得に失敗した場合にスローされます。

init

public void init(java.util.Map params)
ログイングアクセッサの初期化。

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

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

insertLoginGroup

public void insertLoginGroup(LoginGroup loginGroup)
                      throws AccessSecurityWriteException,
                             DuplicateException
ログイングループを新規追加します。

パラメータ:
loginGroup - ログイングループ情報
例外:
AccessSecurityWriteException - ログイングループ情報の作成に失敗した場合にスローされます。
DuplicateException - 追加するログイングループ情報が既に存在した場合にスローされます。

insertMainPagePattern

public void insertMainPagePattern(java.lang.String groupId,
                                  MainPagePatternInfo mainPagePatternInfo)
                           throws AccessSecurityWriteException,
                                  DuplicateException
メインページパターンを新規追加します。

ログイングループに紐付くメインページパターンを新規追加します。

パラメータ:
groupId - ログイングループID
mainPagePatternInfo -
例外:
AccessSecurityWriteException - メインページパターン情報の作成に失敗した場合にスローされます。
DuplicateException - 追加するメインページパターン情報が既に存在した場合にスローされます。

updateLoginGroup

public void updateLoginGroup(LoginGroup loginGroup)
                      throws AccessSecurityWriteException,
                             NotExistException
ログイングループを更新します。

パラメータ:
loginGroup - ログイングループ情報
例外:
AccessSecurityWriteException - ログイングループ情報の更新に失敗した場合にスローされます。
NotExistException - 更新するログイングループ情報が存在しない場合にスローされます。

updateMainPagePattern

public void updateMainPagePattern(java.lang.String groupId,
                                  MainPagePatternInfo mainPagePatternInfo)
                           throws AccessSecurityWriteException,
                                  NotExistException
メインページパターンを更新します。

ログイングループに紐付くメインページパターンを更新します。

パラメータ:
groupId - ログイングループID
mainPagePatternInfo -
例外:
AccessSecurityWriteException - メインページパターン情報の更新に失敗した場合にスローされます。
NotExistException - 更新するメインページパターン情報が存在しない場合にスローされます。

intra-mart(R)
5.1

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