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

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

Commit 0cf4d27e3a75a3b21e7e79beb20469a716ff5451 in isis's branch 
refs/heads/master from Andi Huber
[ https://gitbox.apache.org/repos/asf?p=isis.git;h=0cf4d27 ]

ISIS-2894: add test for viewmodel implementing a generic property

> Metamodel validation "orphan" errors if implement interface.
> ------------------------------------------------------------
>
>                 Key: ISIS-2894
>                 URL: https://issues.apache.org/jira/browse/ISIS-2894
>             Project: Isis
>          Issue Type: Bug
>    Affects Versions: 2.0.0-M6
>            Reporter: Daniel Keir Haywood
>            Assignee: Andi Huber
>            Priority: Major
>             Fix For: 2.0.0-M7
>
>
> Given:
> public interface Succeedable<T> {
> T getSuccessor();
> void setSuccessor(T successor);
> }
> when:
> public class BankAccount implements Succeedable<BankAccount> { 
> @Column(allowsNull = "true", name = "successorId")
> @Property(editing = Editing.DISABLED)
> @PropertyLayout(hidden = Where.PARENTED_TABLES)
> @Getter @Setter
> private BankAccount successor;
> }
> then get metamodel validation error:
> .BankAccount#getSuccessor(): has annotation @Domain.Include, is assumed to 
> support a property, collection or action. Unmet constraint(s): misspelled 
> prefix or unsupported method signature



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to