intra-mart 6.1.14

jp.co.intra_mart.foundation.security.shortcut
インタフェース ShortCutAccessor

既知の実装クラスの一覧:
StandardShortCutAccessor

public interface ShortCutAccessor

ショートカットアクセッサインタフェース。

ショートカット情報の読み込みおよび書き込みのインタフェースを定義します。

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

メソッドの概要
 Date addValidEndDate(int countDays)
          SYSTEM日付に指定した日数を加えた日付を取得します。
 String createShortCut(String groupId, ShortCutInfo shortCutInfo)
          ショートカットIDを作成します。
 void deleteShortCut(String groupId, String shortCutId)
          ショートカットIDを削除します。
 String getErrorPage(String groupId)
          エラーページのパスを取得します。
 String getMainPage(String groupId)
          ショートカット表示用のパスを取得します。
 ShortCutInfo getShortCutInfo(String groupId, String shortCutId)
          ショートカット情報を取得します。
 void init(Node node)
          ショートカットアクセッサを初期化します。
 int verifyShortCut(String groupId, Date verifyDate)
          ショートカットIDを検証します。
 

メソッドの詳細

init

public void init(Node node)
ショートカットアクセッサを初期化します。

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

パラメータ:
node - 初期化パラメータのDOM

createShortCut

public String createShortCut(String groupId,
                             ShortCutInfo shortCutInfo)
                      throws AccessSecurityException
ショートカットIDを作成します。

パラメータ:
groupId - ログイングループID
shortCutInfo - ショートカット情報
戻り値:
ショートカットID
例外:
ショートカット情報の登録に失敗した場合、スローされます。
AccessSecurityException

deleteShortCut

public void deleteShortCut(String groupId,
                           String shortCutId)
                    throws AccessSecurityException
ショートカットIDを削除します。

パラメータ:
groupId - ログイングループID
shortCutId - ショートカットID
例外:
ショートカット情報の削除に失敗した場合、スローされます。
AccessSecurityException

verifyShortCut

public int verifyShortCut(String groupId,
                          Date verifyDate)
                   throws AccessSecurityException
ショートカットIDを検証します。

パラメータ:
groupId - ログイングループID
verifyDate - 検証日付
戻り値:
削除件数
例外:
過去のショートカット情報の削除に失敗した場合、スローされます。
AccessSecurityException

getShortCutInfo

public ShortCutInfo getShortCutInfo(String groupId,
                                    String shortCutId)
                             throws AccessSecurityException
ショートカット情報を取得します。

パラメータ:
groupId - ログイングループID
shortCutId - ショートカットID
戻り値:
ショートカット情報(取得できなかった場合、NULLを返却)
例外:
ショートカット情報の取得に失敗した場合、スローされます。
AccessSecurityException

getErrorPage

public String getErrorPage(String groupId)
エラーページのパスを取得します。

パラメータ:
groupId - ログイングループID
戻り値:
エラーページパス

getMainPage

public String getMainPage(String groupId)
ショートカット表示用のパスを取得します。

パラメータ:
groupId - ログイングループID
戻り値:
メインページパス

addValidEndDate

public Date addValidEndDate(int countDays)
                     throws AccessSecurityException
SYSTEM日付に指定した日数を加えた日付を取得します。

パラメータ:
countDays - 指定日数
戻り値:
SYSTEM日付に指定した日数を加えた日付
例外:
日付の取得に失敗した場合、スローされます。
AccessSecurityException

intra-mart 6.1.14

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