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 333ca0c62c61fa04aa5375f4e98e339b292b3133
Author: Dan Haywood <[email protected]>
AuthorDate: Fri May 24 06:33:21 2024 +0100

    Adds 'telephoneNumber' and 'emailAddress' to 'PetOwner'
    
    also updates the layout.xml
---
 .../domainapp/modules/petowner/dom/petowner/PetOwner.java    | 12 ++++++++++++
 .../modules/petowner/dom/petowner/PetOwner.layout.xml        |  3 +++
 2 files changed, 15 insertions(+)

diff --git 
a/module-petowner/src/main/java/domainapp/modules/petowner/dom/petowner/PetOwner.java
 
b/module-petowner/src/main/java/domainapp/modules/petowner/dom/petowner/PetOwner.java
index fd63bc4..0cc5bb5 100644
--- 
a/module-petowner/src/main/java/domainapp/modules/petowner/dom/petowner/PetOwner.java
+++ 
b/module-petowner/src/main/java/domainapp/modules/petowner/dom/petowner/PetOwner.java
@@ -134,6 +134,18 @@ public class PetOwner implements Comparable<PetOwner>, 
CalendarEventable {
     @PropertyLayout(fieldSetId = LayoutConstants.FieldSetId.IDENTITY, sequence 
= "1.1")
     private String knownAs;
 
+    @Column(length = 40, nullable = true, name = "telephoneNumber")
+    @Getter @Setter
+    @Property(editing = Editing.ENABLED)
+    @PropertyLayout(fieldSetId = "contact", sequence = "1.1")
+    private String telephoneNumber;
+
+    @Column(length = 40, nullable = true, name = "emailAddress")
+    @Getter @Setter
+    @Property(editing = Editing.ENABLED)
+    @PropertyLayout(fieldSetId = "contact", sequence = "1.2")
+    private String emailAddress;
+
     @Notes
     @Column(length = Notes.MAX_LEN, nullable = true)
     @Getter @Setter
diff --git 
a/module-petowner/src/main/java/domainapp/modules/petowner/dom/petowner/PetOwner.layout.xml
 
b/module-petowner/src/main/java/domainapp/modules/petowner/dom/petowner/PetOwner.layout.xml
index 6a393d4..4685a59 100644
--- 
a/module-petowner/src/main/java/domainapp/modules/petowner/dom/petowner/PetOwner.layout.xml
+++ 
b/module-petowner/src/main/java/domainapp/modules/petowner/dom/petowner/PetOwner.layout.xml
@@ -37,6 +37,9 @@
                         </bs3:tab>
                     </bs3:tabGroup>
                 </bs3:col>
+                <bs3:col span="12">
+                    <cpt:fieldSet name="Contact" id="contact"/>
+                </bs3:col>
                 <bs3:col span="12">
                     <cpt:fieldSet name="Details" id="details"/>
                 </bs3:col>

Reply via email to