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