in domain/src/main/java/demoapp/dom/progmodel/customvaluetypes/customvalues/EmailAddressValueSemantics.java [131:148]
public IdStringifier<EmailAddress> getIdStringifier() {
return new IdStringifier.EntityAgnostic<>() {
@Override
public Class<EmailAddress> getCorrespondingClass() {
return EmailAddressValueSemantics.this.getCorrespondingClass();
}
@Override
public String enstring(@NonNull EmailAddress value) {
return _Strings.base64UrlEncode(value.getEmailAddress());
}
@Override
public EmailAddress destring(@NonNull String stringified) {
return EmailAddress.of(_Strings.base64UrlDecode(stringified));
}
};
}