You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2011/05/02 19:20:45 UTC
svn commit: r1098669 - in /incubator/isis/trunk:
progmodels/dflt/src/site/apt/index.apt
progmodels/groovy/src/site/apt/index.apt
progmodels/wrapper/src/site/apt/index.apt
security/dflt/src/site/apt/index.apt src/site/apt/documentation.apt
Author: danhaywood
Date: Mon May 2 17:20:44 2011
New Revision: 1098669
URL: http://svn.apache.org/viewvc?rev=1098669&view=rev
Log:
subtasks of ISIS-20: updating APT for security.dflt; progmodels:dflt; progmodels:groovy; progmodels:wrapper
Modified:
incubator/isis/trunk/progmodels/dflt/src/site/apt/index.apt
incubator/isis/trunk/progmodels/groovy/src/site/apt/index.apt
incubator/isis/trunk/progmodels/wrapper/src/site/apt/index.apt
incubator/isis/trunk/security/dflt/src/site/apt/index.apt
incubator/isis/trunk/src/site/apt/documentation.apt
Modified: incubator/isis/trunk/progmodels/dflt/src/site/apt/index.apt
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/progmodels/dflt/src/site/apt/index.apt?rev=1098669&r1=1098668&r2=1098669&view=diff
==============================================================================
--- incubator/isis/trunk/progmodels/dflt/src/site/apt/index.apt (original)
+++ incubator/isis/trunk/progmodels/dflt/src/site/apt/index.apt Mon May 2 17:20:44 2011
@@ -30,12 +30,17 @@ Alternatives
Alternatives include:
- * the {{{../../alternatives/progmodel/wrapper/index.html}wrapper}} programming model.
+ * the {{{../wrapper/index.html}wrapper}} programming model.
This extends the default programming model by providing the ability for domain objects to
interact with each other <as if> through the user interface (that is, obeying any business
rules that would otherwise be enforced at the application layer).
- * the {{{../../alternatives/progmodel/groovy/index.html}Groovy}} programming model.
+ * the {{{../groovy/index.html}Groovy}} programming model.
This provides the ability to write domain objects using {{{http://groovy.codehaus.org}Groovy}}.
+
+ []
+
+ Note that these are <i>not</i> necessarily mutually exclusive (they can be combined).
+
\ No newline at end of file
Modified: incubator/isis/trunk/progmodels/groovy/src/site/apt/index.apt
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/progmodels/groovy/src/site/apt/index.apt?rev=1098669&r1=1098668&r2=1098669&view=diff
==============================================================================
--- incubator/isis/trunk/progmodels/groovy/src/site/apt/index.apt (original)
+++ incubator/isis/trunk/progmodels/groovy/src/site/apt/index.apt Mon May 2 17:20:44 2011
@@ -15,11 +15,30 @@
~~ specific language governing permissions and limitations
~~ under the License.
-Overview
+Groovy Programming Model
+
+ The <groovy progmodel> configures Apache Isis to allow you to write your domain objects
+ in {{{http://groovy.codehaus.org}Groovy}}.
+
+ The conventions are based on the <default programming> model; the purposes of this
+ programming model is to instruct Isis to ignore synthetic methods created by the
+ Groovy compiler.
+
+Alternatives
- This module configures Apache Isis to allow you to write your domain objects in {{{http://groovy.codehaus.org}Groovy}}.
+ Alternatives include:
+
+ * the {{{../dflt/index.html}Default}} programming model.
+
+ For domain objects written with Java.
-Getting Started
-
- Full instructions on how to configure Isis to support Groovy are provided in the users' guide.
+ * the {{{../wrapper/index.html}wrapper}} programming model.
+
+ This extends the default programming model by providing the ability for domain objects to
+ interact with each other <as if> through the user interface (that is, obeying any business
+ rules that would otherwise be enforced at the application layer).
+ []
+
+ Note that these are <i>not</i> necessarily mutually exclusive (they can be combined).
+
Modified: incubator/isis/trunk/progmodels/wrapper/src/site/apt/index.apt
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/progmodels/wrapper/src/site/apt/index.apt?rev=1098669&r1=1098668&r2=1098669&view=diff
==============================================================================
--- incubator/isis/trunk/progmodels/wrapper/src/site/apt/index.apt (original)
+++ incubator/isis/trunk/progmodels/wrapper/src/site/apt/index.apt Mon May 2 17:20:44 2011
@@ -26,5 +26,20 @@ Wrapper Programming Model
The wrapper programming model is provided as an implementation of Isis' <<<DomainObjectContainer>>> interface (in the
{{{../../../applib/index.html}applib}}.
This can be downcast into a <<<WrapperFactory>>>, from which the domain object is wrapped using a {{{http://cglib.sourceforge.net/}CgLib}} proxy.
- This proxy implements the checks to ensure that the wrapped object is visible, is not disabled, and the interactoin is
+ This proxy implements the checks to ensure that the wrapped object is visible, is not disabled, and the interaction is
valid ("see it, use it, do it").
+
+Alternatives
+
+ Alternatives include:
+
+ * the {{{../dflt/index.html}Default}} programming model.
+
+ * the {{{../groovy/index.html}wrapper}} programming model.
+
+ For domain objects written with Groovy.
+
+ []
+
+ Note that these are <i>not</i> necessarily mutually exclusive (they can be combined).
+
\ No newline at end of file
Modified: incubator/isis/trunk/security/dflt/src/site/apt/index.apt
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/security/dflt/src/site/apt/index.apt?rev=1098669&r1=1098668&r2=1098669&view=diff
==============================================================================
--- incubator/isis/trunk/security/dflt/src/site/apt/index.apt (original)
+++ incubator/isis/trunk/security/dflt/src/site/apt/index.apt Mon May 2 17:20:44 2011
@@ -25,16 +25,16 @@ Default Security (No-op)
This makes the default security implementation only suitable for prototyping and unit testing,
when security is not of concern. For deployment you will typically need to configure one of
- the {{{../../alternatives/security/index.html}alternative}} implementations.
+ the alternative implementations.
Alternatives
Alternatives include:
- * the {{{../../alternatives/security/file/index.html}file-based}} security (reading from simple flat files)
-
- * the {{{../../alternatives/security/ldap/index.html}LDAP}} security
+ * the {{{../file/index.html}file-based}} security (reading from simple flat files)
+ * the {{{../ldap/index.html}LDAP}} security
+ []
\ No newline at end of file
Modified: incubator/isis/trunk/src/site/apt/documentation.apt
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/src/site/apt/documentation.apt?rev=1098669&r1=1098668&r2=1098669&view=diff
==============================================================================
--- incubator/isis/trunk/src/site/apt/documentation.apt (original)
+++ incubator/isis/trunk/src/site/apt/documentation.apt Mon May 2 17:20:44 2011
@@ -48,7 +48,7 @@ Documentation
*--------------------------------+------------------------------------+------------------------------------------------+---------------------------------------------------------------------------------*------------------------------------------------------------------------------------------*----------*---------+
|applib |Application Library |Programming Model Conventions |{{{./applib/docbkx/pdf/isis-applib.pdf}PDF}} |{{{./applib/docbkx/html/guide/isis-applib.html}HTML}} |Done |Dan |
*--------------------------------+------------------------------------+------------------------------------------------+---------------------------------------------------------------------------------*------------------------------------------------------------------------------------------*----------*---------+
-|core |Core Framework |Architecture, APIs and Customization |{{{./core/docbkx/pdf/isis-core.pdf}PDF}} |{{{./core/docbkx/html/guide/isis-core.html}HTML}} |Done |Dan, Rob |
+|core |Core Framework |Architecture, APIs and Customization |{{{./core/docbkx/pdf/isis-core.pdf}PDF}} |{{{./core/docbkx/html/guide/isis-core.html}HTML}} |95% |Dan, Rob |
*--------------------------------+------------------------------------+------------------------------------------------+---------------------------------------------------------------------------------*------------------------------------------------------------------------------------------*----------*---------+
|progmodels |Programming Models |Configuration and Customization Guide |{{{./progmodels/docbkx/pdf/isis-progmodels.pdf}PDF}} |{{{./progmodels/docbkx/html/guide/isis-progmodels.html}HTML}} |40% |Dan |
*--------------------------------+------------------------------------+------------------------------------------------+---------------------------------------------------------------------------------*------------------------------------------------------------------------------------------*----------*---------+
@@ -66,7 +66,7 @@ Documentation
*--------------------------------+------------------------------------+------------------------------------------------+---------------------------------------------------------------------------------*------------------------------------------------------------------------------------------*----------*---------+
|runtimes.dflt:remoting |Remoting (Client/Server) Deployment |Configuration and Deployment Guide |{{{./runtimes/dflt/remoting/docbkx/pdf/isis-remoting.pdf}PDF}} |{{{./runtimes/dflt/remoting/docbkx/html/guide/isis-remoting.html}HTML}} |20% |Rob |
*--------------------------------+------------------------------------+------------------------------------------------+---------------------------------------------------------------------------------*------------------------------------------------------------------------------------------*----------*---------+
-|runtimes:embedded |Embedded MetaModel Deployment |Configuration and Deployment Guide |{{{./runtimes/embedded/docbkx/pdf/isis-embedded-deployment.pdf}PDF}} |{{{./runtimes/embedded/docbkx/html/guide/isis-embedded-deployment.html}HTML}} |Missing |Dan |
+|runtimes:embedded |Embedded MetaModel Deployment |Configuration and Deployment Guide |{{{./runtimes/embedded/docbkx/pdf/isis-embedded-deployment.pdf}PDF}} |{{{./runtimes/embedded/docbkx/html/guide/isis-embedded-deployment.html}HTML}} |0% |Dan |
*--------------------------------+------------------------------------+------------------------------------------------+---------------------------------------------------------------------------------*------------------------------------------------------------------------------------------*----------*---------+
|viewers:dnd |Drag-n-drop Viewer |Configuration and Deployment Guide |{{{./viewer/dnd/docbkx/pdf/isis-dnd-viewer.pdf}PDF}} |{{{./viewer/dnd/docbkx/html/guide/isis-dnd-viewer.html}HTML}} |40% |Rob |
*--------------------------------+------------------------------------+------------------------------------------------+---------------------------------------------------------------------------------*------------------------------------------------------------------------------------------*----------*---------+