[
https://issues.apache.org/jira/browse/CAUSEWAY-3912?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andi Huber reassigned CAUSEWAY-3912:
------------------------------------
Assignee: Andi Huber (was: Andi Huber)
> Per Viewer Service Filtering
> ----------------------------
>
> Key: CAUSEWAY-3912
> URL: https://issues.apache.org/jira/browse/CAUSEWAY-3912
> Project: Causeway
> Issue Type: New Feature
> Components: Applib (programming model)
> Reporter: Andi Huber
> Assignee: Andi Huber
> Priority: Minor
> Fix For: 4.0.0
>
>
> Replacement for @DomainService(nature=..).
> Annotation attribute @DomainService(nature=..) was deprecated in 2.0.0 and is
> no longer available. There is currently no other mechanism. Idea was to
> implement some SPI to allow for programmatic Services filtering (for the
> various viewers). However, there is nothing done yet.
> Reasoning behind above deprecation was that we were experimenting to include
> other viewers, finding that a hardcoded list via @DomainService(nature=..)
> was no longer a feasible fit.
> Quickthougt: Perhaps either new Programming Model, some SPI or Permissions.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)