in domain/src/main/java/demoapp/dom/progmodel/customvaluetypes/embeddedvalues/jpa/ComplexNumberJpaValueSemantics.java [83:104]
public Parser<ComplexNumberJpa> getParser() {
return new Parser<ComplexNumberJpa>() {
@Override
public String parseableTextRepresentation(final Context context, final ComplexNumberJpa value) {
return title(value, "NaN");
}
@Override
public ComplexNumberJpa parseTextRepresentation(final Context context, final String complexNumberString) {
if(!org.springframework.util.StringUtils.hasLength(complexNumberString)
|| complexNumberString.contains("NaN")) {
return null;
}
return ComplexNumber.parse(complexNumberString, ComplexNumberJpa::of);
}
@Override
public int typicalLength() {
return 20;
}
};
}