@Published(tag="architect")
public interface CodeManager
| 修飾子とタイプ | メソッドと説明 |
|---|---|
boolean |
contains(String codeId,
String value)
コードID、コード値を条件に、そのコード値を持ったコードが存在するかチェックする。
|
boolean |
contains(String codeId,
String pattern,
String value)
コードID、使用するパターンのカラム名、コード値を条件に、
そのコード値に対応するコードが、パターンに存在するかチェックする。
|
String |
getName(String codeId,
String value)
コードID、コード値を条件に、対応するコード名称を取得する。
|
String |
getName(String codeId,
String value,
Locale locale)
コードID、コード値、取得対象の言語を条件に、対応するコード名称を取得する。
|
String |
getOptionalName(String codeId,
String value,
String optionColumnName)
コードID、コード値、取得するオプション名称のカラム名を条件に、
対応するコードのオプション名称を取得する。
|
String |
getOptionalName(String codeId,
String value,
String optionColumnName,
Locale locale)
コードID、コード値、取得するオプション名称のカラム名、言語を条件に、
対応するコードのオプション名称を取得する。
|
String |
getShortName(String codeId,
String value)
コードID、コード値を条件に、対応するコードの略称を取得する。
|
String |
getShortName(String codeId,
String value,
Locale locale)
コードID、コード値、取得対象の言語を条件に、対応するコードの略称を取得する。
|
List |
getValues(String codeId)
コードIDに紐付く全てのコード値を取得する。
|
List |
getValues(String codeId,
Locale locale)
コードIDと言語を条件に、対応するコード値を全て取得する。
|
List |
getValues(String codeId,
String pattern)
コードID、パターンを条件に、対応するコード値を全て取得する。
|
List |
getValues(String codeId,
String pattern,
Locale locale)
コードID、パターン、言語を条件に、対応するコード値を全て取得する。
|
String getName(String codeId, String value)
ThreadContextでデフォルトとして指定された言語とする。
ThreadContextからデフォルト言語を取得できなかった場合、
デフォルトロケールから言語を取得する。codeId - コードIDvalue - コード値IllegalArgumentException - 指定したコードIDが存在しないか、
対象のコード値または言語に対応するデータが存在しない場合String getName(String codeId, String value, Locale locale)
codeId - コードIDvalue - コード値locale - 取得対象の言語IllegalArgumentException - 指定したコードIDが存在しないか、
対象のコード値または言語に対応するデータが存在しない場合String getShortName(String codeId, String value)
ThreadContextでデフォルトとして指定された言語とする。
ThreadContextからデフォルト言語を取得できなかった場合、
デフォルトロケールから言語を取得する。codeId - コードIDvalue - コード値IllegalArgumentException - 指定したコードIDが存在しないか、
対象のコード値または言語に対応するデータが存在しない場合String getShortName(String codeId, String value, Locale locale)
codeId - コードIDvalue - コード値locale - 取得対象の言語IllegalArgumentException - 指定したコードIDが存在しないか、
対象のコード値または言語に対応するデータが存在しない場合String getOptionalName(String codeId, String value, String optionColumnName)
ThreadContextでデフォルトとして指定された言語とする。
ThreadContextからデフォルト言語を取得できなかった場合、
デフォルトロケールから言語を取得する。codeId - コードIDvalue - コード値optionColumnName - 取得するオプション名称のカラム名(大文字・小文字を区別せずに使用する)IllegalArgumentException - 指定したコードIDが存在しない場合、
指定したオプション名称のカラムが存在しない場合、
対象のコード値または言語に対応するデータが存在しない場合String getOptionalName(String codeId, String value, String optionColumnName, Locale locale)
ThreadContextでデフォルトとして指定された言語とする。
ThreadContextからデフォルト言語を取得できなかった場合、
デフォルトロケールから言語を取得する。codeId - コードIDvalue - コード値optionColumnName - 取得するオプション名称のカラム名(大文字・小文字を区別せずに使用する)locale - 言語IllegalArgumentException - 指定したコードIDが存在しない場合、
指定したオプション名称のカラムが存在しない場合、
対象のコード値または言語に対応するデータが存在しない場合List getValues(String codeId)
ThreadContextでデフォルトとして指定された言語とする。
ThreadContextからデフォルト言語を取得できなかった場合、
デフォルトロケールから言語を取得する。
返却値は、あらかじめ言語ごとに定義されたソート順に従い、並び替えを行う。
codeId - コードIDIllegalArgumentException - 指定したコードIDが存在しないか、
対象のコード値または言語に対応するデータが存在しない場合List getValues(String codeId, String pattern)
ThreadContextでデフォルトとして指定された言語とする。
ThreadContextからデフォルト言語を取得できなかった場合、
デフォルトロケールから言語を取得する。
返却値は、あらかじめ言語ごとに定義されたソート順に従い、並び替えを行う。codeId - コードIDpattern - 使用するパターンのカラム名(大文字・小文字を区別せずに使用する)IllegalArgumentException - 指定したコードIDが存在しないか、
パターンまたは言語に対応するデータが存在しない場合List getValues(String codeId, Locale locale)
codeId - コードIDlocale - 言語IllegalArgumentException - 対応するコードが存在しなかった場合。List getValues(String codeId, String pattern, Locale locale)
codeId - コードIDpattern - 使用するパターンのカラム名(大文字・小文字を区別せずに使用する)locale - 言語IllegalArgumentException - 指定したコードIDが存在しないか、
パターンまたは言語に対応するデータが存在しない場合boolean contains(String codeId, String value)
codeId - コードIDvalue - コード値IllegalArgumentException - コードIDが存在しなかった場合。boolean contains(String codeId, String pattern, String value)
codeId - コードIDpattern - 使用するパターンのカラム名(大文字・小文字を区別せずに使用する)value - コード値IllegalArgumentException - 指定したコードIDが存在しないか、
指定したパターンが存在しない場合