You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by bu...@apache.org on 2014/02/10 20:42:03 UTC

svn commit: r897199 [2/2] - in /websites/staging/isis/trunk: cgi-bin/ content/ content/applib-guide/reference/recognized-annotations/ content/core/ content/core/services/

Modified: websites/staging/isis/trunk/content/applib-guide/reference/recognized-annotations/about.html
==============================================================================
--- websites/staging/isis/trunk/content/applib-guide/reference/recognized-annotations/about.html (original)
+++ websites/staging/isis/trunk/content/applib-guide/reference/recognized-annotations/about.html Mon Feb 10 19:42:02 2014
@@ -280,34 +280,36 @@
 <h1>Recognized Annotations</h1>
 
 <ul>
-<li><a href="./ActionOrder.html">ActionOrder</a></li>
-<li><a href="./ActionSemantics.html">ActionSemantics</a></li>
-<li><a href="./Aggregated.html">Aggregated</a></li>
-<li><a href="./Audited.html">Audited</a></li>
-<li><a href="./AutoComplete.html">AutoComplete</a></li>
-<li><a href="./Bounded.html">Bounded</a></li>
-<li><a href="./Bulk.html">Bulk</a></li>
-<li><a href="./Command.html">Command</a></li>
-<li><a href="./Debug.html">Debug</a></li>
-<li><a href="./Defaulted.html">Defaulted</a></li>
-<li><a href="./DescribedAs.html">DescribedAs</a></li>
-<li><a href="./Disabled.html">Disabled</a></li>
-<li><a href="./Encodable.html">Encodable</a></li>
-<li><a href="./EqualByContent.html">EqualByContent</a></li>
-<li><a href="./Exploration.html">Exploration</a></li>
-<li><a href="./Facets.html">Facets</a></li>
-<li><a href="./FieldOrder.html">FieldOrder</a></li>
-<li><a href="./Hidden.html">Hidden</a></li>
-<li><a href="./Idempotent-deprecated.html">Idempotent</a> (deprecated)</li>
-<li><a href="./Ignore-deprecated.html">Ignore</a> (deprecated)</li>
-<li><a href="./Immutable.html">Immutable</a></li>
-<li><a href="./Mask.html">Mask</a></li>
-<li><a href="./MaxLength.html">MaxLength</a></li>
-<li><a href="./MemberGroups.html">MemberGroups</a></li>
-<li><a href="./MemberOrder.html">MemberOrder</a></li>
-<li><a href="./MultiLine.html">MultiLine</a></li>
-<li><a href="./MustSatisfy.html">MustSatisfy</a></li>
-<li><a href="./Named.html">Named</a></li>
+<li><a href="./ActionOrder.html">@ActionOrder</a> (deprecated)</li>
+<li><a href="./ActionSemantics.html">@ActionSemantics</a></li>
+<li><a href="./Aggregated.html">@Aggregated</a></li>
+<li><a href="./Audited.html">@Audited</a></li>
+<li><a href="./AutoComplete.html">@AutoComplete</a></li>
+<li><a href="./Bounded.html">@Bounded</a></li>
+<li><a href="./Bulk.html">@Bulk</a></li>
+<li><a href="./Command.html">@Command</a> [1.4.0-snapshot]</li>
+<li><a href="./Debug.html">@Debug</a></li>
+<li><a href="./Defaulted.html">@Defaulted</a></li>
+<li><a href="./DescribedAs.html">@DescribedAs</a></li>
+<li><a href="./Disabled.html">@Disabled</a></li>
+<li><a href="./Encodable.html">@Encodable</a></li>
+<li><a href="./EqualByContent.html">@EqualByContent</a></li>
+<li><a href="./Exploration.html">@Exploration</a></li>
+<li><a href="./Facets.html">@Facets</a></li>
+<li><a href="./FieldOrder.html">@FieldOrder</a> (deprecated)</li>
+<li><a href="./Hidden.html">@Hidden</a></li>
+<li><a href="./Idempotent-deprecated.html">@Idempotent</a> (deprecated)</li>
+<li><a href="./Ignore-deprecated.html">@Ignore</a> (deprecated)</li>
+<li><a href="./Immutable.html">@Immutable</a></li>
+<li><a href="./Inject.html">@javax.inject.Inject</a> [1.4.0-snapshot]</li>
+<li><a href="./Mask.html">@Mask</a></li>
+<li><a href="./MaxLength.html">@MaxLength</a></li>
+<li><a href="./MemberGroups.html">@MemberGroups</a> (deprecated)</li>
+<li><a href="./MemberGroupLayout.html">@MemberGroupLayout</a></li>
+<li><a href="./MemberOrder.html">@MemberOrder</a></li>
+<li><a href="./MultiLine.html">@MultiLine</a></li>
+<li><a href="./MustSatisfy.html">@MustSatisfy</a></li>
+<li><a href="./Named.html">@Named</a></li>
 <li><a href="./NotContributed.html">NotContributed</a></li>
 <li><a href="./NotInServiceMenu.html">NotInServiceMenu</a></li>
 <li><a href="./NotPersistable.html">NotPersistable</a></li>
@@ -320,10 +322,11 @@
 <li><a href="./Programmatic.html">Programmatic</a></li>
 <li><a href="./Prototype.html">Prototype</a></li>
 <li><a href="./PublishedAction.html">PublishedAction</a></li>
-<li><a href="./PublishedObject.html">PublishedObject</a></li>
-<li><a href="./QueryOnly-deprecated.html">QueryOnly</a> (deprecated)</li>
-<li><a href="./RegEx.html">RegEx</a></li>
-<li><a href="./Render.html">Render</a></li>
+<li><a href="./PublishedObject.html">@PublishedObject</a></li>
+<li><a href="./QueryOnly-deprecated.html">@QueryOnly</a> (deprecated)</li>
+<li><a href="./RegEx.html">@RegEx</a></li>
+<li><a href="./Render.html">@Render</a></li>
+<li><a href="./RequestScoped.html">@javax.enterprise.context.RequestScoped</a> [1.4.0-snapshot]</li>
 <li><a href="./Resolve.html">Resolve</a></li>
 <li><a href="./SortedBy.html">SortedBy</a></li>
 <li><a href="./Title.html">Title</a></li>

Modified: websites/staging/isis/trunk/content/core/about.html
==============================================================================
--- websites/staging/isis/trunk/content/core/about.html (original)
+++ websites/staging/isis/trunk/content/core/about.html Mon Feb 10 19:42:02 2014
@@ -294,12 +294,12 @@
 
 <ul>
 <li><a href="services/initializing-services.html">Initializing Services</a></li>
-<li><a href="services/auditing-service.html">Auditing Service</a></li>
 <li><a href="services/bookmark-service.html">Bookmark Service</a></li>
+<li><a href="services/settings-services.html">Settings Services</a></li>
 <li><a href="services/developer-utilities-service.html">Developer Utilities Service</a></li>
 <li><a href="services/exception-recognizers.html">Exception Recognizers</a></li>
+<li><a href="services/auditing-service.html">Auditing Service</a></li>
 <li><a href="services/publishing-service.html">Publishing Service</a></li>
-<li><a href="services/settings-services.html">Settings Services</a></li>
 </ul>
 
 <h3>Development</h3>
@@ -311,6 +311,13 @@
 <li><a href="wrapper.html">Wrapper Factory</a> [stub]</li>
 </ul>
 
+<h3>Non-UI execution [1.4.0-SNAPSHOT]</h3>
+
+<ul>
+<li><a href="isis-session-template.html">IsisSessionTemplate</a></li>
+<li><a href="background-command-execution.html">BackgroundCommandExecution</a></li>
+</ul>
+
 <h3>Programming Model</h3>
 
 <ul>

Modified: websites/staging/isis/trunk/content/core/services/background-service.html
==============================================================================
--- websites/staging/isis/trunk/content/core/services/background-service.html (original)
+++ websites/staging/isis/trunk/content/core/services/background-service.html Mon Feb 10 19:42:02 2014
@@ -318,7 +318,13 @@
 }
 </code></pre>
 
-<p>Will create a bunch of background commands executing the <code>submitInvoice()</code> method for each of the customers returned from the customer repository.</p>
+<p>Will create a bunch of background commands executing the <code>submitInvoice()</code> action for each of the customers returned from the customer repository.</p>
+
+<p>The action method invoked must be part of the Isis metamodel, which is to say it must be public, accept only scalar arguments, and must not be annotated with <code>@Programmatic</code> or <code>@Ignore</code>.  However, it may be annotated with <code>@Hidden</code>, and it will still be invoked.  </p>
+
+<p>In fact, when invoked by the background service, no business rules (hidden, disabled, validation) are enforced; the action method must take responsibility for performing appropriate validation and error checking.</p>
+
+<h3>End-user experience</h3>
 
 <p>For the end-user, executing an action that delegates work off to the <code>BackgroundService</code> raises the problem of how does the user know the work is complete?</p>
 

Modified: websites/staging/isis/trunk/content/documentation.html
==============================================================================
--- websites/staging/isis/trunk/content/documentation.html (original)
+++ websites/staging/isis/trunk/content/documentation.html Mon Feb 10 19:42:02 2014
@@ -631,6 +631,13 @@
 <li><a href="./applib-guide/reference/Event.html">Applib Events</a></li>
 </ul>
 
+<h4>Non-UI execution [1.4.0-SNAPSHOT]</h4>
+
+<ul>
+<li><a href="./isis-session-template.html">IsisSessionTemplate</a></li>
+<li><a href="./background-command-execution.html">BackgroundCommandExecution</a></li>
+</ul>
+
 <h4>Customisation</h4>
 
 <ul>