@Retention(value=RUNTIME)
@Target(value={FIELD,METHOD})
public @interface MultiLang
修飾子とタイプ | 任意要素と説明 |
---|---|
boolean |
isMultiLangValue
ListやMap等ではなく、この項目自体が多言語項目かどうか
|
boolean |
isRequired
多言語項目のデフォルト言語値が入力必須項目かどうか
|
boolean |
isSelectValue
多言語項目がSelectValueかどうか
|
boolean |
isUseSuperForItemName
親クラスの名前をキー名に使うかどうか
|
java.lang.String |
itemGetter
多言語項目のGetterMethod名
省略時はgetXxxを返す(XxxはitemKeyの値で先頭が大文字)
|
java.lang.String |
itemKey
多言語項目のキー名
省略時はフィールド名を返す(メソッドでの利用時は省略不可)
|
java.lang.String |
itemNameGetter
項目のnameを取得するGetterMethod名
指定した場合、このgetterから取れた名前をLangExplorerのItem名の一部に利用する
|
java.lang.String |
itemSetter
多言語項目のSetterMethod名
省略時はsetXxxを返す(XxxはitemKeyの値で先頭が大文字)
|
java.lang.String |
multiLangGetter
多言語項目のLocalizedListのGetterMethod名
省略時はgetLocalizedXxxListを返す(XxxはitemKeyの値で先頭が大文字)
|
java.lang.String |
multiLangSetter
多言語項目のLocalizedListのSetterMethod名
省略時はsetLocalizedXxxListを返す(XxxはitemKeyの値で先頭が大文字)
|
public abstract java.lang.String itemNameGetter
指定した場合、このgetterから取れた名前をLangExplorerのItem名の一部に利用する
public abstract boolean isMultiLangValue
public abstract java.lang.String itemGetter
省略時はgetXxxを返す(XxxはitemKeyの値で先頭が大文字)
public abstract java.lang.String itemSetter
省略時はsetXxxを返す(XxxはitemKeyの値で先頭が大文字)
public abstract java.lang.String multiLangGetter
省略時はgetLocalizedXxxListを返す(XxxはitemKeyの値で先頭が大文字)