You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2017/08/04 17:09:33 UTC

[4/6] isis git commit: ISIS-1521: deprecates DomainObjectContainer itself

ISIS-1521: deprecates DomainObjectContainer itself


Project: http://git-wip-us.apache.org/repos/asf/isis/repo
Commit: http://git-wip-us.apache.org/repos/asf/isis/commit/791963cb
Tree: http://git-wip-us.apache.org/repos/asf/isis/tree/791963cb
Diff: http://git-wip-us.apache.org/repos/asf/isis/diff/791963cb

Branch: refs/heads/master
Commit: 791963cbf96f8b8a65750f8e4734b9c7aaa545de
Parents: 55bb366
Author: Dan Haywood <da...@haywood-associates.co.uk>
Authored: Fri Aug 4 18:01:13 2017 +0100
Committer: Dan Haywood <da...@haywood-associates.co.uk>
Committed: Fri Aug 4 18:01:13 2017 +0100

----------------------------------------------------------------------
 .../java/org/apache/isis/applib/DomainObjectContainer.java  | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/isis/blob/791963cb/core/applib/src/main/java/org/apache/isis/applib/DomainObjectContainer.java
----------------------------------------------------------------------
diff --git a/core/applib/src/main/java/org/apache/isis/applib/DomainObjectContainer.java b/core/applib/src/main/java/org/apache/isis/applib/DomainObjectContainer.java
index 720846b..36ad420 100644
--- a/core/applib/src/main/java/org/apache/isis/applib/DomainObjectContainer.java
+++ b/core/applib/src/main/java/org/apache/isis/applib/DomainObjectContainer.java
@@ -28,15 +28,22 @@ import org.apache.isis.applib.annotation.Programmatic;
 import org.apache.isis.applib.filter.Filter;
 import org.apache.isis.applib.query.Query;
 import org.apache.isis.applib.security.UserMemento;
+import org.apache.isis.applib.services.factory.FactoryService;
 import org.apache.isis.applib.services.i18n.TranslatableString;
+import org.apache.isis.applib.services.message.MessageService;
+import org.apache.isis.applib.services.repository.RepositoryService;
 import org.apache.isis.applib.services.title.TitleService;
 import org.apache.isis.applib.services.user.UserService;
+import org.apache.isis.applib.services.xactn.TransactionService;
 
 /**
  * A domain service that acts as a framework's container for managing the 
  * domain objects, and which provides functionality to those domain objects
  * in order that they might interact or have knowledge of with the "outside world".
+ *
+ * @deprecated - use {@link MessageService}, {@link TitleService}, {@link RepositoryService}, {@link FactoryService}, {@link UserService}, {@link TransactionService}.
  */
+@Deprecated
 public interface DomainObjectContainer {
 
     //region > titleOf
@@ -127,7 +134,7 @@ public interface DomainObjectContainer {
      * 
      * @return  - is never used, always returns <tt>false</tt>.
      *
-     * @deprecated - use {@link EntityService#flushTransaction()}.
+     * @deprecated - use {@link TransactionService#flushTransaction()}.
      */
     @Programmatic
     @Deprecated