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