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 441ac5e04cd4313667d549a04bb56ab038eaedb0 Author: Dan Haywood <[email protected]> AuthorDate: Sat May 25 14:30:44 2024 +0100 Injects ClockService into PetOwner --- .../main/java/domainapp/modules/petowner/dom/petowner/PetOwner.java | 5 +++++ 1 file changed, 5 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 5548ddc..29a659e 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 @@ -25,6 +25,8 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import org.apache.causeway.applib.annotation.ObjectSupport; +import org.apache.causeway.applib.services.clock.ClockService; + import org.springframework.lang.Nullable; import org.apache.causeway.applib.annotation.Action; @@ -116,6 +118,7 @@ public class PetOwner implements Comparable<PetOwner>, CalendarEventable { @Inject @Transient TitleService titleService; @Inject @Transient MessageService messageService; + @Inject @Transient ClockService clockService; @ObjectSupport public String title() { @@ -153,6 +156,8 @@ public class PetOwner implements Comparable<PetOwner>, CalendarEventable { @PropertyLayout(fieldSetId = LayoutConstants.FieldSetId.DETAILS, sequence = "2") private String notes; + + @AttributeOverrides({ @AttributeOverride(name="name", column=@Column(name="attachment_name")), @AttributeOverride(name="mimeType",column=@Column(name="attachment_mimeType")),
