[ 
https://issues.apache.org/jira/browse/ISIS-707?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13906939#comment-13906939
 ] 

ASF subversion and git services commented on ISIS-707:
------------------------------------------------------

Commit f10d671f52303c45a53e3b83a3840bfa24713315 in isis's branch 
refs/heads/master from [~danhaywood]
[ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=f10d671 ]

ISIS-707: bulk interaction facet contributed actions

ObjectActionContributee
- same set up of Bulk.InteractionContext as currently done by 
ActionInvocationFacetViaMethod

requires changes to:
- ObjectMemberContext
  - to provide a servicesProvider (for lookup of the bookmarkService)
- ObjectReflectorDefault
  - to initialize ObjectMemberContext
- ObjectMemberAbstract
  - to expose servicesProvider to subclasses (ie ObjectActionContributee)
- unit tests

and requires changes to:
- ServicesProvider API
  - to provide a new lookupService(Class) method
- RuntimeContextFromSession, RuntimeContextNoRuntime
  - corresponding impls


> Support Bulk.InteractionContext with contributed actions.
> ---------------------------------------------------------
>
>                 Key: ISIS-707
>                 URL: https://issues.apache.org/jira/browse/ISIS-707
>             Project: Isis
>          Issue Type: Bug
>          Components: Core
>            Reporter: Dan Haywood
>            Assignee: Dan Haywood
>            Priority: Minor
>             Fix For: core-1.4.0
>
>
> Currently the ActionInvocationFacetViaMethod looks for the bulk facet and 
> initializes the Bulk.InteractionContext request-scoped service for "regular" 
> invokedAs if not present.
> For contributed actions, this is too late in the day; the result is that the 
> target domain object shows up as the contributing service, not the 
> contributee.
> This ticket is to do equivalent setup in the ObjectActionContributee.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to