http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/guides/rgcms/rgcms.html
----------------------------------------------------------------------
diff --git a/content/guides/rgcms/rgcms.html b/content/guides/rgcms/rgcms.html
index 0ccd5c0..a6ef59c 100644
--- a/content/guides/rgcms/rgcms.html
+++ b/content/guides/rgcms/rgcms.html
@@ -243,6 +243,7 @@ table.CodeRay td.code>pre{padding:0}
</div>
</form>
</div>
+ <p class="nav navbar-text navbar-right small">v1.16.1</p>
</div>
</div>
</nav>
@@ -2283,7 +2284,7 @@ table.CodeRay td.code>pre{padding:0}
</div>
<div class="olist arabic">
<ol class="arabic">
- <li> <p><a
href="../rgant/rgant.html#_rgant_DomainService_objectType"><code>@DomainService#objectType()</code></a></p>
</li>
+ <li> <p><a
href="../rgant/rgant.html#_rgant-DomainService_objectType"><code>@DomainService#objectType()</code></a></p>
</li>
<li> <p><a
href="../rgcms/rgcms.html#_rgcms_methods_reserved_getId"><code>getId()</code></a></p>
</li>
<li> <p>The fully qualified class name.</p> </li>
</ol>
@@ -4166,7 +4167,7 @@ table.CodeRay td.code>pre{padding:0}
<tbody>
<tr>
<td><i class="conum" data-value="1"></i><b>1</b></td>
- <td>The <code>Default</code> nested static class is the default
for the <a
href="../rgant/rgant.html#_rgant_Action_domainEvent"><code>@Action#domainEvent()</code></a>
annotation attribute. Whether this raises an event or not depends upon the
<code>isis.reflector.facet.actionAnnotation.domainEvent.postForDefault</code>
configuration property.</td>
+ <td>The <code>Default</code> nested static class is the default
for the <a
href="../rgant/rgant.html#_rgant-Action_domainEvent"><code>@Action#domainEvent()</code></a>
annotation attribute. Whether this raises an event or not depends upon the
<code>isis.reflector.facet.actionAnnotation.domainEvent.postForDefault</code>
configuration property.</td>
</tr>
<tr>
<td><i class="conum" data-value="2"></i><b>2</b></td>
@@ -4251,7 +4252,7 @@ table.CodeRay td.code>pre{padding:0}
<tbody>
<tr>
<td><i class="conum" data-value="1"></i><b>1</b></td>
- <td>The <code>Default</code> nested static class is the default
for the <a
href="../rgant/rgant.html#_rgant_Collection_domainEvent"><code>@Collection#domainEvent()</code></a>
annotation attribute. Whether this raises an event or not depends upon the
<code>isis.reflector.facet.collectionAnnotation.domainEvent.postForDefault</code>
configuration property.</td>
+ <td>The <code>Default</code> nested static class is the default
for the <a
href="../rgant/rgant.html#_rgant-Collection_domainEvent"><code>@Collection#domainEvent()</code></a>
annotation attribute. Whether this raises an event or not depends upon the
<code>isis.reflector.facet.collectionAnnotation.domainEvent.postForDefault</code>
configuration property.</td>
</tr>
<tr>
<td><i class="conum" data-value="2"></i><b>2</b></td>
@@ -4357,7 +4358,7 @@ table.CodeRay td.code>pre{padding:0}
<tbody>
<tr>
<td><i class="conum" data-value="1"></i><b>1</b></td>
- <td>The <code>Default</code> nested static class is the default
for the <a
href="../rgant/rgant.html#_rgant_Property_domainEvent"><code>@Property#domainEvent()</code></a>
annotation attribute. Whether this raises an event or not depends upon the
<code>isis.reflector.facet.propertyAnnotation.domainEvent.postForDefault</code>
configuration property.</td>
+ <td>The <code>Default</code> nested static class is the default
for the <a
href="../rgant/rgant.html#_rgant-Property_domainEvent"><code>@Property#domainEvent()</code></a>
annotation attribute. Whether this raises an event or not depends upon the
<code>isis.reflector.facet.propertyAnnotation.domainEvent.postForDefault</code>
configuration property.</td>
</tr>
<tr>
<td><i class="conum" data-value="2"></i><b>2</b></td>
@@ -5195,7 +5196,7 @@ table.CodeRay td.code>pre{padding:0}
</div>
<div class="imageblock">
<div class="content">
- <a class="image" href="images/value-types/markup/.png"><img
src="images/value-types/markup.png" alt="markup" width="px"></a>
+ <a class="image" href="images/value-types/markup.png"><img
src="images/value-types/markup.png" alt="markup" width="px"></a>
</div>
</div>
<div class="paragraph">
@@ -6375,7 +6376,7 @@ table.CodeRay td.code>pre{padding:0}
<p>All of these classes also allow custom CSS to be specified;
these are added to the CSS classes for the corresponding
<code><div</code>> in the rendered page. The <a
href="../ugvw/ugvw.html#_ugvw_customisation_tweaking-css-classes"><code>application.css</code></a>
file can then be used for application-specific CSS, allowing arbitrary
fine-tuning of the layout of the page.</p>
</div>
<div class="paragraph">
- <p>The XSD for these classes is available at <a
href="http://isis.apache.org/applib/layout/menus/menubars.xsd"
class="bare">http://isis.apache.org/applib/layout/menus/menubars.xsd</a>.</p>
+ <p>The XSD for these classes is available at <a
href="http://isis.apache.org/applib/layout/menubars/bootstrap3/menubars.xsd"
class="bare">http://isis.apache.org/applib/layout/menubars/bootstrap3/menubars.xsd</a>.</p>
</div>
</div>
<div class="sect3">
@@ -6602,7 +6603,7 @@ table.CodeRay td.code>pre{padding:0}
</ul>
</div>
<div class="paragraph">
- <p>The command ("cmd") schema defines the serialized form of the
<em>intention</em> to invoke an action or to edit a property.</p>
+ <p>The command ("cmd") schema defines the serialized form of the
<em>intention</em> to invoke an action or to edit a property. It can be
supplemented with optional timings capturing the actual invocation of a command
(introduced to support the replication of commands in a master/slave
arrangement).</p>
</div>
<div class="admonitionblock note">
<table>
@@ -6645,9 +6646,22 @@ table.CodeRay td.code>pre{padding:0}
<span class="tag"><xs:element</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">user</span><span
class="delimiter">"</span></span> <span
class="attribute-name">type</span>=<span class="string"><span
class="delimiter">"</span><span class="content">xs:string</span><span
class="delimiter">"</span></span><span class="tag">/></span>
<i class="conum" data-value="6"></i><b>(6)</b>
<span class="tag"><xs:element</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">targets</span><span
class="delimiter">"</span></span> <span
class="attribute-name">type</span>=<span class="string"><span
class="delimiter">"</span><span class="content">com:oidsDto</span><span
class="delimiter">"</span></span><span class="tag">/></span> <i
class="conum" data-value="7"></i><b>(7)</b>
<span class="tag"><xs:element</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">member</span><span
class="delimiter">"</span></span> <span
class="attribute-name">type</span>=<span class="string"><span
class="delimiter">"</span><span class="content">memberDto</span><span
class="delimiter">"</span></span><span class="tag">/></span>
<i class="conum" data-value="8"></i><b>(8)</b>
+ <span class="tag"><xs:element</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">timings</span><span
class="delimiter">"</span></span> <span
class="attribute-name">type</span>=<span class="string"><span
class="delimiter">"</span><span class="content">memberDto</span><span
class="delimiter">"</span></span> <span
class="attribute-name">minOccurs</span>=<span class="string"><span
class="delimiter">"</span><span class="content">0</span><span
class="delimiter">"</span></span><span class="tag">/></span> <i
class="conum" data-value="9"></i><b>(9)</b>
<span class="tag"></xs:sequence></span>
<span class="tag"></xs:complexType></span>
<span class="tag"></xs:element></span>
+
+ <span class="tag"><xs:element</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">commandsDto</span><span
class="delimiter">"</span></span><span class="tag">></span>
<i class="conum" data-value="10"></i><b>(10)</b>
+ <span class="tag"><xs:annotation></span>
+ <span class="tag"><xs:documentation></span>Collection of
commandDto's<span class="tag"></xs:documentation></span>
+ <span class="tag"></xs:annotation></span>
+ <span class="tag"><xs:complexType></span>
+ <span class="tag"><xs:sequence</span> <span
class="attribute-name">minOccurs</span>=<span class="string"><span
class="delimiter">"</span><span class="content">1</span><span
class="delimiter">"</span></span> <span
class="attribute-name">maxOccurs</span>=<span class="string"><span
class="delimiter">"</span><span class="content">unbounded</span><span
class="delimiter">"</span></span><span class="tag">></span>
+ <span class="tag"><xs:element</span> <span
class="attribute-name">ref</span>=<span class="string"><span
class="delimiter">"</span><span class="content">commandDto</span><span
class="delimiter">"</span></span><span class="tag">/></span>
+ <span class="tag"></xs:sequence></span>
+ <span class="tag"></xs:complexType></span>
+ <span class="tag"></xs:element></span>
+
...
<span class="tag"></xs:schema></span></code></pre>
</div>
@@ -6687,11 +6701,19 @@ table.CodeRay td.code>pre{padding:0}
<td><i class="conum" data-value="8"></i><b>8</b></td>
<td>the <code>memberDto</code>, defined below, the captures the
action/property and arguments/new value.</td>
</tr>
+ <tr>
+ <td><i class="conum" data-value="9"></i><b>9</b></td>
+ <td>optional timings for the invocation of a command.</td>
+ </tr>
+ <tr>
+ <td><i class="conum" data-value="10"></i><b>10</b></td>
+ <td>groups multiple commands together.</td>
+ </tr>
</tbody>
</table>
</div>
<div class="paragraph">
- <p>The <code>CommandDto</code> DTO corresponding to the
<code>commandDto</code> root element can be marshalled to/from XML using the
<code>CommandDtoUtils</code> class.</p>
+ <p>The <code>CommandDto</code> DTO corresponding to the
<code>commandDto</code> root element can be marshalled to/from XML using the
<code>CommandDtoUtils</code> class. The <code>CommandsDto</code> DTO allows
multiple commands to be marshalled together. This was introduced to support
replication of commands in a master/slave arrangement (eg for regression
testing).</p>
</div>
</div>
<div class="sect3">
@@ -7134,7 +7156,7 @@ table.CodeRay td.code>pre{padding:0}
<p>The changes ("chg") schema defines the serialized form
identifying which objects have been created, updated or deleted as the result
of invoking an action or editing a property. It also captures a number of other
metrics counts (number of objects loaded, number of object properties
modified), useful for profiling.</p>
</div>
<div class="paragraph">
- <p>An instance of the DTO (corresponding to this schema) is used
within the <a
href="../rgsvc/rgsvc.html#_rgsvc_persistence-layer-spi_PublisherService"><code>PublisherService</code></a>
SPI, identifying changed objects that are to be published (as per <a
href="../rgant/rgant.html#_rgant_DomainObject_publishing"><code>@DomainObject#publishing()</code></a>
or equivalent).</p>
+ <p>An instance of the DTO (corresponding to this schema) is used
within the <a
href="../rgsvc/rgsvc.html#_rgsvc_persistence-layer-spi_PublisherService"><code>PublisherService</code></a>
SPI, identifying changed objects that are to be published (as per <a
href="../rgant/rgant.html#_rgant-DomainObject_publishing"><code>@DomainObject#publishing()</code></a>
or equivalent).</p>
</div>
<div class="sect3">
<h4 id="__code_changesdto_code">4.3.1. <code>changesDto</code></h4>
@@ -7401,7 +7423,28 @@ table.CodeRay td.code>pre{padding:0}
</div>
</div>
<div class="sect3">
- <h4 id="__rgcms_schema-common_valueDto">4.5.2. <code>valueDto</code>
etc</h4>
+ <h4 id="__rgcms_schema-common_collectionDto">4.5.2.
<code>collectionDto</code> etc</h4>
+ <div class="paragraph">
+ <p>The <code>collectionDto</code> type defines a collection of
values, also capturing the type of those values (for example
<code>string</code>s, or <code>OidDto</code>s). It is used primarily to model
invocations of actions with collection parameters.</p>
+ </div>
+ <div class="listingblock">
+ <div class="content">
+ <pre class="CodeRay highlight"><code data-lang="xml"><span
class="tag"><xs:schema</span> <span
class="attribute-name">targetNamespace</span>=<span class="string"><span
class="delimiter">"</span><span
class="content">http://isis.apache.org/schema/common</span><span
class="delimiter">"</span></span> <span class="attribute-name">...</span> <span
class="tag">></span>
+ ...
+ <span class="tag"><xs:complexType</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">collectionDto</span><span
class="delimiter">"</span></span><span class="tag">></span>
+ <span class="tag"><xs:sequence></span>
+ <span class="tag"><xs:element</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">value</span><span
class="delimiter">"</span></span> <span
class="attribute-name">type</span>=<span class="string"><span
class="delimiter">"</span><span class="content">valueDto</span><span
class="delimiter">"</span></span> <span
class="attribute-name">minOccurs</span>=<span class="string"><span
class="delimiter">"</span><span class="content">1</span><span
class="delimiter">"</span></span> <span
class="attribute-name">maxOccurs</span>=<span class="string"><span
class="delimiter">"</span><span class="content">unbounded</span><span
class="delimiter">"</span></span><span class="tag">/></span>
+ <span class="tag"></xs:sequence></span>
+ <span class="tag"><xs:attribute</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">type</span><span
class="delimiter">"</span></span> <span class="attribute-name">use</span>=<span
class="string"><span class="delimiter">"</span><span
class="content">required</span><span class="delimiter">"</span></span> <span
class="attribute-name">type</span>=<span class="string"><span
class="delimiter">"</span><span class="content">valueType</span><span
class="delimiter">"</span></span><span class="tag">/></span>
+ <span class="tag"><xs:attribute</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">null</span><span
class="delimiter">"</span></span> <span class="attribute-name">use</span>=<span
class="string"><span class="delimiter">"</span><span
class="content">optional</span><span class="delimiter">"</span></span> <span
class="attribute-name">type</span>=<span class="string"><span
class="delimiter">"</span><span class="content">xs:boolean</span><span
class="delimiter">"</span></span><span class="tag">/></span>
+ <span class="tag"></xs:complexType></span>
+ ...
+<span class="tag"></xs:schema></span></code></pre>
+ </div>
+ </div>
+ </div>
+ <div class="sect3">
+ <h4 id="__rgcms_schema-common_valueDto">4.5.3. <code>valueDto</code>
etc</h4>
<div class="paragraph">
<p>The common schema also defines two types representing values:
the <code>valueDto</code> complex type, the <code>valueType</code> simple type
and the <code>valueWithTypeDto</code> complex type:</p>
</div>
@@ -7418,6 +7461,9 @@ table.CodeRay td.code>pre{padding:0}
<span class="tag"><xs:element</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">timestamp</span><span
class="delimiter">"</span></span> <span
class="attribute-name">type</span>=<span class="string"><span
class="delimiter">"</span><span class="content">xs:dateTime</span><span
class="delimiter">"</span></span><span class="tag">/></span>
<span class="tag"><xs:element</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">enum</span><span
class="delimiter">"</span></span> <span
class="attribute-name">type</span>=<span class="string"><span
class="delimiter">"</span><span class="content">enumDto</span><span
class="delimiter">"</span></span><span class="tag">/></span>
<span class="tag"><xs:element</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">reference</span><span
class="delimiter">"</span></span> <span
class="attribute-name">type</span>=<span class="string"><span
class="delimiter">"</span><span class="content">oidDto</span><span
class="delimiter">"</span></span><span class="tag">/></span>
+ <span class="tag"><xs:element</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">collection</span><span
class="delimiter">"</span></span> <span
class="attribute-name">type</span>=<span class="string"><span
class="delimiter">"</span><span class="content">collectionDto</span><span
class="delimiter">"</span></span><span class="tag">/></span>
+ <span class="tag"><xs:element</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">blob</span><span
class="delimiter">"</span></span> <span
class="attribute-name">type</span>=<span class="string"><span
class="delimiter">"</span><span class="content">blobDto</span><span
class="delimiter">"</span></span><span class="tag">/></span>
+ <span class="tag"><xs:element</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">clob</span><span
class="delimiter">"</span></span> <span
class="attribute-name">type</span>=<span class="string"><span
class="delimiter">"</span><span class="content">clobDto</span><span
class="delimiter">"</span></span><span class="tag">/></span>
<span class="tag"></xs:choice></span>
<span class="tag"></xs:complexType></span>
@@ -7429,6 +7475,9 @@ table.CodeRay td.code>pre{padding:0}
...
<span class="tag"><xs:enumeration</span> <span
class="attribute-name">value</span>=<span class="string"><span
class="delimiter">"</span><span class="content">enum</span><span
class="delimiter">"</span></span><span class="tag">/></span>
<span class="tag"><xs:enumeration</span> <span
class="attribute-name">value</span>=<span class="string"><span
class="delimiter">"</span><span class="content">reference</span><span
class="delimiter">"</span></span><span class="tag">/></span>
+ <span class="tag"><xs:enumeration</span> <span
class="attribute-name">value</span>=<span class="string"><span
class="delimiter">"</span><span class="content">collection</span><span
class="delimiter">"</span></span><span class="tag">/></span>
+ <span class="tag"><xs:enumeration</span> <span
class="attribute-name">value</span>=<span class="string"><span
class="delimiter">"</span><span class="content">blob</span><span
class="delimiter">"</span></span><span class="tag">/></span>
+ <span class="tag"><xs:enumeration</span> <span
class="attribute-name">value</span>=<span class="string"><span
class="delimiter">"</span><span class="content">clob</span><span
class="delimiter">"</span></span><span class="tag">/></span>
<span class="tag"><xs:enumeration</span> <span
class="attribute-name">value</span>=<span class="string"><span
class="delimiter">"</span><span class="content">void</span><span
class="delimiter">"</span></span><span class="tag">/></span>
<i class="conum" data-value="3"></i><b>(3)</b>
<span class="tag"></xs:restriction></span>
<span class="tag"></xs:simpleType></span>
@@ -7470,9 +7519,22 @@ table.CodeRay td.code>pre{padding:0}
<div class="paragraph">
<p>These type definitions are just building blocks, also used
within the <a href="../rgcms/rgcms.html#_rgcms_schema-aim">action iInvocation
memento</a> schema. The first, <code>valueDto</code> is The second,
<code>valueType</code>, enumerates the different types of vales, eg of a formal
parameter to an action.</p>
</div>
+ <div class="admonitionblock important">
+ <table>
+ <tbody>
+ <tr>
+ <td class="icon"> <i class="fa icon-important"
title="Important"></i> </td>
+ <td class="content">
+ <div class="paragraph">
+ <p>When used as a parameter, blob and clob arguments are
<em>not</em> serialized. Instead these are persisted only as references. This
is primarily to save storage space if the resultant XML is persisted as a
memento (eg <code>CommandDto</code>).</p>
+ </div> </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
</div>
<div class="sect3">
- <h4 id="__rgcms_schema-common_ancillary">4.5.3. Ancillary types</h4>
+ <h4 id="__rgcms_schema-common_ancillary">4.5.4. Ancillary types</h4>
<div class="paragraph">
<p>The common schema also defines a number of ancillary types, used
either by the common schema itself (see above) or by the <a
href="../rgcms/rgcms.html#_rgcms_schema_cmd">"cmd"</a> and <a
href="../rgcms/rgcms.html#_rgcms_schema_ixn">"ixn"</a> schemas.</p>
</div>
@@ -7487,7 +7549,27 @@ table.CodeRay td.code>pre{padding:0}
<span class="tag"></xs:sequence></span>
<span class="tag"></xs:complexType></span>
- <span class="tag"><xs:complexType</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">periodDto</span><span
class="delimiter">"</span></span><span class="tag">></span>
<i class="conum" data-value="2"></i><b>(2)</b>
+ <span class="tag"><xs:complexType</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">blobDto</span><span
class="delimiter">"</span></span><span class="tag">></span>
<i class="conum" data-value="2"></i><b>(2)</b>
+ <span class="tag"><xs:sequence></span>
+ <span class="tag"><xs:element</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">name</span><span
class="delimiter">"</span></span> <span
class="attribute-name">type</span>=<span class="string"><span
class="delimiter">"</span><span class="content">xs:string</span><span
class="delimiter">"</span></span><span class="tag">/></span>
+ <span class="tag"><xs:element</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">mimeType</span><span
class="delimiter">"</span></span> <span
class="attribute-name">type</span>=<span class="string"><span
class="delimiter">"</span><span class="content">xs:string</span><span
class="delimiter">"</span></span><span class="tag">/></span>
+ <span class="tag"><xs:element</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">bytes</span><span
class="delimiter">"</span></span> <span
class="attribute-name">type</span>=<span class="string"><span
class="delimiter">"</span><span class="content">xs:hexBinary</span><span
class="delimiter">"</span></span><span class="tag">/></span>
+ <span class="tag"></xs:sequence></span>
+ <span class="tag"><xs:attribute</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">type</span><span
class="delimiter">"</span></span> <span class="attribute-name">use</span>=<span
class="string"><span class="delimiter">"</span><span
class="content">required</span><span class="delimiter">"</span></span> <span
class="attribute-name">type</span>=<span class="string"><span
class="delimiter">"</span><span class="content">valueType</span><span
class="delimiter">"</span></span><span class="tag">/></span>
+ <span class="tag"><xs:attribute</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">null</span><span
class="delimiter">"</span></span> <span class="attribute-name">use</span>=<span
class="string"><span class="delimiter">"</span><span
class="content">optional</span><span class="delimiter">"</span></span> <span
class="attribute-name">type</span>=<span class="string"><span
class="delimiter">"</span><span class="content">xs:boolean</span><span
class="delimiter">"</span></span><span class="tag">/></span>
+ <span class="tag"></xs:complexType></span>
+
+ <span class="tag"><xs:complexType</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">clobDto</span><span
class="delimiter">"</span></span><span class="tag">></span>
<i class="conum" data-value="3"></i><b>(3)</b>
+ <span class="tag"><xs:sequence></span>
+ <span class="tag"><xs:element</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">name</span><span
class="delimiter">"</span></span> <span
class="attribute-name">type</span>=<span class="string"><span
class="delimiter">"</span><span class="content">xs:string</span><span
class="delimiter">"</span></span><span class="tag">/></span>
+ <span class="tag"><xs:element</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">mimeType</span><span
class="delimiter">"</span></span> <span
class="attribute-name">type</span>=<span class="string"><span
class="delimiter">"</span><span class="content">xs:string</span><span
class="delimiter">"</span></span><span class="tag">/></span>
+ <span class="tag"><xs:element</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">chars</span><span
class="delimiter">"</span></span> <span
class="attribute-name">type</span>=<span class="string"><span
class="delimiter">"</span><span class="content">xs:string</span><span
class="delimiter">"</span></span><span class="tag">/></span>
+ <span class="tag"></xs:sequence></span>
+ <span class="tag"><xs:attribute</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">type</span><span
class="delimiter">"</span></span> <span class="attribute-name">use</span>=<span
class="string"><span class="delimiter">"</span><span
class="content">required</span><span class="delimiter">"</span></span> <span
class="attribute-name">type</span>=<span class="string"><span
class="delimiter">"</span><span class="content">valueType</span><span
class="delimiter">"</span></span><span class="tag">/></span>
+ <span class="tag"><xs:attribute</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">null</span><span
class="delimiter">"</span></span> <span class="attribute-name">use</span>=<span
class="string"><span class="delimiter">"</span><span
class="content">optional</span><span class="delimiter">"</span></span> <span
class="attribute-name">type</span>=<span class="string"><span
class="delimiter">"</span><span class="content">xs:boolean</span><span
class="delimiter">"</span></span><span class="tag">/></span>
+ <span class="tag"></xs:complexType></span>
+
+ <span class="tag"><xs:complexType</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">periodDto</span><span
class="delimiter">"</span></span><span class="tag">></span>
<i class="conum" data-value="4"></i><b>(4)</b>
<span class="tag"><xs:sequence></span>
<span class="tag"><xs:element</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">startedAt</span><span
class="delimiter">"</span></span> <span
class="attribute-name">type</span>=<span class="string"><span
class="delimiter">"</span><span class="content">xs:dateTime</span><span
class="delimiter">"</span></span><span class="tag">/></span>
<span class="tag"><xs:element</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">completedAt</span><span
class="delimiter">"</span></span> <span
class="attribute-name">type</span>=<span class="string"><span
class="delimiter">"</span><span class="content">xs:dateTime</span><span
class="delimiter">"</span></span>
@@ -7495,18 +7577,25 @@ table.CodeRay td.code>pre{padding:0}
<span class="tag"></xs:sequence></span>
<span class="tag"></xs:complexType></span>
- <span class="tag"><xs:complexType</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">differenceDto</span><span
class="delimiter">"</span></span><span class="tag">></span>
<i class="conum" data-value="3"></i><b>(3)</b>
+ <span class="tag"><xs:complexType</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">differenceDto</span><span
class="delimiter">"</span></span><span class="tag">></span>
<i class="conum" data-value="5"></i><b>(5)</b>
<span class="tag"><xs:sequence</span><span class="tag">/></span>
<span class="tag"><xs:attribute</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">before</span><span
class="delimiter">"</span></span> <span
class="attribute-name">type</span>=<span class="string"><span
class="delimiter">"</span><span class="content">xs:int</span><span
class="delimiter">"</span></span><span class="tag">/></span>
<span class="tag"><xs:attribute</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">after</span><span
class="delimiter">"</span></span> <span
class="attribute-name">type</span>=<span class="string"><span
class="delimiter">"</span><span class="content">xs:int</span><span
class="delimiter">"</span></span><span class="tag">/></span>
<span class="tag"></xs:complexType></span>
- <span class="tag"><xs:simpleType</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">interactionType</span><span
class="delimiter">"</span></span><span class="tag">></span>
<i class="conum" data-value="4"></i><b>(4)</b>
+ <span class="tag"><xs:simpleType</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">interactionType</span><span
class="delimiter">"</span></span><span class="tag">></span>
<i class="conum" data-value="6"></i><b>(6)</b>
<span class="tag"><xs:restriction</span> <span
class="attribute-name">base</span>=<span class="string"><span
class="delimiter">"</span><span class="content">xs:string</span><span
class="delimiter">"</span></span><span class="tag">></span>
<span class="tag"><xs:enumeration</span> <span
class="attribute-name">value</span>=<span class="string"><span
class="delimiter">"</span><span class="content">action_invocation</span><span
class="delimiter">"</span></span> <span class="tag">/></span>
<span class="tag"><xs:enumeration</span> <span
class="attribute-name">value</span>=<span class="string"><span
class="delimiter">"</span><span class="content">property_edit</span><span
class="delimiter">"</span></span> <span class="tag">/></span>
<span class="tag"></xs:restriction></span>
<span class="tag"></xs:simpleType></span>
+
+ <span class="tag"><xs:complexType</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">oidsDto</span><span
class="delimiter">"</span></span><span class="tag">></span>
<i class="conum" data-value="7"></i><b>(7)</b>
+ <span class="tag"><xs:sequence></span>
+ <span class="tag"><xs:element</span> <span
class="attribute-name">name</span>=<span class="string"><span
class="delimiter">"</span><span class="content">oid</span><span
class="delimiter">"</span></span> <span
class="attribute-name">type</span>=<span class="string"><span
class="delimiter">"</span><span class="content">oidDto</span><span
class="delimiter">"</span></span> <span
class="attribute-name">minOccurs</span>=<span class="string"><span
class="delimiter">"</span><span class="content">1</span><span
class="delimiter">"</span></span> <span
class="attribute-name">maxOccurs</span>=<span class="string"><span
class="delimiter">"</span><span class="content">unbounded</span><span
class="delimiter">"</span></span><span class="tag">/></span>
+ <span class="tag"></xs:sequence></span>
+ <span class="tag"></xs:complexType></span>
+
<span class="tag"></xs:schema></span></code></pre>
</div>
</div>
@@ -7519,16 +7608,28 @@ table.CodeRay td.code>pre{padding:0}
</tr>
<tr>
<td><i class="conum" data-value="2"></i><b>2</b></td>
- <td>Captures a period of time, eg for capturing
metrics/timings.</td>
+ <td>Models a <code>Blob</code></td>
</tr>
<tr>
<td><i class="conum" data-value="3"></i><b>3</b></td>
- <td>Captures a pair of numbers representing a difference. Used
for example to capture metrics (number objects modified before and after).</td>
+ <td>Models a <code>Clob</code></td>
</tr>
<tr>
<td><i class="conum" data-value="4"></i><b>4</b></td>
+ <td>Captures a period of time, eg for capturing
metrics/timings.</td>
+ </tr>
+ <tr>
+ <td><i class="conum" data-value="5"></i><b>5</b></td>
+ <td>Captures a pair of numbers representing a difference. Used
for example to capture metrics (number objects modified before and after).</td>
+ </tr>
+ <tr>
+ <td><i class="conum" data-value="6"></i><b>6</b></td>
<td>Whether this command/interaction with a member is invoking
an action, or editing a property. Used by both the <a
href="../rgcms/rgcms.html#_rgcms_schema_cmd">"cmd"</a> and <a
href="../rgcms/rgcms.html#_rgcms_schema_ixn">"ixn"</a> schemas.</td>
</tr>
+ <tr>
+ <td><i class="conum" data-value="7"></i><b>7</b></td>
+ <td>Contains a list of OIDs, eg for use in "bulk" actions that
apply to multiple targets.</td>
+ </tr>
</tbody>
</table>
</div>
@@ -7546,7 +7647,7 @@ table.CodeRay td.code>pre{padding:0}
<footer class="footer">
<div class="container">
<div class="row">
- <p class="text-center small text-muted"> Copyright © 2010~2017 The
Apache Software Foundation, licensed under the
Apache License, v2.0. <br> Apache, the Apache feather logo,
Apache Isis, and the Apache Isis project logo are all trademarks of
The Apache Software Foundation. </p>
+ <p class="text-center small text-muted"> Copyright © 2010~2018 The
Apache Software Foundation, licensed under the
Apache License, v2.0. <br> Apache, the Apache feather logo,
Apache Isis, and the Apache Isis project logo are all trademarks of
The Apache Software Foundation. </p>
</div>
</div>
</footer>