public interface SafeUrlManager extends Serializable
修飾子とタイプ | メソッドと説明 |
---|---|
int |
addSafeUrl(SafeUrl safeUrl)
セーフURLを追加します。
|
int |
addSafeUrl(String id,
String url,
boolean isRegex)
セーフURLを追加します。
|
Integer |
countSafeUrls(String urlLike)
セーフURLのレコード件数を取得します。
|
int |
deleteSafeUrl(String id)
指定したIDのセーフURLを削除します。
|
SafeUrl |
getSafeUrl(String id)
指定したセーフURLを取得します。
|
Collection<SafeUrl> |
getSafeUrls()
設定されたセーフURLリストを取得します。
|
List<SafeUrl> |
getSafeUrls(int start,
int length,
String orderByColumn,
String urlLike)
設定されたセーフURLリストを取得します。
|
boolean |
isSafe(String url)
指定されたURLがセーフリストに存在するか確認します。
|
boolean |
isSafe(String url,
Collection<SafeUrl> safeUrls)
指定されたURLが指定されたセーフリストに存在するか確認します。
|
int |
updateSafeUrl(String id,
String url,
boolean isRegex)
指定したIDのセーフURLを更新します。
|
SafeUrl getSafeUrl(String id)
id
- セーフURLを一意に示すIDCollection<SafeUrl> getSafeUrls()
List<SafeUrl> getSafeUrls(int start, int length, String orderByColumn, String urlLike)
start
- 実行結果のうち、取得を開始する行(1が最初)。1以下の場合、最初の行から取得します。length
- 実行結果のうち、startから取得する行数。0以下の場合、無制限に取得します。orderByColumn
- セーフURLリスト取得時のorder by
に渡すパラメータを設定します(例:"record_date ASC, id ASC")。SQLとしてそのまま利用されるため、SQLインジェクションに注意して利用してください。urlLike
- セーフURLリスト取得時のURLのLIKEとして設定する検索条件。省略(null)時にはURLによる絞り込みを行いません。boolean isSafe(String url)
url
- 確認対象のURLboolean isSafe(String url, Collection<SafeUrl> safeUrls)
url
- 確認対象のURLsafeUrls
- セーフリストint addSafeUrl(SafeUrl safeUrl)
safeUrl
- セーフURLint addSafeUrl(String id, String url, boolean isRegex)
id
- セーフURLを一意に示すIDurl
- セーフURLisRegex
- trueの場合URLが正規表現であることを示します。falseの場合にはURLは非正規表現として扱われます。Integer countSafeUrls(String urlLike)
urlLike
- セーフURLリスト取得時のURLのLIKEとして設定する検索条件。省略(null)時にはURLによる絞り込みを行いません。int deleteSafeUrl(String id)
id
- セーフURLを一意に示すIDCopyright © 2012 NTT DATA INTRAMART CORPORATION