You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@causeway.apache.org by "Andi Huber (Jira)" <ji...@apache.org> on 2025/10/13 07:38:00 UTC

[jira] [Created] (CAUSEWAY-3912) Per Viewer Service Filtering

Andi Huber created CAUSEWAY-3912:
------------------------------------

             Summary: 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
             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)