[ 
https://issues.apache.org/jira/browse/ISIS-867?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dan Haywood updated ISIS-867:
-----------------------------
    Component/s:     (was: Core)
                 Add-ons

> Domain service (probably in isisaddons) to automatically maintain 
> lastUpdatedAt and lastUpdatedBy on any entity.
> ----------------------------------------------------------------------------------------------------------------
>
>                 Key: ISIS-867
>                 URL: https://issues.apache.org/jira/browse/ISIS-867
>             Project: Isis
>          Issue Type: New Feature
>          Components: Add-ons
>    Affects Versions: core-1.6.0
>            Reporter: Dan Haywood
>            Assignee: Dan Haywood
>            Priority: Minor
>             Fix For: core-2.0.0
>
>
> using ISIS-865.
> Define:
> interface Updateable {
>     @Programmatic
>     public void updatedBy(String userName);
>     @Programmatic
>     publc void updatedAt(DateTime dt);
> }
> Install a JDO StoreLifecycleListener on the PersistenceManager when request 
> starts, call in preStore.
> Should double-check plays well with auditing service.  (Should be ok, since 
> even if this listener and Isis' global listener are called in indeterminate 
> order, even then we only hit the auditing service just prior to committing 
> the transaction.  Until that point we are just capturing the fact that 
> entities have been enlisted in the xactn).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to