isis-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From danhayw...@apache.org
Subject svn commit: r1205254 - in /incubator/isis/trunk/examples: ./ claims/dom/src/main/java/org/apache/isis/example/claims/dom/employee/ claims/fixture/src/main/java/org/apache/isis/example/claims/fixture/ claims/viewer-bdd/src/main/resources/ claims/viewer-...
Date Wed, 23 Nov 2011 01:10:28 GMT
Author: danhaywood
Date: Wed Nov 23 01:10:23 2011
New Revision: 1205254

URL: http://svn.apache.org/viewvc?rev=1205254&view=rev
Log:
ISIS-134: more tidying up of examples

Added:
    incubator/isis/trunk/examples/claims/viewer-bdd/src/main/resources/isis.properties
    incubator/isis/trunk/examples/claims/viewer-bdd/src/test/resources/org/apache/isis/example/
      - copied from r1205250, incubator/isis/trunk/examples/claims/viewer-bdd/src/test/resources/org/apache/isis/examples/
    incubator/isis/trunk/examples/claims/viewer-html/ide/eclipse/launch/claims-viewer-html.launch
      - copied, changed from r1205250, incubator/isis/trunk/examples/claims/viewer-html/ide/eclipse/launch/prototype_html.launch
    incubator/isis/trunk/examples/quickstart/tests-bdd/src/main/
    incubator/isis/trunk/examples/quickstart/tests-bdd/src/main/resources/
    incubator/isis/trunk/examples/quickstart/tests-bdd/src/main/resources/isis.properties
Removed:
    incubator/isis/trunk/examples/claims/viewer-bdd/src/test/resources/org/apache/isis/examples/
    incubator/isis/trunk/examples/claims/viewer-html/ide/eclipse/launch/prototype_html.launch
Modified:
    incubator/isis/trunk/examples/claims/dom/src/main/java/org/apache/isis/example/claims/dom/employee/Employee.java
    incubator/isis/trunk/examples/claims/fixture/src/main/java/org/apache/isis/example/claims/fixture/ClaimsFixture.java
    incubator/isis/trunk/examples/claims/viewer-bdd/src/test/resources/org/apache/isis/example/claims/common/BootstrapInExplorationMode.html
    incubator/isis/trunk/examples/claims/viewer-bdd/src/test/resources/org/apache/isis/example/claims/common/BootstrapInPrototypeMode.html
    incubator/isis/trunk/examples/claims/viewer-bdd/src/test/resources/org/apache/isis/example/claims/stories/newClaim/ScenarioDefaultsOk.html
    incubator/isis/trunk/examples/claims/viewer-html/pom.xml
    incubator/isis/trunk/examples/claims/viewer-html/src/main/webapp/WEB-INF/isis.properties
    incubator/isis/trunk/examples/claims/viewer-html/src/main/webapp/WEB-INF/web.xml
    incubator/isis/trunk/examples/pom.xml
    incubator/isis/trunk/examples/quickstart/tests-bdd/src/test/resources/viewer/bdd/common/BootstrapInExplorationMode.html

Modified: incubator/isis/trunk/examples/claims/dom/src/main/java/org/apache/isis/example/claims/dom/employee/Employee.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/examples/claims/dom/src/main/java/org/apache/isis/example/claims/dom/employee/Employee.java?rev=1205254&r1=1205253&r2=1205254&view=diff
==============================================================================
--- incubator/isis/trunk/examples/claims/dom/src/main/java/org/apache/isis/example/claims/dom/employee/Employee.java (original)
+++ incubator/isis/trunk/examples/claims/dom/src/main/java/org/apache/isis/example/claims/dom/employee/Employee.java Wed Nov 23 01:10:23 2011
@@ -25,7 +25,7 @@ import org.apache.isis.applib.annotation
 import org.apache.isis.example.claims.dom.claim.Approver;
 import org.apache.isis.example.claims.dom.claim.Claimant;
 
-public class Employee extends AbstractDomainObject implements Claimant, Approver /* , Locatable */{
+public class Employee extends AbstractDomainObject implements Claimant, Approver {
 
     // {{ Title
     @Override
@@ -69,7 +69,7 @@ public class Employee extends AbstractDo
 		this.defaultApprover = approver;
 	}
 
-    public String validateApprover(final Approver approver) {
+    public String validateDefaultApprover(final Approver approver) {
         if (approver == null)
             return null;
         if (approver == this) {

Modified: incubator/isis/trunk/examples/claims/fixture/src/main/java/org/apache/isis/example/claims/fixture/ClaimsFixture.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/examples/claims/fixture/src/main/java/org/apache/isis/example/claims/fixture/ClaimsFixture.java?rev=1205254&r1=1205253&r2=1205254&view=diff
==============================================================================
--- incubator/isis/trunk/examples/claims/fixture/src/main/java/org/apache/isis/example/claims/fixture/ClaimsFixture.java (original)
+++ incubator/isis/trunk/examples/claims/fixture/src/main/java/org/apache/isis/example/claims/fixture/ClaimsFixture.java Wed Nov 23 01:10:23 2011
@@ -20,12 +20,6 @@
 
 package org.apache.isis.example.claims.fixture;
 
-import java.awt.Image;
-import java.io.File;
-import java.io.IOException;
-
-import javax.imageio.ImageIO;
-
 import org.apache.isis.applib.fixtures.AbstractFixture;
 import org.apache.isis.applib.value.Date;
 import org.apache.isis.applib.value.Money;
@@ -38,9 +32,9 @@ public class ClaimsFixture extends Abstr
 
     @Override
     public void install() {
-        Employee fred = createEmployee("Fred Smith", null /*, new Location().north(0.5)*/);
-        Employee tom = createEmployee("Tom Brown", fred /*, new Location().west(0.5)*/);
-        createEmployee("Sam Jones", fred /*, new Location().west(1).south(0.25)*/);
+        Employee fred = createEmployee("Fred Smith", null);
+        Employee tom = createEmployee("Tom Brown", fred);
+        createEmployee("Sam Jones", fred);
 
         Claim claim = createClaim(tom, -16, "Meeting with client");
         addItem(claim, -16, 38.50, "Lunch with client");
@@ -56,30 +50,15 @@ public class ClaimsFixture extends Abstr
 
     }
     
-    private Employee createEmployee(String name, Employee approver /*, Location location*/) {
+    private Employee createEmployee(String name, Employee approver) {
         Employee claimant;
         claimant = newTransientInstance(Employee.class);
         claimant.setName(name);
         claimant.setDefaultApprover(approver);
-        //claimant.setLocation(location);
         persist(claimant);
         return claimant;
     }
 
-    @SuppressWarnings("unused")
-    private Image asImage(String name) {
-        String imageFileName = asImageFileName(name);
-        try {
-            return ImageIO.read(new File(imageFileName));
-        } catch (IOException e) {
-            return null;
-        }
-    }
-
-    private String asImageFileName(String name) {
-        return "images/"+name.replaceAll("[ ]", "")+".jpg";
-    }
-
     private Claim createClaim(Employee claimant, int days, String description) { 
         Claim claim = newTransientInstance(Claim.class);
         claim.setClaimant(claimant);

Added: incubator/isis/trunk/examples/claims/viewer-bdd/src/main/resources/isis.properties
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/examples/claims/viewer-bdd/src/main/resources/isis.properties?rev=1205254&view=auto
==============================================================================
--- incubator/isis/trunk/examples/claims/viewer-bdd/src/main/resources/isis.properties (added)
+++ incubator/isis/trunk/examples/claims/viewer-bdd/src/main/resources/isis.properties Wed Nov 23 01:10:23 2011
@@ -0,0 +1,43 @@
+#  Licensed to the Apache Software Foundation (ASF) under one
+#  or more contributor license agreements.  See the NOTICE file
+#  distributed with this work for additional information
+#  regarding copyright ownership.  The ASF licenses this file
+#  to you under the Apache License, Version 2.0 (the
+#  "License"); you may not use this file except in compliance
+#  with the License.  You may obtain a copy of the License at
+#  
+#         http://www.apache.org/licenses/LICENSE-2.0
+#         
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+isis.services.prefix = org.apache.isis.example.claims.objstore.dflt
+isis.services = employee.EmployeeRepositoryDefault, claim.ClaimRepositoryDefault
+
+isis.fixtures.prefix= org.apache.isis.example.claims.fixture
+isis.fixtures= ClaimsFixture
+
+isis.exploration.users=sven, dick, bob
+
+
+isis.reflector.class-substitutor=org.apache.isis.runtimes.dflt.bytecode.dflt.classsubstitutor.CglibClassSubstitutor
+#isis.reflector.class-substitutor=org.apache.isis.runtimes.dflt.bytecode.javassist.classsubstitutor.JavassistClassSubstitutor
+#isis.reflector.class-substitutor=org.apache.isis.runtimes.dflt.bytecode.identity.classsubstitutor.ClassSubstitutorIdentity
+
+isis.persistor.object-factory=org.apache.isis.runtimes.dflt.bytecode.dflt.objectfactory.CglibObjectFactory
+#isis.persistor.object-factory=org.apache.isis.runtimes.dflt.bytecode.javassist.objectfactory.JavassistObjectFactory
+#isis.persistor.object-factory=org.apache.isis.runtimes.dflt.bytecode.identity.objectfactory.ObjectFactoryBasic
+
+
+isis.persistor.domain-object-container=org.apache.isis.core.metamodel.services.container.DomainObjectContainerDefault
+#isis.persistor.domain-object-container=org.apache.isis.progmodel.wrapper.metamodel.DomainObjectContainerWrapperFactory
+
+
+#isis.reflector.facets.include=org.apache.isis.runtimes.dflt.runtime.authorization.standard.AuthorizationFacetFactoryImpl
+#isis.authorization.learn=true
+
+isis.persistor=in-memory
+#isis.xmlos.dir=/tmp/xml
\ No newline at end of file

Modified: incubator/isis/trunk/examples/claims/viewer-bdd/src/test/resources/org/apache/isis/example/claims/common/BootstrapInExplorationMode.html
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/examples/claims/viewer-bdd/src/test/resources/org/apache/isis/example/claims/common/BootstrapInExplorationMode.html?rev=1205254&r1=1205250&r2=1205254&view=diff
==============================================================================
--- incubator/isis/trunk/examples/claims/viewer-bdd/src/test/resources/org/apache/isis/example/claims/common/BootstrapInExplorationMode.html (original)
+++ incubator/isis/trunk/examples/claims/viewer-bdd/src/test/resources/org/apache/isis/example/claims/common/BootstrapInExplorationMode.html Wed Nov 23 01:10:23 2011
@@ -29,7 +29,7 @@ The system:
 <li>
 <p concordion:execute="#result=bootstrapIsis(#configDir,#deploymentType)">
 <span concordion:assertTrue="#result">bootstrapped</span> from
-config directory <span concordion:set="#configDir">../quickrun/config</span>
+config directory <span concordion:set="#configDir">src/main/resources</span>
 and running in <span concordion:set="#deploymentType">exploration</span>
 mode,
 </p>

Modified: incubator/isis/trunk/examples/claims/viewer-bdd/src/test/resources/org/apache/isis/example/claims/common/BootstrapInPrototypeMode.html
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/examples/claims/viewer-bdd/src/test/resources/org/apache/isis/example/claims/common/BootstrapInPrototypeMode.html?rev=1205254&r1=1205250&r2=1205254&view=diff
==============================================================================
--- incubator/isis/trunk/examples/claims/viewer-bdd/src/test/resources/org/apache/isis/example/claims/common/BootstrapInPrototypeMode.html (original)
+++ incubator/isis/trunk/examples/claims/viewer-bdd/src/test/resources/org/apache/isis/example/claims/common/BootstrapInPrototypeMode.html Wed Nov 23 01:10:23 2011
@@ -29,7 +29,7 @@ The system:
 <li>
 <p concordion:execute="#result=bootstrapIsis(#configDir,#deploymentType)">
 <span concordion:assertTrue="#result">bootstrapped</span> from
-config directory <span concordion:set="#configDir">../quickrun/config</span>
+config directory <span concordion:set="#configDir">src/main/resources</span>
 and running in <span concordion:set="#deploymentType">prototype</span>
 mode,
 </p>

Modified: incubator/isis/trunk/examples/claims/viewer-bdd/src/test/resources/org/apache/isis/example/claims/stories/newClaim/ScenarioDefaultsOk.html
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/examples/claims/viewer-bdd/src/test/resources/org/apache/isis/example/claims/stories/newClaim/ScenarioDefaultsOk.html?rev=1205254&r1=1205250&r2=1205254&view=diff
==============================================================================
--- incubator/isis/trunk/examples/claims/viewer-bdd/src/test/resources/org/apache/isis/example/claims/stories/newClaim/ScenarioDefaultsOk.html (original)
+++ incubator/isis/trunk/examples/claims/viewer-bdd/src/test/resources/org/apache/isis/example/claims/stories/newClaim/ScenarioDefaultsOk.html Wed Nov 23 01:10:23 2011
@@ -17,172 +17,286 @@
   specific language governing permissions and limitations
   under the License.
 -->
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "file:src/test/resources/dtd/xhtml1-strict.dtd">
-<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"
-    xmlns:concordion="http://www.concordion.org/2007/concordion"
-    xmlns:isis="http://isis.apache.org/2010/concordion">
-<link href="../../concordion.css" rel="stylesheet" type="text/css" />
-<body>
-
-<h1>New Claim Defaults OK</h1>
-
-<div class="example">
-
-<h2>Given</h2>
-<p>
-Given <a concordion:run="concordion"
-        href="Fixture.html">this fixture</a></p>
-
-
-<p>Locate and alias Tom and his approver:</p>
-<ul>
-	<li>
-	<p
-		isis:execute="#result=usingIsisViewer(#onObject,#aliasResultAs, #perform, #usingMember)">
-	With the <span concordion:set="#onObject">employees</span> service, <span
-		concordion:set="#perform">invoke action</span> <span
-		concordion:set="#usingMember">All Employees</span> and alias the resulting list as <span
-		concordion:set="#aliasResultAs">list1</span>; <span
-		concordion:assertEquals="#result">ok</span></p>
-	</li>
-	<li>
-	<p
-		concordion:execute="#result=aliasItemsInList(#listAlias, #title, #aliasAs)">
-	Alias <span concordion:set="#title">Tom Brown</span> in <span
-		concordion:set="#listAlias">list1</span> as <span
-		concordion:set="#aliasAs">tomEmployee</span>; <span
-		concordion:assertEquals="#result">ok</span>.</p>
-	</li>
-</ul>
-
-
-<p>Note the approver for Tom.</p>
-<table
-	isis:execute="#result=usingIsisViewerThatArgs(#onObject, #aliasResultAs, #perform, #onMember, #thatIt, #value)">
-	<tr>
-		<th concordion:set="#onObject">on object</th>
-		<th concordion:set="#aliasResultAs">alias result as</th>
-		<th concordion:set="#perform">perform</th>
-		<th concordion:set="#onMember">on member</th>
-		<th concordion:set="#thatIt">that it</th>
-		<th concordion:set="#value">value</th>
-		<th concordion:assertEquals="#result" />
-	</tr>
-	<tr>
-		<td>tomEmployee</td>
-		<td>tomsApprover</td>
-		<td>check property</td>
-		<td>Approver</td>
-		<td>is</td>
-		<td>Employee:Fred Smith</td>
-		<td>ok</td>
-	</tr>
-</table>
-
-<h2>When</h2>
-
-<p>Create new claim, but don't save:</p>
-<table
-	isis:execute="#result=usingIsisViewer(#onObject, #aliasResultAs, #perform, #onMember)">
-	<tr>
-		<th concordion:set="#onObject">on object</th>
-		<th concordion:set="#aliasResultAs">alias result as</th>
-		<th concordion:set="#perform">perform</th>
-		<th concordion:set="#onMember">on member</th>
-		<th concordion:assertEquals="#result" />
-	</tr>
-	<tr>
-		<td>tomEmployee</td>
-		<td>tomsClaim1</td>
-		<td>invoke action</td>
-		<td>New Claim</td>
-		<td>ok</td>
-	</tr>
-</table>
-
-
-<h2>Then</h2>
-
-<table
-	isis:execute="#result=usingIsisViewerThatArgs(#onObject, #aliasResultAs, #perform, #onMember, #that, #args)">
-	<tr>
-		<th concordion:set="#onObject">on object</th>
-		<th concordion:set="#aliasResultAs">alias result as</th>
-		<th concordion:set="#perform">perform</th>
-		<th concordion:set="#onMember">on member</th>
-		<th concordion:set="#that">that it</th>
-		<th concordion:set="#args">value</th>
-		<th concordion:assertEquals="#result" />
-	</tr>
-	<tr>
-		<td>tomsClaim1</td>
-		<td />
-		<td>check object</td>
-		<td />
-		<td>is not saved</td>
-		<td />
-		<td>ok</td>
-	</tr>
-	<tr>
-		<td />
-		<td />
-		<td>check property</td>
-		<td>Date</td>
-		<td>is</td>
-		<td>02-03-2007</td>
-		<td>ok</td>
-	</tr>
-	<tr>
-		<td />
-		<td />
-		<td />
-		<td>Description</td>
-		<td>is</td>
-		<td>enter a description here</td>
-		<td>ok</td>
-	</tr>
-	<tr>
-		<td />
-		<td />
-		<td />
-		<td>Status</td>
-		<td>is</td>
-		<td>New</td>
-		<td>ok</td>
-	</tr>
-	<tr>
-		<td />
-		<td />
-		<td />
-		<td>Claimant</td>
-		<td>is</td>
-		<td>tomEmployee</td>
-		<td>ok</td>
-	</tr>
-	<tr>
-		<td />
-		<td />
-		<td />
-		<td>Approver</td>
-		<td>is</td>
-		<td>tomsApprover</td>
-		<td>ok</td>
-	</tr>
-	<tr>
-		<td />
-		<td />
-		<td>check collection</td>
-		<td>Items</td>
-		<td>is empty</td>
-		<td />
-		<td>ok</td>
-	</tr>
-</table>
-
-
-<!-- 
-<p concordion:execute="runViewer()">run viewer</p>
---></div>
-
-</body>
-</html>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+"file:src/test/resources/dtd/xhtml1-strict.dtd">
+<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
+  <link href="../../concordion.css" rel="stylesheet" type="text/css" />
+
+  <body>
+    <h1>New Claim Defaults OK</h1>
+
+    <div class="example">
+      <h2>Given</h2>
+
+      <p>Given <a href="Fixture.html" concordion:run="concordion"
+      xmlns:concordion="http://www.concordion.org/2007/concordion">this
+      fixture</a></p>
+
+      <p>Locate and alias Tom and his approver:</p>
+
+      <ul>
+        <li>
+          <p
+          isis:execute="#result=usingIsisViewer(#onObject,#aliasResultAs, #perform, #usingMember)"
+          xmlns:isis="http://isis.apache.org/2010/concordion">With the <span
+          concordion:set="#onObject"
+          xmlns:concordion="http://www.concordion.org/2007/concordion">employees</span>
+          service, <span concordion:set="#perform"
+          xmlns:concordion="http://www.concordion.org/2007/concordion">invoke
+          action</span> <span concordion:set="#usingMember"
+          xmlns:concordion="http://www.concordion.org/2007/concordion">All
+          Employees</span> and alias the resulting list as <span
+          concordion:set="#aliasResultAs"
+          xmlns:concordion="http://www.concordion.org/2007/concordion">list1</span>;
+          <span concordion:assertEquals="#result"
+          xmlns:concordion="http://www.concordion.org/2007/concordion">ok</span></p>
+        </li>
+
+        <li>
+          <p
+          concordion:execute="#result=aliasItemsInList(#listAlias, #title, #aliasAs)"
+          xmlns:concordion="http://www.concordion.org/2007/concordion">Alias
+          <span concordion:set="#title">Tom Brown</span> in <span
+          concordion:set="#listAlias">list1</span> as <span
+          concordion:set="#aliasAs">tomEmployee</span>; <span
+          concordion:assertEquals="#result">ok</span>.</p>
+        </li>
+      </ul>
+
+      <p>Note the approver for Tom.</p>
+
+      <table isis:execute="#result=usingIsisViewerThatArgs(#onObject, #aliasResultAs, #perform, #onMember, #thatIt, #value)"
+             xmlns:isis="http://isis.apache.org/2010/concordion">
+        <tr>
+          <th concordion:set="#onObject"
+          xmlns:concordion="http://www.concordion.org/2007/concordion">on
+          object</th>
+
+          <th concordion:set="#aliasResultAs"
+          xmlns:concordion="http://www.concordion.org/2007/concordion">alias
+          result as</th>
+
+          <th concordion:set="#perform"
+          xmlns:concordion="http://www.concordion.org/2007/concordion">perform</th>
+
+          <th concordion:set="#onMember"
+          xmlns:concordion="http://www.concordion.org/2007/concordion">on
+          member</th>
+
+          <th concordion:set="#thatIt"
+          xmlns:concordion="http://www.concordion.org/2007/concordion">that
+          it</th>
+
+          <th concordion:set="#value"
+          xmlns:concordion="http://www.concordion.org/2007/concordion">value</th>
+
+          <th concordion:assertEquals="#result"
+              xmlns:concordion="http://www.concordion.org/2007/concordion" />
+        </tr>
+
+        <tr>
+          <td>tomEmployee</td>
+
+          <td>tomsApprover</td>
+
+          <td>check property</td>
+
+          <td>DefaultApprover</td>
+
+          <td>is</td>
+
+          <td>Employee:Fred Smith</td>
+
+          <td>ok</td>
+        </tr>
+      </table>
+
+      <h2>When</h2>
+
+      <p>Create new claim, but don't save:</p>
+
+      <table isis:execute="#result=usingIsisViewer(#onObject, #aliasResultAs, #perform, #onMember)"
+             xmlns:isis="http://isis.apache.org/2010/concordion">
+        <tr>
+          <th concordion:set="#onObject"
+          xmlns:concordion="http://www.concordion.org/2007/concordion">on
+          object</th>
+
+          <th concordion:set="#aliasResultAs"
+          xmlns:concordion="http://www.concordion.org/2007/concordion">alias
+          result as</th>
+
+          <th concordion:set="#perform"
+          xmlns:concordion="http://www.concordion.org/2007/concordion">perform</th>
+
+          <th concordion:set="#onMember"
+          xmlns:concordion="http://www.concordion.org/2007/concordion">on
+          member</th>
+
+          <th concordion:assertEquals="#result"
+              xmlns:concordion="http://www.concordion.org/2007/concordion" />
+        </tr>
+
+        <tr>
+          <td>tomEmployee</td>
+
+          <td>tomsClaim1</td>
+
+          <td>invoke action</td>
+
+          <td>New Claim</td>
+
+          <td>ok</td>
+        </tr>
+      </table>
+
+      <h2>Then</h2>
+
+      <table isis:execute="#result=usingIsisViewerThatArgs(#onObject, #aliasResultAs, #perform, #onMember, #that, #args)"
+             xmlns:isis="http://isis.apache.org/2010/concordion">
+        <tr>
+          <th concordion:set="#onObject"
+          xmlns:concordion="http://www.concordion.org/2007/concordion">on
+          object</th>
+
+          <th concordion:set="#aliasResultAs"
+          xmlns:concordion="http://www.concordion.org/2007/concordion">alias
+          result as</th>
+
+          <th concordion:set="#perform"
+          xmlns:concordion="http://www.concordion.org/2007/concordion">perform</th>
+
+          <th concordion:set="#onMember"
+          xmlns:concordion="http://www.concordion.org/2007/concordion">on
+          member</th>
+
+          <th concordion:set="#that"
+          xmlns:concordion="http://www.concordion.org/2007/concordion">that
+          it</th>
+
+          <th concordion:set="#args"
+          xmlns:concordion="http://www.concordion.org/2007/concordion">value</th>
+
+          <th concordion:assertEquals="#result"
+              xmlns:concordion="http://www.concordion.org/2007/concordion" />
+        </tr>
+
+        <tr>
+          <td>tomsClaim1</td>
+
+          <td />
+
+          <td>check object</td>
+
+          <td />
+
+          <td>is not saved</td>
+
+          <td />
+
+          <td>ok</td>
+        </tr>
+
+        <tr>
+          <td />
+
+          <td />
+
+          <td>check property</td>
+
+          <td>Date</td>
+
+          <td>is</td>
+
+          <td>02-03-2007</td>
+
+          <td>ok</td>
+        </tr>
+
+        <tr>
+          <td />
+
+          <td />
+
+          <td />
+
+          <td>Description</td>
+
+          <td>is</td>
+
+          <td>enter a description here</td>
+
+          <td>ok</td>
+        </tr>
+
+        <tr>
+          <td />
+
+          <td />
+
+          <td />
+
+          <td>Status</td>
+
+          <td>is</td>
+
+          <td>New</td>
+
+          <td>ok</td>
+        </tr>
+
+        <tr>
+          <td />
+
+          <td />
+
+          <td />
+
+          <td>Claimant</td>
+
+          <td>is</td>
+
+          <td>tomEmployee</td>
+
+          <td>ok</td>
+        </tr>
+
+        <tr>
+          <td />
+
+          <td />
+
+          <td />
+
+          <td>Approver</td>
+
+          <td>is</td>
+
+          <td>tomsApprover</td>
+
+          <td>ok</td>
+        </tr>
+
+        <tr>
+          <td />
+
+          <td />
+
+          <td>check collection</td>
+
+          <td>Items</td>
+
+          <td>is empty</td>
+
+          <td />
+
+          <td>ok</td>
+        </tr>
+      </table>
+
+      <!-- 
+<p concordion:execute="runViewer()">run viewer</p>
+-->
+    </div>
+  </body>
+</html>

Copied: incubator/isis/trunk/examples/claims/viewer-html/ide/eclipse/launch/claims-viewer-html.launch (from r1205250, incubator/isis/trunk/examples/claims/viewer-html/ide/eclipse/launch/prototype_html.launch)
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/examples/claims/viewer-html/ide/eclipse/launch/claims-viewer-html.launch?p2=incubator/isis/trunk/examples/claims/viewer-html/ide/eclipse/launch/claims-viewer-html.launch&p1=incubator/isis/trunk/examples/claims/viewer-html/ide/eclipse/launch/prototype_html.launch&r1=1205250&r2=1205254&rev=1205254&view=diff
==============================================================================
--- incubator/isis/trunk/examples/claims/viewer-html/ide/eclipse/launch/prototype_html.launch (original)
+++ incubator/isis/trunk/examples/claims/viewer-html/ide/eclipse/launch/claims-viewer-html.launch Wed Nov 23 01:10:23 2011
@@ -13,8 +13,8 @@
 <stringAttribute key="org.eclipse.debug.core.source_locator_id" value="org.eclipse.jdt.launching.sourceLocator.JavaSourceLookupDirector"/>
 <stringAttribute key="org.eclipse.debug.core.source_locator_memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;sourceLookupDirector&gt;&#13;&#10;&lt;sourceContainers duplicates=&quot;true&quot;&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.runtimes.dflt.bytecode.identity&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.alternatives.bytecode.javassist&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching
 .sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.runtimes.embedded&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.runtimes.dflt.objectstores.nosql&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject nam
 e=&amp;quot;org.apache.isis.runtimes.dflt.objectstores.sql-impl&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.runtimes.dflt.objectstores.sql-tests-common&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.runtimes.dflt.objectstores.sql-tests-served&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;conta
 iner memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.runtimes.dflt.objectstores.xml&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.alternatives.progmodel.groovy-applib&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.alternatives.
 progmodel.groovy-metamodel&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.alternatives.progmodel.wrapper-applib&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.alternatives.progmodel.wrapper-metamodel&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;q
 uot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.runtimes.dflt.remoting.common&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.runtimes.dflt.remoting.marshalling-encode&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.runtimes.dflt.remoting.marshalling-serialize&amp;quot;/
 &amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.runtimes.dflt.remoting.marshalling-xstream&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.runtimes.dflt.remoting.transport-http-client&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&
 amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.runtimes.dflt.remoting.transport-http-server&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.runtimes.dflt.remoting.transport-sockets&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.security.file&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot
 ;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.security.ldap&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.applib&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&a
 mp;quot;org.apache.isis.core.commons&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.core.metamodel&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.core.progmodel&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UT
 F-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.runtimes.dflt.runtime&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.core.testsupport&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.runtimes.dflt.webapp&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProj
 ect&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.runtimes.dflt.webserver&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.defaults.bytecode&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.runtim
 es.dflt.objectstores.dflt&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.progmodels.dflt&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.defaults.security&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp
 ;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.examples.apps.bdd-claims-commandline&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.examples.apps.bdd-claims-concordion&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.examples.apps.bdd-claims-dom&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt
 .launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.examples.apps.bdd-claims-fixture&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.examples.apps.bdd-claims-service&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#1
 0;&amp;lt;javaProject name=&amp;quot;org.apache.isis.examples.apps.claims-commandline&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.examples.apps.claims-dom&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.examples.apps.claims-fixture&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento
 =&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.examples.apps.claims-service&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.examples.apps.claims-webapp&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.examples.apps.ecs&amp;quot;/&amp;gt;
 &amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.examples.apps.expenses-commandline&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.examples.apps.expenses-dom&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalon
 e=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.examples.apps.expenses-fixtures&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.examples.apps.expenses-scimpi&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.examples.apps.expenses-services&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContain
 er.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.examples.apps.expenses-webapp&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.examples.apps.groovy-claims-commandline&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProjec
 t name=&amp;quot;org.apache.isis.examples.apps.groovy-claims-dom&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.examples.apps.groovy-claims-fixture&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.examples.apps.groovy-claims-service&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&q
 uot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.examples.apps.groovy-claims-webapp&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.examples.apps.library&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.examples.apps.orders&amp;quot;/&amp;gt;
 &amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.examples.apps.shoppingcart-cart&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.examples.apps.shoppingcart-catalogue&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; st
 andalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.examples.apps.shoppingcart-dom&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.examples.progmodel.namefile&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.skins.classic-skin&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaPr
 oject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.support.archetypes.application&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.support.archetypes.exploration&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;
 org.apache.isis.support.archetypes.scimpi&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.support.prototype-dom&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.support.prototype-fixture&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot
 ; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.support.prototype-objstore-default&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.support.prototype-quickrun&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.support.prototype-viewer-html&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&
 quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.support.prototype-viewer-wicket&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.viewer.bdd-common&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&am
 p;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.viewer.bdd-concordion&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.viewer.dnd&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.viewer.html&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;
 1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.viewer.junit&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.viewer.restful-applib&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.viewer.restful-viewer&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.la
 unching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.viewer.scimpi-dispatcher&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.viewer.scimpi-servlet&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject 
 name=&amp;quot;org.apache.isis.viewer.wicket-applib&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.viewer.wicket-metamodel&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.viewer.wicket-model&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&am
 p;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.viewer.wicket-ui&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;javaProject name=&amp;quot;org.apache.isis.viewer.wicket-viewer&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.jdt.launching.sourceContainer.javaProject&quot;/&gt;&#13;&#10;&lt;container memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;default/&amp;gt;&amp;#13;&amp;#10;&quot; typeId=&quot;org.eclipse.debug.core.containerType.default&quot;/&gt;&#13;&#10;&lt;/sourceContainers&g
 t;&#13;&#10;&lt;/sourceLookupDirector&gt;&#13;&#10;"/>
 <booleanAttribute key="org.eclipse.jdt.debug.ui.INCLUDE_EXTERNAL_JARS" value="true"/>
-<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.maven.ide.eclipse.launchconfig.classpathProvider"/>
+<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.m2e.launchconfig.classpathProvider"/>
 <stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.apache.isis.WebServer"/>
-<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.apache.isis.examples.apps.claims-viewer-html"/>
-<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.maven.ide.eclipse.launchconfig.sourcepathProvider"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="claims-viewer-html"/>
+<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.m2e.launchconfig.sourcepathProvider"/>
 </launchConfiguration>

Modified: incubator/isis/trunk/examples/claims/viewer-html/pom.xml
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/examples/claims/viewer-html/pom.xml?rev=1205254&r1=1205253&r2=1205254&view=diff
==============================================================================
--- incubator/isis/trunk/examples/claims/viewer-html/pom.xml (original)
+++ incubator/isis/trunk/examples/claims/viewer-html/pom.xml Wed Nov 23 01:10:23 2011
@@ -37,6 +37,28 @@
                 <groupId>org.mortbay.jetty</groupId>
                 <artifactId>maven-jetty-plugin</artifactId>
             </plugin>
+
+			<!-- mvn package -->
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-shade-plugin</artifactId>
+				<executions>
+					<execution>
+						<phase>package</phase>
+						<goals>
+							<goal>shade</goal>
+						</goals>
+						<configuration>
+							<transformers>
+								<transformer
+									implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
+									<mainClass>org.apache.isis.WebServer</mainClass>
+								</transformer>
+							</transformers>
+						</configuration>
+					</execution>
+				</executions>
+			</plugin>
 		</plugins>
 	</build>
 
@@ -51,12 +73,10 @@
         <dependency>
             <groupId>${project.groupId}</groupId>
             <artifactId>claims-fixture</artifactId>
-            <scope>runtime</scope>
-            <optional>true</optional>
         </dependency>
 
 
-		<!-- Isis -->
+        <!-- isis viewer -->
 		<dependency>
 	        <groupId>org.apache.isis.viewer</groupId>
 			<artifactId>html</artifactId>
@@ -100,7 +120,7 @@
             <artifactId>dflt</artifactId>
         </dependency>
         
-        <!-- to run using WebServer -->
+        <!-- to run using WebServer (optional) -->
         <dependency>
             <groupId>org.apache.isis.runtimes.dflt</groupId>
             <artifactId>webserver</artifactId>

Modified: incubator/isis/trunk/examples/claims/viewer-html/src/main/webapp/WEB-INF/isis.properties
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/examples/claims/viewer-html/src/main/webapp/WEB-INF/isis.properties?rev=1205254&r1=1205253&r2=1205254&view=diff
==============================================================================
--- incubator/isis/trunk/examples/claims/viewer-html/src/main/webapp/WEB-INF/isis.properties (original)
+++ incubator/isis/trunk/examples/claims/viewer-html/src/main/webapp/WEB-INF/isis.properties Wed Nov 23 01:10:23 2011
@@ -39,5 +39,6 @@ isis.persistor.domain-object-container=o
 #isis.reflector.facets.include=org.apache.isis.runtimes.dflt.runtime.authorization.standard.AuthorizationFacetFactoryImpl
 #isis.authorization.learn=true
 
+isis.user-profile-store=in-memory
 isis.persistor=in-memory
 #isis.xmlos.dir=/tmp/xml
\ No newline at end of file

Modified: incubator/isis/trunk/examples/claims/viewer-html/src/main/webapp/WEB-INF/web.xml
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/examples/claims/viewer-html/src/main/webapp/WEB-INF/web.xml?rev=1205254&r1=1205253&r2=1205254&view=diff
==============================================================================
--- incubator/isis/trunk/examples/claims/viewer-html/src/main/webapp/WEB-INF/web.xml (original)
+++ incubator/isis/trunk/examples/claims/viewer-html/src/main/webapp/WEB-INF/web.xml Wed Nov 23 01:10:23 2011
@@ -17,11 +17,20 @@
   specific language governing permissions and limitations
   under the License.
 -->
-<!DOCTYPE web-app PUBLIC
- "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
- "http://java.sun.com/dtd/web-app_2_3.dtd" >
-<web-app>
+<web-app id="WebApp_ID" version="2.4"
+    xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
+
     <display-name>Apache Isis HTML Viewer</display-name>
+
+    <listener>
+        <listener-class>org.apache.isis.runtimes.dflt.webapp.IsisWebAppBootstrapper</listener-class>
+    </listener>
+
+    <context-param>
+        <param-name>isis.viewers</param-name>
+        <param-value>html</param-value>
+    </context-param>
 
 	<filter>
 		<filter-name>IsisSessionFilter</filter-name>
@@ -62,11 +71,7 @@
     	<filter-name>IsisSessionFilter</filter-name>
     	<url-pattern>*.app</url-pattern>
     </filter-mapping>
-
-    <listener>
-        <listener-class>org.apache.isis.runtimes.dflt.webapp.IsisWebAppBootstrapper</listener-class>
-    </listener>
-
+    
     <servlet>
         <servlet-name>Logon</servlet-name>
         <servlet-class>org.apache.isis.viewer.html.servlet.LogonServlet</servlet-class>
@@ -80,6 +85,15 @@
     <servlet>
         <servlet-name>Resource</servlet-name>
         <servlet-class>org.apache.isis.core.webapp.content.ResourceServlet</servlet-class>
+    </servlet>
+
+    <servlet>
+        <servlet-name>Forward</servlet-name>
+        <servlet-class>org.apache.isis.core.webapp.routing.ForwardingServlet</servlet-class>
+        <init-param>
+            <param-name>forwardTo</param-name>
+            <param-value>logon.app</param-value>
+        </init-param>
     </servlet>
 
     <servlet-mapping>
@@ -108,9 +122,9 @@
         <servlet-name>Resource</servlet-name>
 		<url-pattern>*.gif</url-pattern>
     </servlet-mapping>
- 	
-	<welcome-file-list>
-		<welcome-file>logon.app</welcome-file>
-	</welcome-file-list>
+    <servlet-mapping>
+        <servlet-name>Forward</servlet-name>
+        <url-pattern>/</url-pattern>
+    </servlet-mapping>
 	
 </web-app>

Modified: incubator/isis/trunk/examples/pom.xml
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/examples/pom.xml?rev=1205254&r1=1205253&r2=1205254&view=diff
==============================================================================
--- incubator/isis/trunk/examples/pom.xml (original)
+++ incubator/isis/trunk/examples/pom.xml Wed Nov 23 01:10:23 2011
@@ -58,13 +58,6 @@
     <modules>
         <module>quickstart</module>
         <module>claims</module>
-        <module>webshop</module>
-
-        <module>orders</module>
-        <module>library</module>
-        <module>ecs</module>
-        <module>expenses</module>
-        <module>shopping-cart</module>
 
         <module>metamodel-examples/namefile</module>
     </modules>

Added: incubator/isis/trunk/examples/quickstart/tests-bdd/src/main/resources/isis.properties
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/examples/quickstart/tests-bdd/src/main/resources/isis.properties?rev=1205254&view=auto
==============================================================================
--- incubator/isis/trunk/examples/quickstart/tests-bdd/src/main/resources/isis.properties (added)
+++ incubator/isis/trunk/examples/quickstart/tests-bdd/src/main/resources/isis.properties Wed Nov 23 01:10:23 2011
@@ -0,0 +1,44 @@
+#  Licensed to the Apache Software Foundation (ASF) under one
+#  or more contributor license agreements.  See the NOTICE file
+#  distributed with this work for additional information
+#  regarding copyright ownership.  The ASF licenses this file
+#  to you under the Apache License, Version 2.0 (the
+#  "License"); you may not use this file except in compliance
+#  with the License.  You may obtain a copy of the License at
+#  
+#         http://www.apache.org/licenses/LICENSE-2.0
+#         
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+isis.services.prefix = objstore.dflt
+isis.services = todo.ToDoItemRepositoryDefault
+
+isis.fixtures.prefix= fixture
+isis.fixtures= LogonAsSvenFixture,todo.ToDoItemsFixture
+
+isis.exploration.users=sven, dick, bob
+
+
+isis.reflector.class-substitutor=org.apache.isis.runtimes.dflt.bytecode.dflt.classsubstitutor.CglibClassSubstitutor
+#isis.reflector.class-substitutor=org.apache.isis.runtimes.dflt.bytecode.javassist.classsubstitutor.JavassistClassSubstitutor
+#isis.reflector.class-substitutor=org.apache.isis.runtimes.dflt.bytecode.identity.classsubstitutor.ClassSubstitutorIdentity
+
+isis.persistor.object-factory=org.apache.isis.runtimes.dflt.bytecode.dflt.objectfactory.CglibObjectFactory
+#isis.persistor.object-factory=org.apache.isis.runtimes.dflt.bytecode.javassist.objectfactory.JavassistObjectFactory
+#isis.persistor.object-factory=org.apache.isis.runtimes.dflt.bytecode.identity.objectfactory.ObjectFactoryBasic
+
+
+isis.persistor.domain-object-container=org.apache.isis.core.metamodel.services.container.DomainObjectContainerDefault
+#isis.persistor.domain-object-container=org.apache.isis.progmodel.wrapper.metamodel.DomainObjectContainerWrapperFactory
+
+
+#isis.reflector.facets.include=org.apache.isis.runtimes.dflt.runtime.authorization.standard.AuthorizationFacetFactoryImpl
+#isis.authorization.learn=true
+
+isis.user-profile-store=in-memory
+isis.persistor=in-memory
+#isis.xmlos.dir=/tmp/xml
\ No newline at end of file

Modified: incubator/isis/trunk/examples/quickstart/tests-bdd/src/test/resources/viewer/bdd/common/BootstrapInExplorationMode.html
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/examples/quickstart/tests-bdd/src/test/resources/viewer/bdd/common/BootstrapInExplorationMode.html?rev=1205254&r1=1205253&r2=1205254&view=diff
==============================================================================
--- incubator/isis/trunk/examples/quickstart/tests-bdd/src/test/resources/viewer/bdd/common/BootstrapInExplorationMode.html (original)
+++ incubator/isis/trunk/examples/quickstart/tests-bdd/src/test/resources/viewer/bdd/common/BootstrapInExplorationMode.html Wed Nov 23 01:10:23 2011
@@ -29,7 +29,7 @@ The system:
 <li>
 <p concordion:execute="#result=bootstrapIsis(#configDir,#deploymentType)">
 <span concordion:assertTrue="#result">bootstrapped</span> from
-config directory <span concordion:set="#configDir">../quickrun/src/main/resources</span>
+config directory <span concordion:set="#configDir">src/main/resources</span>
 and running in <span concordion:set="#deploymentType">exploration</span>
 mode,
 </p>



Mime
View raw message