You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@isis.apache.org by "Andi Huber (Jira)" <ji...@apache.org> on 2021/05/17 05:47:00 UTC

[jira] [Reopened] (ISIS-2681) Allow members of a type hierarchy including interfaces to share the same objectType=...

     [ https://issues.apache.org/jira/browse/ISIS-2681?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andi Huber reopened ISIS-2681:
------------------------------

reopen:
1. do now allow concrete types to share the same logical type name (we recently allowed that when types are part of the same type hierarchy ... need to revert this)
2. double check: ensure ObjectSpecId is unique by type and not derived from logical type name


> Allow members of a type hierarchy including interfaces to share the same objectType=...
> ---------------------------------------------------------------------------------------
>
>                 Key: ISIS-2681
>                 URL: https://issues.apache.org/jira/browse/ISIS-2681
>             Project: Isis
>          Issue Type: Improvement
>          Components: Isis Core
>            Reporter: Andi Huber
>            Assignee: Andi Huber
>            Priority: Major
>             Fix For: 2.0.0-M6
>
>
> Eg. having an ApplicationUser interface and a concrete ApplicationUser (JDO) that have the same @DomainObject(objectType=...) should be allowed.
> The only constraint that applies, is that there cannot be multiple bookmark-able types that share the same @DomainObject(objectType=...). This must be guaranteed by MM validation.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)