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