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.
+}
+