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 53f78a3a50eb1dbf2e3fcceaebe25d2fdf0209cb
Author: Dan Haywood <[email protected]>
AuthorDate: Sat May 25 16:18:54 2024 +0100

    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);

Reply via email to