Package nablarch.common.code
Interface Code
public interface Code
単一のコードデータ(コードIDに紐づくデータ)にアクセスするインタフェース。
- Author:
- Koichi Asano
-
Method Summary
Modifier and TypeMethodDescriptionbooleanコードにコード値が含まれるかチェックする。booleanパターンにコード値が含まれるかチェックする。コードIDを取得する。言語を指定してコード名称を取得する。getOptionalName(String value, String optionColumnName, Locale locale) 言語を指定してオプションコード名称を取得する。getShortName(String value, Locale locale) 言語を指定してコードの略称を取得する。パターンを指定してコード値を取得する。コード値を全て取得する。
-
Method Details
-
getCodeId
String getCodeId()コードIDを取得する。- Returns:
- コードID
-
contains
コードにコード値が含まれるかチェックする。- Parameters:
value- コード値- Returns:
- コードにコード値が含まれる場合true
-
contains
パターンにコード値が含まれるかチェックする。- Parameters:
pattern- 使用するパターンのカラム名value- コード値- Returns:
- パターンにコード値が含まれる場合true
- Throws:
IllegalArgumentException- パターンが存在しなかった場合。
-
getValues
コード値を全て取得する。- Parameters:
locale- 言語- Returns:
- コードに含まれる全てのコード値のリスト
- Throws:
IllegalArgumentException- 言語に対応するデータが存在しなかった場合。
-
getValues
パターンを指定してコード値を取得する。- Parameters:
pattern- 使用するパターンのカラム名locale- 言語- Returns:
- パターンに含まれるコード値のリスト
- Throws:
IllegalArgumentException- パターンまたは言語に対応するデータが存在しなかった場合。
-
getName
言語を指定してコード名称を取得する。- Parameters:
value- コード値locale- 取得するコード名称の言語- Returns:
- 言語に対応する名称
- Throws:
IllegalArgumentException- コード値または言語に対応するデータが存在しなかった場合。
-
getShortName
言語を指定してコードの略称を取得する。- Parameters:
value- コード値locale- 取得するコード名称の言語- Returns:
- 言語に対応する略称
- Throws:
IllegalArgumentException- コード値または言語に対応するデータが存在しなかった場合。
-
getOptionalName
String getOptionalName(String value, String optionColumnName, Locale locale) throws IllegalArgumentException 言語を指定してオプションコード名称を取得する。- Parameters:
value- コード値optionColumnName- オプション名称のカラム名locale- 取得するコード名称の言語- Returns:
- 言語に対応する名称
- Throws:
IllegalArgumentException- コード値、オプション名称のカラム名、または言語に対応するデータが存在しなかった場合。
-