You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2021/09/30 08:16:50 UTC

[isis-app-demo] 17/18: refactors title to use title() method

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

danhaywood pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/isis-app-demo.git

commit 3fbf2ef27110463b7e61e967fb75fc7e2d5fde59
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Thu Sep 30 08:57:57 2021 +0100

    refactors title to use title() method
---
 .../src/main/java/petclinic/modules/pets/dom/petowner/PetOwner.java  | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/module-pets/src/main/java/petclinic/modules/pets/dom/petowner/PetOwner.java b/module-pets/src/main/java/petclinic/modules/pets/dom/petowner/PetOwner.java
index bcda932..41d9a5e 100644
--- a/module-pets/src/main/java/petclinic/modules/pets/dom/petowner/PetOwner.java
+++ b/module-pets/src/main/java/petclinic/modules/pets/dom/petowner/PetOwner.java
@@ -25,7 +25,6 @@ import org.apache.isis.applib.annotation.PromptStyle;
 import org.apache.isis.applib.annotation.Property;
 import org.apache.isis.applib.annotation.PropertyLayout;
 import org.apache.isis.applib.annotation.Publishing;
-import org.apache.isis.applib.annotation.Title;
 import org.apache.isis.applib.jaxb.PersistentEntityAdapter;
 import org.apache.isis.applib.services.message.MessageService;
 import org.apache.isis.applib.services.repository.RepositoryService;
@@ -99,8 +98,10 @@ public class PetOwner implements Comparable<PetOwner> {
     @Inject @Transient MessageService messageService;
 
 
+    public String title() {
+        return getLastName() + (getFirstName() != null ? ", " + getFirstName() : "");
+    }
 
-    @Title
     @LastName
     @Column(length = LastName.MAX_LEN, nullable = false)
     @Getter @Setter @ToString.Include