[ https://issues.apache.org/jira/browse/ISIS-1194?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14734326#comment-14734326 ]
ASF subversion and git services commented on ISIS-1194: ------------------------------------------------------- Commit 467488af8b9e4e32c74cd3c503e0c2055893dbe6 in isis's branch refs/heads/master from [~danhaywood] [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=467488a ] ISIS-1194: simplifying PersistAlgorithm, IdentifierGenerator and PojoRecreator. Previously we had implementations for both DN and in-memory, but we now only need the one for DN, and no requirement for an interface. > Remove dead code, remove support for @Aggregated. > ------------------------------------------------- > > Key: ISIS-1194 > URL: https://issues.apache.org/jira/browse/ISIS-1194 > Project: Isis > Issue Type: Improvement > Components: Core > Affects Versions: 1.9.0 > Reporter: Dan Haywood > Assignee: Dan Haywood > Priority: Minor > Fix For: 1.11.0 > > > removed ResolveState concept, instead derive state from underlying pojo > - services and view models implicitly always persistent > removed support for @Aggregated: > - Any @Aggregated will be picked up by the metamodel validation. > - attempting to call DomainObjectContainer#newAggregatedInstance(...) will > throw an exception. > - ObjectAdapter#isAggregated removed > - @Embedded annotation is no longer picked up as aggregated (is simply > ignored) > simplified Oid hierarchy > - RootOid > - ParentedCollectionOid > simplified PojoRecreator, IdentifierGenerator and PersistAlgorithm > - no longer have two impementations > - use the DataNucleus impl always (and remove unnecessary interface) -- This message was sent by Atlassian JIRA (v6.3.4#6332)