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      |
 *--------------------------------+------------------------------------+------------------------------------------------+---------------------------------------------------------------------------------*------------------------------------------------------------------------------------------*----------*---------+