package Ġorg . rev crm . entities Ċ Ċ import Ġorg . rev crm . annotations . AP ID is abled Ċ import Ġorg . rev crm . annotations . Label Ċ import Ġorg . rev crm . db . Entity Context Ċ import Ġorg . rev crm . db . With Entity Context Ċ import Ġjava . time . LocalDateTime Ċ import Ġxyz . morph ia . annotations . Pre Persist Ċ Ċ abstract Ġclass ĠBase Embedded Ġ: ĠWith Entity Context Ġ{ ĊĊĠĠĠ Ġ@ Label (" Date ĠCreated ") ĊĠĠĠ Ġvar Ġcreated _ date : ĠLocalDateTime ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ Label (" Last ĠUpdated ") ĊĠĠĠ Ġvar Ġupdated _ date : ĠLocalDateTime ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ Pre Persist ĊĠĠĠ Ġfun Ġpre Persist () Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( created _ date Ġ== Ġnull ) Ġcreated _ date Ġ= ĠLocalDateTime . now () ĊĠĠĠĠĠĠĠ Ġupdated _ date Ġ= ĠLocalDateTime . now () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Transient ĊĠĠĠ Ġ@ AP ID is abled ĊĠĠĠ Ġoverride Ġvar Ġcontext : ĠEntity Context ? Ġ= Ġnull Ċ }