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 2014/02/12 07:31:50 UTC
svn commit: r1567532 - in /isis/site/trunk/content:
components/objectstores/jdo/services/auditing-service-jdo.md
components/objectstores/jdo/services/background-command-service-jdo.md
documentation.md other/jrebel.md
Author: danhaywood
Date: Wed Feb 12 06:31:50 2014
New Revision: 1567532
URL: http://svn.apache.org/r1567532
Log:
fixing links
Added:
isis/site/trunk/content/other/jrebel.md
Modified:
isis/site/trunk/content/components/objectstores/jdo/services/auditing-service-jdo.md
isis/site/trunk/content/components/objectstores/jdo/services/background-command-service-jdo.md
isis/site/trunk/content/documentation.md
Modified: isis/site/trunk/content/components/objectstores/jdo/services/auditing-service-jdo.md
URL: http://svn.apache.org/viewvc/isis/site/trunk/content/components/objectstores/jdo/services/auditing-service-jdo.md?rev=1567532&r1=1567531&r2=1567532&view=diff
==============================================================================
--- isis/site/trunk/content/components/objectstores/jdo/services/auditing-service-jdo.md (original)
+++ isis/site/trunk/content/components/objectstores/jdo/services/auditing-service-jdo.md Wed Feb 12 06:31:50 2014
@@ -1,6 +1,6 @@
Title: Auditing Service using JDO
-The JDO objectstore provides a simple implementation of the applib [AuditingService](../../../../reference/services/auditing-service.html) that simply persists the event data into a `AuditEntry` entity.
+The JDO objectstore provides a simple implementation of the applib [AuditingService](../../../../reference/services/auditing-service.html) that simply persists the event data into a `AuditEntryJdo` entity. This is mapped to an `IsisAuditEntry` table.
> Rather than using an `AuditingService`, you may prefer to use the [Publishing Service](../../../../reference/services/publishing-service.html), since it is considerably more flexible. A JDO [implementation](./publishing-service-jdo.html) is available.
Modified: isis/site/trunk/content/components/objectstores/jdo/services/background-command-service-jdo.md
URL: http://svn.apache.org/viewvc/isis/site/trunk/content/components/objectstores/jdo/services/background-command-service-jdo.md?rev=1567532&r1=1567531&r2=1567532&view=diff
==============================================================================
--- isis/site/trunk/content/components/objectstores/jdo/services/background-command-service-jdo.md (original)
+++ isis/site/trunk/content/components/objectstores/jdo/services/background-command-service-jdo.md Wed Feb 12 06:31:50 2014
@@ -1,5 +1,28 @@
Title: BackgroundCommandServiceJdo
-> this is a stub
+The JDO objectstore provides an implementation of the applib [BackgroundCommandService](../../../../reference/services/background-service.html) that persists the command data into a `CommandJdo` entity. This is mapped to an `IsisCommand` table.
+
+There are two further services that can be used:
+
+* the `BackgroundCommandServiceJdoRepository` service provides a set of finders to query `BackgroundCommand`s.
+* the `BackgroundCommandServiceJdoContributions` service defines a number of contributed collections into the user interface for any persisted `Command`s. These have the effect of showing the child background `Command`s for a parent `Command` (usually foreground).
+
+In addition, the `BackgroundCommandExecutionFromBackgroundCommandServiceJdo` class is an implementation of [BackgroundCommandExecution]() that queries for persisted background `Command`s (using the `BackgroundCommandServiceJdoRepository`, in order that the commands can actually be executed (eg by a scheduler such as [Quartz](http://quartz.org)).
+
+### Related services
+
+This service is intended to be deployed in conjunction with the [JDO implementation](./command-service-jdo.html) of the applib [CommandService](../../../../reference/services/command-service.html), which provides the ability to persist "foreground" `Command`s also as `CommandJdo`s (and to the same `IsisCommand` table.
+
+### Register the Service(s)
+
+Register like any other service in `isis.properties`:
+
+ isis.services=...,\
+ org.apache.isis.objectstore.jdo.applib.service.background.BackgroundCommandServiceJdo,\
+ org.apache.isis.objectstore.jdo.applib.service.background.BackgroundCommandServiceJdoRepository,\
+ org.apache.isis.objectstore.jdo.applib.service.background.BackgroundCommandServiceJdoContributions,\
+ ...
+
+Assuming that you've also configured Isis to use the JDO objectstore, you should be good to go...
\ No newline at end of file
Modified: isis/site/trunk/content/documentation.md
URL: http://svn.apache.org/viewvc/isis/site/trunk/content/documentation.md?rev=1567532&r1=1567531&r2=1567532&view=diff
==============================================================================
--- isis/site/trunk/content/documentation.md (original)
+++ isis/site/trunk/content/documentation.md Wed Feb 12 06:31:50 2014
@@ -559,7 +559,7 @@ For both:
{col-md-4
#### Plugins
-* [JRebel Plugin](other/eclipse-plugin.html) [stub]
+* [JRebel Plugin](other/eclipse-plugin.html) (third-party) [stub]
<!--
Added: isis/site/trunk/content/other/jrebel.md
URL: http://svn.apache.org/viewvc/isis/site/trunk/content/other/jrebel.md?rev=1567532&view=auto
==============================================================================
--- isis/site/trunk/content/other/jrebel.md (added)
+++ isis/site/trunk/content/other/jrebel.md Wed Feb 12 06:31:50 2014
@@ -0,0 +1,6 @@
+Title: JRebel plugin (third-party)
+
+{stub
+This page is a stub.
+}
+