Daniel Keir Haywood created CAUSEWAY-3470:
---------------------------------------------

             Summary: Shouldn't contribute actions to mixin object s... cause 
new metamodel validation to fail
                 Key: CAUSEWAY-3470
                 URL: https://issues.apache.org/jira/browse/CAUSEWAY-3470
             Project: Causeway
          Issue Type: Bug
          Components: Core
    Affects Versions: 2.0.0-RC1
            Reporter: Daniel Keir Haywood
             Fix For: 2.0.0-RC2


For example, if include the commandlog module, this has a mixin 
Object_recentCommands, which (of course) is intended to be contributed to all 
objects.

It turns out that it is _also_ (seemingly) contributed to mixin objects, which 
doesn't make much sense, but there you go.

And then, with the new metamodel validation that requires that a mixin's action 
method matches that declared (typically "act"), we find that the _contributed_ 
action's method - ie "recentCommands" - falls foul of this.

I don't think that the metamodel validation is at fault (though it might be 
useful to be able to disable) ... but it's clearly pretty weird for us to 
contribute actions to mixins.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to