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