DOMAIN - the domain typeBASIC - the basic typepublic interface DomainConverter<DOMAIN,BASIC>
The implementation class should be annotated with ExternalDomain and be registered to
DomainConverters.
@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);
}
}
ExternalDomain,
DomainConverters| Modifier and Type | Method and Description |
|---|---|
BASIC |
fromDomainToValue(DOMAIN domain)
Converts from a domain object to a basic value.
|
DOMAIN |
fromValueToDomain(BASIC value)
Converts from a basic value to a domain object.
|