package Ġcom . github . j actor . persistence . aop Ċ Ċ import Ġcom . github . j actor . persistence . entity . Persistent Entity Ċ import Ġorg . aspect j . lang . Join Point Ċ import Ġorg . aspect j . lang . annotation . Aspect Ċ import Ġorg . aspect j . lang . annotation . Before Ċ import Ġorg . springframework . stereotype . Component Ċ Ċ @ Aspect Ċ @ Component Ċ class ĠModifier Aspect Ġ{ ĊĠĠĠ Ġ@ Before (" execution (* Ġcom . github . j actor . persistence . repository .* Repository . save (.. )) ") ĊĠĠĠ Ġfun Ġmodify Persistent Entity ( join Point : ĠJoin Point ): ĠAny ? Ġ{ ĊĠĠĠĠĠĠĠ Ġjoin Point . args ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. filter Is Instance < Persistent Entity <* >>() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. filter Ġ{ Ġpersistent Entity : ĠPersistent Entity < *> Ġ-> Ġpersistent Entity . id Ġ!= Ġnull Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. forEach Ġ{ Ġpersistent Entity Ġ-> Ġpersistent Entity . modified By (" todo ") Ġ} ĊĊĠĠĠĠĠĠĠ Ġreturn Ġnull ĊĠĠĠ Ġ} Ċ }