@Published public final class CodeUtil extends Object
CodeManagerによって提供される。
CodeManagerの実装は、SystemRepositoryからコンポーネント名で取得される。
CodeManager| 修飾子とタイプ | メソッドと説明 |
|---|---|
static boolean |
contains(String codeId,
String value)
コード値がコードに存在するかチェックする。
|
static boolean |
contains(String codeId,
String pattern,
String value)
コード値がパターンに存在するかチェックする。
|
static String |
getName(String codeId,
String value)
コード値に対応するコード名称を取得する。
|
static String |
getName(String codeId,
String value,
Locale locale)
コード値、言語に対応するコード名称を取得する。
|
static String |
getOptionalName(String codeId,
String value,
String optionColumnName)
コード値に対応するコードのオプション名称(名称、略称の他に使用する補助名称)を取得する。
|
static String |
getOptionalName(String codeId,
String value,
String optionColumnName,
Locale locale)
コード値、言語に対応するコードのオプション名称を取得する。
|
static String |
getShortName(String codeId,
String value)
コード値に対応するコードの略称を取得する。
|
static String |
getShortName(String codeId,
String value,
Locale locale)
コード値、言語に対応するコードの略称を取得する。
|
static List |
getValues(String codeId)
コードIDに紐付く全てのコード値を取得する。
|
static List |
getValues(String codeId,
Locale locale)
コードIDに紐付く全てのコード値を取得する。
|
static List |
getValues(String codeId,
String pattern)
コードIDとパターンに紐付くコード値を取得する。
|
static List |
getValues(String codeId,
String pattern,
Locale locale)
コードIDとパターンに紐付くコード値を取得する。
|
public static String getName(String codeId, String value)
ThreadContextで設定された言語となる。
ThreadContextで設定が行われていない場合は、デフォルトロケールの言語となる。
codeId - コードIDvalue - コード値IllegalArgumentException - 指定したコードIDが存在しないか、対象のコード値または言語に対応するデータが存在しない場合public static String getName(String codeId, String value, Locale locale)
codeId - コードIDvalue - コード値locale - 言語IllegalArgumentException - 指定したコードIDが存在しないか、対象のコード値または言語に対応するデータが存在しない場合public static String getShortName(String codeId, String value)
ThreadContextにて設定された言語となる。
ThreadContextで設定が行われていない場合は、デフォルトロケールの言語となる。
codeId - コードIDvalue - コード値IllegalArgumentException - 指定したコードIDが存在しないか、対象のコード値または言語に対応するデータが存在しない場合public static String getShortName(String codeId, String value, Locale locale)
codeId - コードIDvalue - コード値locale - 言語IllegalArgumentException - 指定したコードIDが存在しないか、対象のコード値または言語に対応するデータが存在しない場合public static String getOptionalName(String codeId, String value, String optionColumnName)
ThreadContextにて設定された言語となる。
ThreadContextで設定が行われていない場合は、デフォルトロケールの言語となる。codeId - コードIDvalue - コード値optionColumnName - 取得するオプション名称のカラム名(大文字・小文字を区別せずに使用する)IllegalArgumentException - 指定したコードIDが存在しないか、対象のコード値または言語に対応するデータが存在しない場合public static String getOptionalName(String codeId, String value, String optionColumnName, Locale locale)
codeId - コードIDvalue - コード値optionColumnName - 取得するオプション名称のカラム名(大文字・小文字を区別せずに使用する)locale - 言語IllegalArgumentException - 指定したコードIDが存在しないか、対象のコード値または言語に対応するデータが存在しない場合public static List getValues(String codeId)
codeId - コードIDIllegalArgumentException - 指定したコードIDが存在しないか、対象のコード値または言語に対応するデータが存在しない場合public static List getValues(String codeId, String pattern)
ThreadContextにて設定された言語となる。
ThreadContextで設定が行われていない場合は、デフォルトロケールの言語となる。codeId - コードIDpattern - 使用するパターンのカラム名(大文字・小文字を区別せずに使用する)IllegalArgumentException - 指定したコードIDが存在しないか、パターンまたは言語に対応するデータが存在しない場合public static List getValues(String codeId, Locale locale)
codeId - コードIDlocale - 言語IllegalArgumentException - 指定したコードIDが存在しないか、コード値または言語に対応するデータが存在しない場合public static List getValues(String codeId, String pattern, Locale locale)
codeId - コードIDpattern - 使用するパターンのカラム名(大文字・小文字を区別せずに使用する)locale - 言語IllegalArgumentException - 指定したコードIDが存在しないか、パターンまたは言語に対応するデータが存在しない場合public static boolean contains(String codeId, String value)
codeId - コードIDvalue - コード値IllegalArgumentException - 指定したコードIDが存在しない場合public static boolean contains(String codeId, String pattern, String value)
codeId - コードIDpattern - 使用するパターンのカラム名(大文字・小文字を区別せずに使用する)value - コード値IllegalArgumentException - 指定したコードIDが存在しない場合か、指定したパターンが存在しない場合