You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by bu...@apache.org on 2013/05/20 14:43:46 UTC

svn commit: r862504 - in /websites/staging/isis/trunk: cgi-bin/ content/ content/components/progmodels/ content/components/progmodels/wrapper/ content/components/viewers/ content/components/viewers/junit/ content/core/

Author: buildbot
Date: Mon May 20 12:43:46 2013
New Revision: 862504

Log:
Staging update by buildbot for isis

Added:
    websites/staging/isis/trunk/content/core/wrapper.html
Removed:
    websites/staging/isis/trunk/content/components/progmodels/wrapper/
    websites/staging/isis/trunk/content/components/viewers/junit/
Modified:
    websites/staging/isis/trunk/cgi-bin/   (props changed)
    websites/staging/isis/trunk/content/   (props changed)
    websites/staging/isis/trunk/content/components/progmodels/about.html
    websites/staging/isis/trunk/content/components/viewers/about.html
    websites/staging/isis/trunk/content/core/integtestsupport.html
    websites/staging/isis/trunk/content/documentation.html

Propchange: websites/staging/isis/trunk/cgi-bin/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Mon May 20 12:43:46 2013
@@ -1 +1 @@
-1483712
+1484451

Propchange: websites/staging/isis/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Mon May 20 12:43:46 2013
@@ -1 +1 @@
-1483712
+1484451

Modified: websites/staging/isis/trunk/content/components/progmodels/about.html
==============================================================================
--- websites/staging/isis/trunk/content/components/progmodels/about.html (original)
+++ websites/staging/isis/trunk/content/components/progmodels/about.html Mon May 20 12:43:46 2013
@@ -250,10 +250,9 @@
 
 <ul>
 <li><a href="groovy/about.html">Groovy Programming Model</a></li>
-<li><a href="wrapper/about.html">Wrapper Programming Model</a></li>
 </ul>
 
-<p>Note that the default programming model implementation is shipped as part of <a href="../core/about.html">core</a></p>
+<p>Note that the default (Java) programming model implementation is shipped as part of <a href="../core/about.html">core</a></p>
 
 
 

Modified: websites/staging/isis/trunk/content/components/viewers/about.html
==============================================================================
--- websites/staging/isis/trunk/content/components/viewers/about.html (original)
+++ websites/staging/isis/trunk/content/components/viewers/about.html Mon May 20 12:43:46 2013
@@ -261,7 +261,12 @@
 <ul>
 <li><a href="dnd/about.html">DnD viewer</a></li>
 <li><a href="bdd/about.html">BDD viewer</a></li>
-<li><a href="junit/about.html">JUnit viewer</a></li>
+</ul>
+
+<p>Third-party:</p>
+
+<ul>
+<li><a href="dhtmlx/about.html">DHTMLX viewer</a></li>
 </ul>
 
 

Modified: websites/staging/isis/trunk/content/core/integtestsupport.html
==============================================================================
--- websites/staging/isis/trunk/content/core/integtestsupport.html (original)
+++ websites/staging/isis/trunk/content/core/integtestsupport.html Mon May 20 12:43:46 2013
@@ -252,7 +252,9 @@
 This page is a stub.
 </div></p>
 
-<p>This module provides the ability to bootstrap Isis within a JUnit testing framework, using any object store.</p>
+<p>This module provides the ability to bootstrap Isis within a JUnit testing framework, using any object store.  This is done using a JUnit rule.</p>
+
+<p>The module also contains the original (now legacy) testrunner that bootstrapped Isis using an implementation of the JUnit <code>TestRunner</code> API; annotations are used to define services and fixtures.</p>
 
 
 

Added: websites/staging/isis/trunk/content/core/wrapper.html
==============================================================================
--- websites/staging/isis/trunk/content/core/wrapper.html (added)
+++ websites/staging/isis/trunk/content/core/wrapper.html Mon May 20 12:43:46 2013
@@ -0,0 +1,294 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+
+    <meta charset="utf-8">
+      <title>Wrapper Domain Service
</title>
+    <meta name="description" content="">
+    <meta name="author" content="">
+
+    <!-- Le HTML5 shim, for IE6-8 support of HTML elements -->
+    <!--[if lt IE 9]>
+      <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
+    <![endif]-->
+
+    <!-- Le styles -->
+    <link href="./../bootstrap.css" rel="stylesheet">
+    <link href="./../prettify.css" rel="stylesheet">
+    <link href="./../bootstrap-mods.css" rel="stylesheet">
+
+    <style type="text/css">
+        body {
+          padding-top: 60px;
+        }
+        .sprite {
+            display: inline-block;
+            height: 20px;
+            margin: 0 auto 4px;
+            outline: medium none;
+            text-indent: -999em;
+            width: 24px;
+            background-image: url('./../images/sprites.png');
+            background-repeat: no-repeat;
+            overflow: hidden;
+            cursor: pointer;
+        }
+        .edit-page {
+            display: inline-block;
+            height: 20px;
+            margin: 0 auto 4px;
+            outline: medium none;
+            text-indent: -999em;
+            width: 24px;
+            background-image: url('./../images/edit.png');
+            background-repeat: no-repeat;
+            overflow: hidden;
+            cursor: pointer;
+        }
+        .fb-share {
+            background-position: 0px -40px;
+        }
+        .gp-share {
+            background-position: 0px 0px;
+        }
+        .tw-share {
+            background-position: 0px -80px;
+        }
+        .markdown-content {
+            min-height: 500px;
+        }
+        .book-image img {
+          border: 1px;
+          border-style: solid;
+        }
+        .release-matrix .heading {
+            background-color: #eeeeee;
+        }
+        .release-matrix .new {
+            color: #dd0000;
+            font-weight: bolder;
+        }
+        .stub,.note {
+            position: relative;
+            padding: 7px 15px;
+            margin-bottom: 18px;
+            color: #404040;
+            background-color: #eedc94;
+            background-repeat: repeat-x;
+            background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));
+            background-image: -moz-linear-gradient(top, #fceec1, #eedc94);
+            background-image: -ms-linear-gradient(top, #fceec1, #eedc94);
+            background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94));
+            background-image: -webkit-linear-gradient(top, #fceec1, #eedc94);
+            background-image: -o-linear-gradient(top, #fceec1, #eedc94);
+            background-image: linear-gradient(top, #fceec1, #eedc94);
+            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0);
+            text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+            border-color: #eedc94 #eedc94 #e4c652;
+            border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+            text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
+            border-width: 1px;
+            border-style: solid;
+            -webkit-border-radius: 4px;
+            -moz-border-radius: 4px;
+            border-radius: 4px;
+            -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
+            -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
+            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
+        }
+    </style>
+    <script type="text/javascript">
+      function fbshare () {
+          window.open(
+                  "http://www.facebook.com/sharer/sharer.php?u="+document.URL,
+                  'Share on Facebook',
+                  'width=640,height=426');
+      };
+      function gpshare () {
+          window.open(
+                  "https://plus.google.com/share?url="+document.URL,
+                  'Share on Google+',
+                  'width=584,height=385');
+      };
+      function twshare () {
+          window.open(
+                  "https://twitter.com/intent/tweet?url="+document.URL+"&text=Wrapper Domain Service
",
+                  'Share on Twitter',
+                  'width=800,height=526');
+      };
+    </script>
+
+    <!-- Le fav and touch icons -->
+    <link rel="shortcut icon" href="./../images/favicon.ico">
+    <link rel="apple-touch-icon" href="./../images/apple-touch-icon.png">
+    <link rel="apple-touch-icon" sizes="72x72" href="./../images/apple-touch-icon-72x72.png">
+    <link rel="apple-touch-icon" sizes="114x114" href="./../images/apple-touch-icon-114x114.png">
+
+    <script src="./../javascript/prettify.js" type="text/javascript"></script>
+    <script src="./../javascript/jquery-latest.js"></script>
+
+
+    <script src="http://platform.twitter.com/widgets.js" type="text/javascript"></script>
+    <script src="./../javascript/common.js"></script>
+    <script src="./../javascript/prettyprint.js"></script>
+
+    <script src="./../javascript/bootstrap-alert.js"></script>
+    <script src="./../javascript/bootstrap-dropdown.js"></script>
+    <script src="./../javascript/bootstrap-tooltip.js"></script>
+    <script src="./../javascript/bootstrap-alerts.js"></script>
+    <script src="./../javascript/bootstrap-modal.js"></script>
+    <script src="./../javascript/bootstrap-transition.js"></script>
+    <script src="./../javascript/bootstrap-button.js"></script>
+    <script src="./../javascript/bootstrap-popover.js"></script>
+    <script src="./../javascript/bootstrap-twipsy.js"></script>
+    <script src="./../javascript/bootstrap-buttons.js"></script>
+    <script src="./../javascript/bootstrap-scrollspy.js"></script>
+    <script src="./../javascript/bootstrap-typeahead.js"></script>
+    <script src="./../javascript/bootstrap-carousel.js"></script>
+    <script src="./../javascript/bootstrap-tab.js"></script>
+    <script src="./../javascript/bootstrap-collapse.js"></script>
+    <script src="./../javascript/bootstrap-tabs.js"></script>
+
+    
+    
+    
+
+    <script>
+    $(function () { prettyPrint() })
+    $().dropdown()
+    </script>
+
+    <!-- GAQ stuff removed here -->
+
+
+  </head>
+
+  <body>
+
+    <div class="topbar">
+      <div class="fill">
+        <div class="container">
+          <a class="brand" href="./../index.html">Apache Isis&trade;</a>
+          <ul class="nav">
+            <li class="dropdown">
+              <a href="#" class="dropdown-toggle" data-toggle="dropdown">Apache <b class="caret"></b></a>
+              <ul class="dropdown-menu">
+                <li>
+                  <a href="http://www.apache.org/">Apache Homepage <i class="icon-share-alt"></i></a>
+                </li>
+                <li>
+                  <a href="http://www.apache.org/licenses/">Licenses <i class="icon-share-alt"></i></a>
+                </li>
+                <li>
+                  <a href="http://www.apache.org/security/">Security <i class="icon-share-alt"></i></a>
+                </li>
+                <li>
+                  <a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship <i class="icon-share-alt"></i></a>
+                </li>
+                <li>
+                  <a href="http://www.apache.org/foundation/thanks.html">Thanks <i class="icon-share-alt"></i></a>
+                </li>
+              </ul>
+            </li>
+            <li><a href="./../index.html">Home</a></li>
+            <li><a href="./../download.html">Download</a></li>
+            <li class="dropdown">
+              <a href="#" class="dropdown-toggle" data-toggle="dropdown">Screenshots<b class="caret"></b></a>
+              <ul class="dropdown-menu">
+                <li><a href="./../getting-started/screenshots.html">Screenshots</a></li>
+                <li><a href="./../getting-started/screencasts.html">Screencasts</a></li>
+                <!--
+                <li><a href="#">Online Demo</a></li>
+                -->
+              </ul>
+            </li>
+            <li><a href="./../documentation.html">Documentation</a></li>
+            <li><a href="./../support.html">Support</a></li>
+
+          </ul>
+
+          <!-- Google CSE Search Box Begins -->
+          <div style="float: right; position: relative; ">
+
+          <!--
+              <form action="http://www.google.com/cse" id="cse-search-box" _lpchecked="1">
+                <div>
+                    <input type="hidden" name="cx" value="012614087480249044419:dn-q5gtwxya">
+                    <input type="hidden" name="ie" value="UTF-8">
+                    <input type="text" name="q" placeholder="Search" size="31" style="border: 1px solid rgb(126, 157, 185); padding: 2px; background-color: rgb(255, 255, 255); background-position: 0% 50%; background-repeat: no-repeat no-repeat;">
+                    <input type="submit" name="sa" value="Search">
+                </div>
+                <input name="siteurl" type="hidden" value="isis.apache.org">
+                <input name="ref" type="hidden" value="">
+                <input name="ss" type="hidden" value="677j458329j2">
+            </form>
+          -->
+          
+            <FORM class="pull-right" id="searchbox_012614087480249044419:dn-q5gtwxya" action="http://www.google.com/cse">
+                    <input type="hidden" name="cx" value="012614087480249044419:dn-q5gtwxya">
+                <INPUT type="hidden" name="cof" value="FORID:0">
+                <INPUT name="q" type="text" placeholder="Search">
+            </FORM>
+
+          </div>
+       <!-- Google CSE Search Box Ends -->
+        
+        </div>
+      </div>
+    </div>
+
+    <div class="container">
+      <div class="markdown-content">
+      
+
+<div class="page-header">
+<p><a href="./../documentation.html">Docs</a>&nbsp;&raquo&nbsp;<a href="./../core/about.html">Core</a></p>
+<h1>Wrapper Domain Service
+
+</h1>
+</div>
+
+<p>The 'wrapper' domain service provides the ability for domain objects to be wrapped such that interactions between domain objects can be "as if" through the viewer. (In other words, business rule constraints are applied).</p>
+
+<p>The service is defined through the <code>WrapperFactory</code> API, defined in the core applib.</p>
+
+
+
+      </div>
+
+        <div id="edit" class="modal hide fade in" style="display: none; ">
+            <div class="modal-header">
+                <a class="close" data-dismiss="modal">x</a>
+
+                <h3>Thank you for contributing to the documention!</h3>
+            </div>
+            <div class="modal-body">
+                <h4>Any help with the documentation is greatly appreciated.</h4>
+                <p>All edits are reviewed before going live, so feel free to do much more than fix typos or links.  If you see a page that could benefit from an entire rewrite, we'd be thrilled to review it.  Don't be surprised if we like it so much we ask you for help with other pages :)</p>
+                <small>NOTICE: unless indicated otherwise on the pages in question, all editable content available from apache.org is presumed to be licensed under the Apache License (AL) version 2.0 and hence all submissions to apache.org treated as formal Contributions under the license terms.</small>
+                <!--[if gt IE 6]>
+                <h4>Internet Explorer Users</h4>
+                <p>If you are not an Apache committer, click the Yes link and enter a <i>anonymous</i> for the username and leave the password empty</p>
+                <![endif]-->
+
+            </div>
+            <div class="modal-footer">
+                Do you have an Apache ID?
+                <a href="javascript:void(location.href='https://cms.apache.org/redirect?uri='+escape(location.href))" class="btn">Yes</a>
+                <a href="javascript:void(location.href='https://anonymous:@cms.apache.org/redirect?uri='+escape(location.href))" class="btn">No</a>
+            </div>
+        </div>
+        <script src="./../javascript/bootstrap-modal.js"></script>
+
+      <footer>
+        <p>
+        Copyright &copy; 2012~2013 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.
+        <br/>
+        Apache Isis, Isis, Apache, the Apache feather logo, and the Apache Isis project logo are trademarks of The Apache Software Foundation.
+        </p>
+      </footer>
+
+    </div> <!-- /container -->
+
+  </body>
+</html>

Modified: websites/staging/isis/trunk/content/documentation.html
==============================================================================
--- websites/staging/isis/trunk/content/documentation.html (original)
+++ websites/staging/isis/trunk/content/documentation.html Mon May 20 12:43:46 2013
@@ -330,6 +330,7 @@
 <ul>
 <li><a href="core/unittestsupport.html">Unit Test Support</a> [stub]</li>
 <li><a href="core/integtestsupport.html">Integration Test Support</a> [stub]</li>
+<li><a href="core/wrapper.html">Wrapper Service</a> [stub]</li>
 </ul>
 
 <h3>Programming Model</h3>
@@ -403,40 +404,33 @@
 <p><div class="row-even">
 <div class="span-one-third"></p>
 
-<h3>JUnit <a href="components/viewers/junit/release-notes/about.html">0.2.0-incubating</a></h3>
+<h3>DHTMLX</h3>
 
 <ul>
-<li><a href="components/viewers/junit/about.html">About</a></li>
+<li><a href="third-party/viewers/dhtmlx/about.html">About</a></li>
 </ul>
 
-<h3>BDD (Concordion) <a href="components/viewers/bdd/release-notes/about.html">0.2.0-incubating</a></h3>
-
-<ul>
-<li><a href="components/viewers/bdd/about.html">About</a></li>
-</ul>
+<p>Note: this viewer is third-party open source (outside Apache)</p>
 
 <p></div>
 <div class="span-one-third"></p>
 
-<h3>DnD <a href="components/viewers/dnd/release-notes/about.html">0.2.0-incubating</a></h3>
+<h3>BDD (Concordion) <a href="components/viewers/bdd/release-notes/about.html">0.2.0-incubating</a></h3>
 
 <ul>
-<li><a href="components/viewers/dnd/about.html">About</a>
+<li><a href="components/viewers/bdd/about.html">About</a>
 </div>
 <div class="span-one-third"></li>
 </ul>
 
-<h3>DHTMLX viewer</h3>
+<h3>DnD <a href="components/viewers/dnd/release-notes/about.html">0.2.0-incubating</a></h3>
 
 <ul>
-<li><a href="third-party/viewers/dhtmlx/about.html">About</a></li>
+<li><a href="components/viewers/dnd/about.html">About</a>
+</div>
+</div></li>
 </ul>
 
-<p>Note: this viewer is open source but is third-party (outside of Apache)</p>
-
-<p></div>
-</div></p>
-
 <p></div>
 <div class="group"></p>
 
@@ -454,29 +448,39 @@
 <li><a href="components/objectstores/jdo/using-jndi-datasource.html">Using a JNDI Datasource</a> [1.1.0-SNAPSHOT]</li>
 <li><a href="components/objectstores/jdo/workarounds.html">Workarounds</a> [1.1.0-SNAPSHOT]</li>
 <li><a href="components/objectstores/jdo/enabling-logging.html">Enabling Logging</a></li>
-<li><a href="components/objectstores/jdo/deploying-on-the-google-app-engine.html">Deploying on the Google App Engine</a></li>
+<li><a href="components/objectstores/jdo/deploying-on-the-google-app-engine.html">Deploying on the Google App Engine</a>
+</div>
+<div class="span-one-third">
+<h3>DataNucleus (ctd)</h3></li>
 </ul>
 
 <h5>Applib Service Implementations</h5>
 
-<ul>
-<li><a href="components/objectstores/jdo/eagerly-registering-entities.html">Eagerly Registering Entity Types</a> [1.1.0-SNAPSHOT]</li>
-<li><a href="components/objectstores/jdo/publishing-service-jdo.html">Publishing Service on JDO</a> [1.1.0-SNAPSHOT]</li>
-<li><a href="components/objectstores/jdo/auditing-service-jdo.html">Auditing Service on JDO</a> [1.1.0-SNAPSHOT]</li>
-<li><a href="components/objectstores/jdo/exception-recognizers-jdo.html">Exception Recognizers</a> [1.1.0-SNAPSHOT]
-</div>
-<div class="span-one-third"></p>
+<p>J- <a href="components/objectstores/jdo/eagerly-registering-entities.html">Eagerly Registering Entity Types</a> [1.1.0-SNAPSHOT]
+- <a href="components/objectstores/jdo/publishing-service-jdo.html">Publishing Service on JDO</a> [1.1.0-SNAPSHOT]
+- <a href="components/objectstores/jdo/auditing-service-jdo.html">Auditing Service on JDO</a> [1.1.0-SNAPSHOT]
+- <a href="components/objectstores/jdo/exception-recognizers-jdo.html">Exception Recognizers</a> [1.1.0-SNAPSHOT]</p>
 
-<h3>NoSQL <a href="components/objectstores/nosql/release-notes/about.html">0.2.0-incubating</a></h3></li>
-<li><a href="components/objectstores/nosql/about.html">About</a>
-</div>
+<p></div>
 <div class="span-one-third"></p>
 
-<h3>SQL <a href="components/objectstores/sql/release-notes/about.html">0.2.0-incubating</a></h3></li>
+<h3>NoSQL <a href="components/objectstores/nosql/release-notes/about.html">0.2.0-incubating</a></h3>
+
+<ul>
+<li><a href="components/objectstores/nosql/about.html">About</a></li>
+</ul>
+
+<h2>#</h2>
+
+<h3>SQL <a href="components/objectstores/sql/release-notes/about.html">0.2.0-incubating</a></h3>
+
+<ul>
 <li><a href="components/objectstores/sql/about.html">About</a></li>
 <li><a href="components/objectstores/sql/configuring-the-sql-os-objectstore-with-the-quickstart-archetype.html">Configuring the SQL OS</a></li>
 </ul>
 
+<h2>#</h2>
+
 <h3>XML <a href="components/objectstores/xml/release-notes/about.html">0.2.0-incubating</a></h3>
 
 <ul>
@@ -552,16 +556,11 @@
 <div class="span-one-third"></li>
 </ul>
 
-<h3>Wrapper <a href="components/progmodels/wrapper/release-notes/about.html">0.2.0-incubating</a></h3>
-
-<ul>
-<li><a href="components/progmodels/wrapper/about.html">About</a>
-</div>
+<p></div>
 <div class="span-one-third"></div>
 </div>
 </div>
-<div class="group"></li>
-</ul>
+<div class="group"></p>
 
 <h2>Other Topics</h2>