This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to tag demo-2a
in repository https://gitbox.apache.org/repos/asf/causeway-app-petclinic.git

commit 2fbdb1793728b98bfab2e0c7fac9939639c29bcc
Author: Dan Haywood <[email protected]>
AuthorDate: Thu Jun 27 17:09:08 2024 +0100

    hides 'visits' collection if the pet owner doesn't have any pets
---
 .../java/domainapp/modules/visit/contributions/PetOwner_visits.java | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git 
a/module-visit/src/main/java/domainapp/modules/visit/contributions/PetOwner_visits.java
 
b/module-visit/src/main/java/domainapp/modules/visit/contributions/PetOwner_visits.java
index 70dc7be..051be47 100644
--- 
a/module-visit/src/main/java/domainapp/modules/visit/contributions/PetOwner_visits.java
+++ 
b/module-visit/src/main/java/domainapp/modules/visit/contributions/PetOwner_visits.java
@@ -2,6 +2,7 @@ package domainapp.modules.visit.contributions;
 
 import domainapp.modules.petowner.dom.pet.Pet;
 import domainapp.modules.petowner.dom.petowner.PetOwner;
+import domainapp.modules.petowner.dom.petowner.PetOwnerRepository;
 import domainapp.modules.visit.dom.visit.Visit;
 import domainapp.modules.visit.dom.visit.VisitRepository;
 
@@ -30,6 +31,11 @@ public class PetOwner_visits {
         return visitRepository.findByPetOwner(petOwner);
     }
 
+    @MemberSupport
+    public boolean hideColl() {
+        return petOwner.getPets().isEmpty();
+    }
+
     @Inject VisitRepository visitRepository;
 
 }

Reply via email to