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:12:50 UTC
(causeway-app-petclinic) 07/07: 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 2d43a07b59b8d5c4ba356470f2221b0f1990b1f0
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Sat May 25 16:12:41 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);