Author: danhaywood
Date: Mon May 20 12:43:35 2013
New Revision: 1484451
URL: http://svn.apache.org/r1484451
Log:
reflecting ISIS-409, refactoring of wrapper progmodel and junit viewer
Added:
isis/site/trunk/content/core/wrapper.md
- copied, changed from r1483666,
isis/site/trunk/content/components/progmodels/wrapper/about.md
Removed:
isis/site/trunk/content/components/progmodels/wrapper/
isis/site/trunk/content/components/viewers/junit/
Modified:
isis/site/trunk/content/components/progmodels/about.md
isis/site/trunk/content/components/viewers/about.md
isis/site/trunk/content/core/integtestsupport.md
isis/site/trunk/content/documentation.md
Modified: isis/site/trunk/content/components/progmodels/about.md
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/components/progmodels/about.md?rev=1484451&r1=1484450&r2=1484451&view=diff
==============================================================================
--- isis/site/trunk/content/components/progmodels/about.md (original)
+++ isis/site/trunk/content/components/progmodels/about.md Mon May 20 12:43:35
2013
@@ -1,7 +1,6 @@
Title: Programming Model Implementations
- [Groovy Programming Model](groovy/about.html)
-- [Wrapper Programming Model](wrapper/about.html)
-Note that the default programming model implementation is shipped as part of
[core](../core/about.html)
+Note that the default (Java) programming model implementation is shipped as
part of [core](../core/about.html)
Modified: isis/site/trunk/content/components/viewers/about.md
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/components/viewers/about.md?rev=1484451&r1=1484450&r2=1484451&view=diff
==============================================================================
--- isis/site/trunk/content/components/viewers/about.md (original)
+++ isis/site/trunk/content/components/viewers/about.md Mon May 20 12:43:35 2013
@@ -10,4 +10,7 @@ Development usage:
- [DnD viewer](dnd/about.html)
- [BDD viewer](bdd/about.html)
-- [JUnit viewer](junit/about.html)
+
+Third-party:
+
+- [DHTMLX viewer](dhtmlx/about.html)
Modified: isis/site/trunk/content/core/integtestsupport.md
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/core/integtestsupport.md?rev=1484451&r1=1484450&r2=1484451&view=diff
==============================================================================
--- isis/site/trunk/content/core/integtestsupport.md (original)
+++ isis/site/trunk/content/core/integtestsupport.md Mon May 20 12:43:35 2013
@@ -4,4 +4,6 @@ Title: Integration testing Support
This page is a stub.
}
-This module provides the ability to bootstrap Isis within a JUnit testing
framework, using any object store.
+This module provides the ability to bootstrap Isis within a JUnit testing
framework, using any object store. This is done using a JUnit rule.
+
+The module also contains the original (now legacy) testrunner that
bootstrapped Isis using an implementation of the JUnit `TestRunner` API;
annotations are used to define services and fixtures.
\ No newline at end of file
Copied: isis/site/trunk/content/core/wrapper.md (from r1483666,
isis/site/trunk/content/components/progmodels/wrapper/about.md)
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/core/wrapper.md?p2=isis/site/trunk/content/core/wrapper.md&p1=isis/site/trunk/content/components/progmodels/wrapper/about.md&r1=1483666&r2=1484451&rev=1484451&view=diff
==============================================================================
--- isis/site/trunk/content/components/progmodels/wrapper/about.md (original)
+++ isis/site/trunk/content/core/wrapper.md Mon May 20 12:43:35 2013
@@ -1,9 +1,5 @@
-Title: Wrapper Programming Model
+Title: Wrapper Domain Service
-A 'programming model' means the support for various programming conventions
and annotations used by Isis to build up its internal metamodel.
+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).
-The wrapper progmodel implementation, which builds on the default programming
model provided in [core](../../../core/about.html) 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).
-
-### Releases
-
-- See [release notes](release-notes/about.html).
+The service is defined through the `WrapperFactory` API, defined in the core
applib.
\ No newline at end of file
Modified: isis/site/trunk/content/documentation.md
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/documentation.md?rev=1484451&r1=1484450&r2=1484451&view=diff
==============================================================================
--- isis/site/trunk/content/documentation.md (original)
+++ isis/site/trunk/content/documentation.md Mon May 20 12:43:35 2013
@@ -80,7 +80,8 @@ Guidance for committers is at the bottom
### Dev Support
- [Unit Test Support](core/unittestsupport.html) [stub]
-- [Integration Test Support](core/integtestsupport.html) [stub]
+- [Integration Test Support](core/integtestsupport.html) [stub]
+- [Wrapper Service](core/wrapper.html) [stub]
### Programming Model
@@ -146,7 +147,6 @@ Guidance for committers is at the bottom
- [About](components/viewers/scimpi/about.html)
-
}
}
@@ -156,45 +156,34 @@ Guidance for committers is at the bottom
{span-one-third
-### JUnit [0.2.0-incubating](components/viewers/junit/release-notes/about.html)
-
-- [About](components/viewers/junit/about.html)
+### DHTMLX
-### BDD (Concordion)
[0.2.0-incubating](components/viewers/bdd/release-notes/about.html)
+- [About](third-party/viewers/dhtmlx/about.html)
-- [About](components/viewers/bdd/about.html)
+Note: this viewer is third-party open source (outside Apache)
}
{span-one-third
-### DnD [0.2.0-incubating](components/viewers/dnd/release-notes/about.html)
+### BDD (Concordion)
[0.2.0-incubating](components/viewers/bdd/release-notes/about.html)
-- [About](components/viewers/dnd/about.html)
+- [About](components/viewers/bdd/about.html)
}
{span-one-third
-### DHTMLX viewer
-
-- [About](third-party/viewers/dhtmlx/about.html)
-
-Note: this viewer is open source but is third-party (outside of Apache)
+### DnD [0.2.0-incubating](components/viewers/dnd/release-notes/about.html)
+- [About](components/viewers/dnd/about.html)
}
}
-
-
-
-
-
-
}
{group
@@ -215,28 +204,34 @@ Note: this viewer is open source but is
- [Enabling Logging](components/objectstores/jdo/enabling-logging.html)
- [Deploying on the Google App
Engine](components/objectstores/jdo/deploying-on-the-google-app-engine.html)
+}
+
+{span-one-third
+### DataNucleus (ctd)
+
##### Applib Service Implementations
-- [Eagerly Registering Entity
Types](components/objectstores/jdo/eagerly-registering-entities.html)
[1.1.0-SNAPSHOT]
+J- [Eagerly Registering Entity
Types](components/objectstores/jdo/eagerly-registering-entities.html)
[1.1.0-SNAPSHOT]
- [Publishing Service on
JDO](components/objectstores/jdo/publishing-service-jdo.html) [1.1.0-SNAPSHOT]
- [Auditing Service on
JDO](components/objectstores/jdo/auditing-service-jdo.html) [1.1.0-SNAPSHOT]
- [Exception
Recognizers](components/objectstores/jdo/exception-recognizers-jdo.html)
[1.1.0-SNAPSHOT]
+
}
{span-one-third
-### NoSQL
[0.2.0-incubating](components/objectstores/nosql/release-notes/about.html)
-- [About](components/objectstores/nosql/about.html)
-
-}
+### NoSQL
[0.2.0-incubating](components/objectstores/nosql/release-notes/about.html)
-{span-one-third
+- [About](components/objectstores/nosql/about.html)
+
+###
### SQL
[0.2.0-incubating](components/objectstores/sql/release-notes/about.html)
- [About](components/objectstores/sql/about.html)
- [Configuring the SQL
OS](components/objectstores/sql/configuring-the-sql-os-objectstore-with-the-quickstart-archetype.html)
+###
###XML [0.2.0-incubating](components/objectstores/xml/release-notes/about.html)
- [About](components/objectstores/xml/about.html)
@@ -325,9 +320,6 @@ Note: this viewer is open source but is
{span-one-third
-###Wrapper
[0.2.0-incubating](components/progmodels/wrapper/release-notes/about.html)
-
-- [About](components/progmodels/wrapper/about.html)
}