[ https://issues.apache.org/jira/browse/ISIS-1194?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14744892#comment-14744892 ]
ASF subversion and git services commented on ISIS-1194: ------------------------------------------------------- Commit eeacac6064c842a63530cc0ec745ebaa38442301 in isis's branch refs/heads/ISIS-1194 from [~danhaywood] [ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=eeacac6 ] ISIS-1194: remove AdapterManager from ObjectMemberDependencies context class, use PersistenceSessionService instead. > Remove dead code, remove support for @Aggregated, for > isDirty/clearDirty/markDirty. > ----------------------------------------------------------------------------------- > > 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.10.0 > > > removed ResolveState concept, instead derive state from underlying pojo > - services and view models implicitly always persistent > removed support for manual dirtying of objects: > - isDirty > - clearDirty > - markDirty. > 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 > combined OidGenerator and IdentifierGenerator > simplified PersistenceSession, ObjectStore and other supporting components > - removed ObjectStore, now part of PersistenceSession > - removed PojoAdapterFactory, now part of AdapterManager > - removed PersistAlgorithm, now part of PersistenceSession > - removed FrameworkSynchronizer, now part of PersistenceSession > - IsisLifecycleListener is now request-scoped and a subcomponent of > PersistenceSession > - ObjectSpecificationDefault no longer instantiates objects, instead this is > done by PersistenceSession (remove CreateObjectContext and ObjectInstantiator) > - all subcomponents call back to PersistenceSession which delegates out as > necessary > - 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)