[
https://issues.apache.org/jira/browse/ISIS-769?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13994624#comment-13994624
]
ASF subversion and git services commented on ISIS-769:
------------------------------------------------------
Commit 5f15fa74cb61ddd21040b9033af74e84cc838214 in isis's branch
refs/heads/master from [~danhaywood]
[ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=5f15fa7 ]
ISIS-550: refactored DomainObjectInvocationHandler and ImperativeFacets
Previously DOIH (that the WrapperFactory's wrapper proxies delegates to) was
hard-coded to search for particular ImperativeFacets and act accordingly.
This has now been abstracted out into the concept of an Intent (enum defined in
ImperativeFacet) which allows more precise control as to how to interpret any
given method that is invoked through the wrapper .
In addition:
- split PostPropertyChangedEventFacet into two:
PostsPropertyChangedEventSetterFacet and PostsPropertyChangedEventClearFacet,
so that both can wrap an underlying *FacetViaMethod.
This pattern is then consistent with the PostsCollectionFacets (though not
the PostsActionInvokedEventFacet)
- (related to ISIS-769), have moved the setup of request-scoped services from
the PersistenceSession#open and into IsisTransactionManager#startTransaction.
This is for symmetry with the #endTransaction.
> IsisTransaction should do a "precommit" for pending updates to applib
> services, prior to commiting the underlying (JDO) transaction.
> ------------------------------------------------------------------------------------------------------------------------------------
>
> Key: ISIS-769
> URL: https://issues.apache.org/jira/browse/ISIS-769
> Project: Isis
> Issue Type: Bug
> Components: Core
> Affects Versions: core-1.4.0
> Reporter: Dan Haywood
> Assignee: Dan Haywood
> Fix For: core-1.4.2
>
>
> As discussed on the mailing list, see
> http://isis.markmail.org/thread/anln67ohbvkx4r4s.
--
This message was sent by Atlassian JIRA
(v6.2#6252)