|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 必須 | オプション | 詳細: 要素 | |||||||||
@Target(value=TYPE) @Retention(value=RUNTIME) public @interface ExternalDomain
任意のクラスをドメインクラスとして扱うことを示します。
注釈されたクラスは次の制約を満たす必要があります。
DomainConverter のサブタイプである。
public なコンストラクタを持つ。
@ExternalDomain
public class SalaryConverter implements DomainConverter<Salary, BigDecimal> {
public BigDecimal fromDomainToValue(Salary domain) {
return domain.getValue();
}
public Salary fromValueToDomain(BigDecimal value) {
return new Salary(value);
}
}
DomainConverter,
DomainConverters
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 必須 | オプション | 詳細: 要素 | |||||||||