You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@causeway.apache.org by da...@apache.org on 2024/05/25 15:19:04 UTC
(causeway-app-petclinic) 04/04: Terminal Updates PetOwners#create to use new value type
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a commit to branch v2
in repository https://gitbox.apache.org/repos/asf/causeway-app-petclinic.git
commit 5211a61ea47a11c9f9fbbb84fdf6d7ca21df186c
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Sat May 25 16:18:54 2024 +0100
Terminal Updates PetOwners#create to use new value type
---
.../java/domainapp/modules/petowner/dom/petowner/PetOwners.java | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/module-petowner/src/main/java/domainapp/modules/petowner/dom/petowner/PetOwners.java b/module-petowner/src/main/java/domainapp/modules/petowner/dom/petowner/PetOwners.java
index 77eef38..e8e242b 100644
--- a/module-petowner/src/main/java/domainapp/modules/petowner/dom/petowner/PetOwners.java
+++ b/module-petowner/src/main/java/domainapp/modules/petowner/dom/petowner/PetOwners.java
@@ -26,6 +26,8 @@ import org.apache.causeway.persistence.jpa.applib.services.JpaSupportService;
import domainapp.modules.petowner.types.PhoneNumber;
+import domainapp.modules.petowner.value.EmailAddress;
+
import lombok.Getter;
import lombok.RequiredArgsConstructor;
@@ -53,8 +55,8 @@ public class PetOwners {
final String knownAs,
@PhoneNumber
final String telephoneNumber,
- @Parameter(maxLength = 40, optionality = Optionality.OPTIONAL)
- final String emailAddress) {
+ @Parameter(optionality = Optionality.OPTIONAL)
+ final EmailAddress emailAddress) {
final var petOwner = PetOwner.withName(name);
petOwner.setKnownAs(knownAs);
petOwner.setTelephoneNumber(telephoneNumber);