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 2014/12/31 12:37:15 UTC

svn commit: r934582 - in /websites/staging/isis/trunk: cgi-bin/ content/ content/intro/tutorials/resources/petclinic/domain-model.png content/intro/tutorials/step-by-step-petclinic.html

Author: buildbot
Date: Wed Dec 31 11:37:15 2014
New Revision: 934582

Log:
Staging update by buildbot for isis

Modified:
    websites/staging/isis/trunk/cgi-bin/   (props changed)
    websites/staging/isis/trunk/content/   (props changed)
    websites/staging/isis/trunk/content/intro/tutorials/resources/petclinic/domain-model.png
    websites/staging/isis/trunk/content/intro/tutorials/step-by-step-petclinic.html

Propchange: websites/staging/isis/trunk/cgi-bin/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Wed Dec 31 11:37:15 2014
@@ -1 +1 @@
-1648676
+1648677

Propchange: websites/staging/isis/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Wed Dec 31 11:37:15 2014
@@ -1 +1 @@
-1648676
+1648677

Modified: websites/staging/isis/trunk/content/intro/tutorials/resources/petclinic/domain-model.png
==============================================================================
Binary files - no diff available.

Modified: websites/staging/isis/trunk/content/intro/tutorials/step-by-step-petclinic.html
==============================================================================
--- websites/staging/isis/trunk/content/intro/tutorials/step-by-step-petclinic.html (original)
+++ websites/staging/isis/trunk/content/intro/tutorials/step-by-step-petclinic.html Wed Dec 31 11:37:15 2014
@@ -436,8 +436,9 @@ A step-by-step tutorial to building a pe
 <p>The above diagram was built using <a href="http://yuml.me]">yuml.me</a>; the DSL that defines this diagram is:</p>
 
 <pre>
-[Visit|-checkIn:DateTime;-checkout:DateTime;-diagnosis:String|+checkin();+checkout();+addNote(){bg:pink}]->[Pet|-name:String;-species:PetSpecies{bg:green}]
+[Pet|-name:String;-species:PetSpecies{bg:green}]<-0..*[Visit|-checkIn:DateTime;-checkout:DateTime;-diagnosis:String|+checkin();+checkout();+addNote(){bg:pink}]
 [Owner|-firstName:String;-lastName:String{bg:green}]<0..1-0..*>[Pet]
+[PetSpecies|-name:String{bg:blue}]<-[Pet]
 </pre>
 
 <p>Either follow along or check out the tags from the corresponding <a href="https://github.com/danhaywood/isis-app-petclinic">github repo</a>.</p>
@@ -473,9 +474,9 @@ A step-by-step tutorial to building a pe
 rmdir petclinic
 </code></pre>
 
-<blockquote>
-  <p>git checkout <a href="https://github.com/danhaywood/isis-app-petclinic/commit/249abe476797438d83faa12ff88365da2c362451">249abe476797438d83faa12ff88365da2c362451</a></p>
-</blockquote>
+<p><div class="note">
+git checkout <a href="https://github.com/danhaywood/isis-app-petclinic/commit/249abe476797438d83faa12ff88365da2c362451">249abe476797438d83faa12ff88365da2c362451</a>
+</div></p>
 
 <h2>Build and run</h2>
 
@@ -502,14 +503,27 @@ rmdir petclinic
 
 <p>Navigate to the Wicket UI (eg http://localhost:8080/wicket), and login (sven/pass).</p>
 
-<p>Once at the home page:</p>
+<p><img src="resources/petclinic/010-01-login-page.png"></img></p>
 
-<ul>
-<li>install fixtures</li>
-<li>list all objects</li>
-<li>create a new object</li>
-<li>list all objects</li>
-</ul>
+<p>The home page should be shown:</p>
+
+<p><img src="resources/petclinic/010-02-home-page.png"></img></p>
+
+<p>Install the fixtures (example test data) using the <code>Prototyping</code> menu:</p>
+
+<p><img src="resources/petclinic/010-03-prototyping-menu.png"></img></p>
+
+<p>List all objects using the <code>Simple Objects</code> menu:</p>
+
+<p><img src="resources/petclinic/010-04-simpleobjects.png"></img></p>
+
+<p>To return the objects created:</p>
+
+<p><img src="resources/petclinic/010-05-simpleobject-list.png"></img></p>
+
+<p>Experiment some more, to:
+* create a new object
+* list all objects</p>
 
 <p>Go back to the splash screen, and quit the app.  Note that the database runs in-memory (using HSQLDB) so any data created will be lost between runs.</p>