Repository: cayenne-website
Updated Branches:
  refs/heads/asf-site 9e7d122d1 -> c7255d565


Update documentation


Project: http://git-wip-us.apache.org/repos/asf/cayenne-website/repo
Commit: http://git-wip-us.apache.org/repos/asf/cayenne-website/commit/c7255d56
Tree: http://git-wip-us.apache.org/repos/asf/cayenne-website/tree/c7255d56
Diff: http://git-wip-us.apache.org/repos/asf/cayenne-website/diff/c7255d56

Branch: refs/heads/asf-site
Commit: c7255d565fb996eb4ffd847f778421db48d72289
Parents: 9e7d122
Author: Nikita Timofeev <stari...@gmail.com>
Authored: Wed Jan 31 16:14:22 2018 +0300
Committer: Nikita Timofeev <stari...@gmail.com>
Committed: Wed Jan 31 16:14:22 2018 +0300

----------------------------------------------------------------------
 .../images/modeler-started.png                  | Bin 95897 -> 93190 bytes
 docs/4.0/getting-started-guide/index.html       |  21 ++----
 .../4.1/getting-started-db-first.toc/index.html |   2 +
 docs/4.1/getting-started-db-first/index.html    |  68 ++++++++++++-------
 .../images/modeler-started.png                  | Bin 95897 -> 93190 bytes
 docs/4.1/getting-started-guide/index.html       |  29 ++++----
 6 files changed, 66 insertions(+), 54 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/c7255d56/docs/4.0/getting-started-guide/images/modeler-started.png
----------------------------------------------------------------------
diff --git a/docs/4.0/getting-started-guide/images/modeler-started.png 
b/docs/4.0/getting-started-guide/images/modeler-started.png
index dbf8324..5d83e7c 100644
Binary files a/docs/4.0/getting-started-guide/images/modeler-started.png and 
b/docs/4.0/getting-started-guide/images/modeler-started.png differ

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/c7255d56/docs/4.0/getting-started-guide/index.html
----------------------------------------------------------------------
diff --git a/docs/4.0/getting-started-guide/index.html 
b/docs/4.0/getting-started-guide/index.html
index 50a29c8..db11428 100644
--- a/docs/4.0/getting-started-guide/index.html
+++ b/docs/4.0/getting-started-guide/index.html
@@ -428,6 +428,8 @@
     &lt;version&gt;0.0.1-SNAPSHOT&lt;/version&gt;
     &lt;properties&gt;
         &lt;cayenne.version&gt;4.0.B3-SNAPSHOT&lt;/cayenne.version&gt; <i 
class="conum" data-value="1"></i><b>(1)</b>
+        &lt;maven.compiler.source&gt;1.8&lt;/maven.compiler.source&gt; <i 
class="conum" data-value="2"></i><b>(2)</b>
+        &lt;maven.compiler.target&gt;1.8&lt;/maven.compiler.target&gt;
     &lt;/properties&gt;
 
     &lt;dependencies&gt;
@@ -448,21 +450,6 @@
             &lt;version&gt;1.7.25&lt;/version&gt;
         &lt;/dependency&gt;
     &lt;/dependencies&gt;
-
-    &lt;build&gt;
-        &lt;plugins&gt;
-            &lt;!-- Tell maven to support Java 8 --&gt;
-            &lt;plugin&gt;
-                &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
-                &lt;artifactId&gt;maven-compiler-plugin&lt;/artifactId&gt;
-                &lt;version&gt;3.6.1&lt;/version&gt;
-                &lt;configuration&gt;
-                    &lt;source&gt;1.8&lt;/source&gt;
-                    &lt;target&gt;1.8&lt;/target&gt;
-                &lt;/configuration&gt;
-            &lt;/plugin&gt;
-        &lt;/plugins&gt;
-    &lt;/build&gt;
 &lt;/project&gt;</code></pre> 
      </div> 
     </div> 
@@ -473,6 +460,10 @@
         <td><i class="conum" data-value="1"></i><b>1</b></td> 
         <td>Here you can specify the version of Cayenne you are actually 
using</td> 
        </tr> 
+       <tr> 
+        <td><i class="conum" data-value="2"></i><b>2</b></td> 
+        <td>Tell Maven to support Java 8</td> 
+       </tr> 
       </tbody>
      </table> 
     </div> 

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/c7255d56/docs/4.1/getting-started-db-first.toc/index.html
----------------------------------------------------------------------
diff --git a/docs/4.1/getting-started-db-first.toc/index.html 
b/docs/4.1/getting-started-db-first.toc/index.html
index a4c97a4..74708d4 100644
--- a/docs/4.1/getting-started-db-first.toc/index.html
+++ b/docs/4.1/getting-started-db-first.toc/index.html
@@ -11,10 +11,12 @@
   <li><a href="#importing-database" class="nav-link">2. Importing database</a> 
    <ul class="sectlevel2 nav"> 
     <li><a href="#reverse-engineering-database" class="nav-link">2.1. Reverse 
engineering database</a></li> 
+    <li><a href="#creating-project" class="nav-link">2.2. Creating 
project</a></li> 
    </ul> </li> 
   <li><a href="#advanced-usage-of-cdbimport" class="nav-link">3. Advanced 
usage of cdbimport</a> 
    <ul class="sectlevel2 nav"> 
     <li><a href="#updating-model" class="nav-link">3.1. Updating 
model</a></li> 
+    <li><a href="#advanced-filtering" class="nav-link">3.2. Advanced 
filtering</a></li> 
    </ul> </li> 
   <li><a href="#java-code" class="nav-link">4. Java code</a> 
    <ul class="sectlevel2 nav"> 

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/c7255d56/docs/4.1/getting-started-db-first/index.html
----------------------------------------------------------------------
diff --git a/docs/4.1/getting-started-db-first/index.html 
b/docs/4.1/getting-started-db-first/index.html
index 6d55684..40bc190 100644
--- a/docs/4.1/getting-started-db-first/index.html
+++ b/docs/4.1/getting-started-db-first/index.html
@@ -136,10 +136,12 @@
   <li><a href="#importing-database" class="nav-link">2. Importing database</a> 
    <ul class="sectlevel2 nav"> 
     <li><a href="#reverse-engineering-database" class="nav-link">2.1. Reverse 
engineering database</a></li> 
+    <li><a href="#creating-project" class="nav-link">2.2. Creating 
project</a></li> 
    </ul> </li> 
   <li><a href="#advanced-usage-of-cdbimport" class="nav-link">3. Advanced 
usage of cdbimport</a> 
    <ul class="sectlevel2 nav"> 
     <li><a href="#updating-model" class="nav-link">3.1. Updating 
model</a></li> 
+    <li><a href="#advanced-filtering" class="nav-link">3.2. Advanced 
filtering</a></li> 
    </ul> </li> 
   <li><a href="#java-code" class="nav-link">4. Java code</a> 
    <ul class="sectlevel2 nav"> 
@@ -247,10 +249,12 @@ ALTER TABLE PAINTING ADD FOREIGN KEY (GALLERY_ID) 
REFERENCES GALLERY (ID) ON DEL
    <div class="sect3"> 
     <h4 id="create-a-new-project-in-intellij-idea"><a class="anchor" 
href="#create-a-new-project-in-intellij-idea"></a>Create a new Project in 
IntelliJ IDEA</h4> 
     <div class="paragraph"> 
-     <p>In IntelliJ IDEA select <span class="menuseq"><b 
class="menu">File</b>&nbsp;<i class="fa fa-angle-right caret"></i> <b 
class="submenu">New</b>&nbsp;<i class="fa fa-angle-right caret"></i> <b 
class="menuitem">Project…​</b></span> and then select "Maven" and click 
"Next". In the dialog shown on the screenshot below, fill the "Group Id" and 
"Artifact Id" fields and click "Next".</p> 
+     <p>In IntelliJ IDEA select <code>File &gt; New &gt; Project…​</code> 
and then select "Maven" and click "Next". In the dialog shown on the screenshot 
below, fill the "Group Id" and "Artifact Id" fields and click "Next".</p> 
     </div> 
-    <div class="paragraph"> 
-     <p><span class="image"><img src="images/tutorial-idea-project.png" 
alt="tutorial idea project"></span></p> 
+    <div class="imageblock" style="text-align: center"> 
+     <div class="content"> 
+      <img src="images/tutorial-idea-project.png" alt="tutorial idea project"> 
+     </div> 
     </div> 
     <div class="paragraph"> 
      <p>On next dialog screen you can customize directory for your project and 
click "Finish". Now you should have a new empty project.</p> 
@@ -400,8 +404,10 @@ ALTER TABLE PAINTING ADD FOREIGN KEY (GALLERY_ID) 
REFERENCES GALLERY (ID) ON DEL
     <div class="paragraph"> 
      <p>You can open created <code>datamap.map.xml</code> file and check 
it’s content in IDEA:</p> 
     </div> 
-    <div class="paragraph"> 
-     <p><span class="image"><img src="images/tutorial-new-datamap.png" 
alt="tutorial new datamap"></span></p> 
+    <div class="imageblock" style="text-align: center"> 
+     <div class="content"> 
+      <img src="images/tutorial-new-datamap.png" alt="tutorial new datamap"> 
+     </div> 
     </div> 
     <div class="paragraph"> 
      <p>Great! We now have Cayenne DataMap file that describe model from our 
database.</p> 
@@ -411,14 +417,17 @@ ALTER TABLE PAINTING ADD FOREIGN KEY (GALLERY_ID) 
REFERENCES GALLERY (ID) ON DEL
       <tbody>
        <tr> 
         <td class="icon"> <i class="fa fa-info-circle fa-2x" title="Note"></i> 
</td> 
-        <td class="content"> If you have some problems with configuration you 
can always delete <code>datamap.map.xml</code> file and try again. === Creating 
project </td> 
+        <td class="content"> If you have some problems with configuration you 
can always delete <code>datamap.map.xml</code> file and try again. </td> 
        </tr> 
       </tbody>
      </table> 
     </div> 
-    <div class="paragraph"> 
-     <p>Now we also need to create project file, currently this should be done 
manually via Cayenne Modeler.</p> 
-    </div> 
+   </div> 
+  </div> 
+  <div class="sect2"> 
+   <h3 id="creating-project"><a class="anchor" 
href="#creating-project"></a>2.2. Creating project</h3> 
+   <div class="paragraph"> 
+    <p>Now we also need to create project file, currently this should be done 
manually via Cayenne Modeler.</p> 
    </div> 
    <div class="sect3"> 
     <h4 id="setup-modeler-maven-plugin"><a class="anchor" 
href="#setup-modeler-maven-plugin"></a>Setup Modeler Maven plugin</h4> 
@@ -448,8 +457,10 @@ ALTER TABLE PAINTING ADD FOREIGN KEY (GALLERY_ID) 
REFERENCES GALLERY (ID) ON DEL
     <div class="paragraph"> 
      <p>In Modeler start new project and select <code>File</code> &gt; 
<code>Import DataMap</code>. In File Select dialog select created 
<code>datamap.map.xml</code> file and click <code>Select DataMap</code>. Now 
all we need is to save project, click <code>Save</code> and select same folder 
where <code>datamap.map.xml</code> file is (it should be selected by default). 
That’s all, you should see now <code>cayenne-project.xml</code> file in 
IDEA:</p> 
     </div> 
-    <div class="paragraph"> 
-     <p><span class="image"><img src="images/tutorial-cayenne-project.png" 
alt="tutorial cayenne project"></span></p> 
+    <div class="imageblock" style="text-align: center"> 
+     <div class="content"> 
+      <img src="images/tutorial-cayenne-project.png" alt="tutorial cayenne 
project"> 
+     </div> 
     </div> 
     <div class="paragraph"> 
      <p>To use newly created project in Modeler later let’s configure plugin 
to open it automatically:</p> 
@@ -531,8 +542,10 @@ ALTER TABLE cayenne_demo.PAINTING_INFO ADD FOREIGN KEY 
(PAINTING_ID) REFERENCES
       <pre>$ mvn cayenne-modeler:run</pre> 
      </div> 
     </div> 
-    <div class="paragraph"> 
-     <p><span class="image"><img src="images/tutorial-update-model.png" 
alt="tutorial update model"></span></p> 
+    <div class="imageblock" style="text-align: center"> 
+     <div class="content"> 
+      <img src="images/tutorial-update-model.png" alt="tutorial update model"> 
+     </div> 
     </div> 
     <div class="paragraph"> 
      <p>Great! New table and ObjEntity are in place, as well as a new 
field.</p> 
@@ -543,8 +556,10 @@ ALTER TABLE cayenne_demo.PAINTING_INFO ADD FOREIGN KEY 
(PAINTING_ID) REFERENCES
     <div class="paragraph"> 
      <p>There is often a need to customize model to better fit it to your 
application requirements, such customization can be simple removal of toMany 
part of a relationship between two objects. Let’s do it, in a Modeler just 
select and remove relationship <code>paintings</code> in Artist object:</p> 
     </div> 
-    <div class="paragraph"> 
-     <p><span class="image"><img src="images/tutorial-drop-relationship.png" 
alt="tutorial drop relationship"></span></p> 
+    <div class="imageblock" style="text-align: center"> 
+     <div class="content"> 
+      <img src="images/tutorial-drop-relationship.png" alt="tutorial drop 
relationship"> 
+     </div> 
     </div> 
     <div class="paragraph"> 
      <p>Now if you run</p> 
@@ -568,14 +583,17 @@ ALTER TABLE cayenne_demo.PAINTING_INFO ADD FOREIGN KEY 
(PAINTING_ID) REFERENCES
       <tbody>
        <tr> 
         <td class="icon"> <i class="fa fa-info-circle fa-2x" title="Note"></i> 
</td> 
-        <td class="content"> <code>cdbimport</code> will skip only 
modifications in Object layer (e.g. ObjEntities, ObjAttributes and 
ObjRelationships), if you modify Db layer your changes will be overridden by 
next run of <code>cdbimport</code>. === Advanced filtering </td> 
+        <td class="content"> <code>cdbimport</code> will skip only 
modifications in Object layer (e.g. ObjEntities, ObjAttributes and 
ObjRelationships), if you modify Db layer your changes will be overridden by 
next run of <code>cdbimport</code>. </td> 
        </tr> 
       </tbody>
      </table> 
     </div> 
-    <div class="paragraph"> 
-     <p>Final part of our tutorial is about fine-tuning what you load from DB 
into your model.</p> 
-    </div> 
+   </div> 
+  </div> 
+  <div class="sect2"> 
+   <h3 id="advanced-filtering"><a class="anchor" 
href="#advanced-filtering"></a>3.2. Advanced filtering</h3> 
+   <div class="paragraph"> 
+    <p>Final part of our tutorial is about fine-tuning what you load from DB 
into your model.</p> 
    </div> 
    <div class="sect3"> 
     <h4 id="update-schema"><a class="anchor" href="#update-schema"></a>Update 
schema</h4> 
@@ -657,8 +675,10 @@ ALTER TABLE cayenne_demo.PAINTING ADD COLUMN 
__service_column INT;</code></pre>
    <div class="paragraph"> 
     <p>In IDEA you should be able to see these newly generated classes:</p> 
    </div> 
-   <div class="paragraph"> 
-    <p><span class="image"><img src="images/tutorial-java-classes.png" 
alt="tutorial java classes"></span></p> 
+   <div class="imageblock" style="text-align: center"> 
+    <div class="content"> 
+     <img src="images/tutorial-java-classes.png" alt="tutorial java classes"> 
+    </div> 
    </div> 
    <div class="paragraph"> 
     <p>Note that Cayenne code is unrecognized, that’s because we need to 
include Cayenne as dependency, let’s do this in <code>pom.xml</code> 
file:</p> 
@@ -811,8 +831,10 @@ context.commitChanges();</code></pre>
     <div class="paragraph"> 
      <p>Now we are ready to run. Right click the "Main" class in IDEA and 
select "Run 'Main.main()'".</p> 
     </div> 
-    <div class="paragraph"> 
-     <p><span class="image"><img src="images/idea-file-run-menu.png" alt="idea 
file run menu"></span></p> 
+    <div class="imageblock" style="text-align: center"> 
+     <div class="content"> 
+      <img src="images/idea-file-run-menu.png" alt="idea file run menu"> 
+     </div> 
     </div> 
     <div class="paragraph"> 
      <p>In the console you’ll see output similar to this, indicating that 
Cayenne stack has been started:</p> 

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/c7255d56/docs/4.1/getting-started-guide/images/modeler-started.png
----------------------------------------------------------------------
diff --git a/docs/4.1/getting-started-guide/images/modeler-started.png 
b/docs/4.1/getting-started-guide/images/modeler-started.png
index dbf8324..5d83e7c 100644
Binary files a/docs/4.1/getting-started-guide/images/modeler-started.png and 
b/docs/4.1/getting-started-guide/images/modeler-started.png differ

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/c7255d56/docs/4.1/getting-started-guide/index.html
----------------------------------------------------------------------
diff --git a/docs/4.1/getting-started-guide/index.html 
b/docs/4.1/getting-started-guide/index.html
index fb19add..154c2f1 100644
--- a/docs/4.1/getting-started-guide/index.html
+++ b/docs/4.1/getting-started-guide/index.html
@@ -432,8 +432,11 @@
     &lt;groupId&gt;org.example.cayenne&lt;/groupId&gt;
     &lt;artifactId&gt;tutorial&lt;/artifactId&gt;
     &lt;version&gt;0.0.1-SNAPSHOT&lt;/version&gt;
+
     &lt;properties&gt;
         &lt;cayenne.version&gt;4.1.M2-SNAPSHOT&lt;/cayenne.version&gt; <i 
class="conum" data-value="1"></i><b>(1)</b>
+        &lt;maven.compiler.source&gt;1.8&lt;/maven.compiler.source&gt; <i 
class="conum" data-value="2"></i><b>(2)</b>
+        &lt;maven.compiler.target&gt;1.8&lt;/maven.compiler.target&gt;
     &lt;/properties&gt;
 
     &lt;dependencies&gt;
@@ -448,21 +451,6 @@
             &lt;version&gt;1.7.25&lt;/version&gt;
         &lt;/dependency&gt;
     &lt;/dependencies&gt;
-
-    &lt;build&gt;
-        &lt;plugins&gt;
-            &lt;!-- Tell maven to support Java 8 --&gt;
-            &lt;plugin&gt;
-                &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
-                &lt;artifactId&gt;maven-compiler-plugin&lt;/artifactId&gt;
-                &lt;version&gt;3.6.1&lt;/version&gt;
-                &lt;configuration&gt;
-                    &lt;source&gt;1.8&lt;/source&gt;
-                    &lt;target&gt;1.8&lt;/target&gt;
-                &lt;/configuration&gt;
-            &lt;/plugin&gt;
-        &lt;/plugins&gt;
-    &lt;/build&gt;
 &lt;/project&gt;</code></pre> 
      </div> 
     </div> 
@@ -473,6 +461,10 @@
         <td><i class="conum" data-value="1"></i><b>1</b></td> 
         <td>Here you can specify the version of Cayenne you are actually 
using</td> 
        </tr> 
+       <tr> 
+        <td><i class="conum" data-value="2"></i><b>2</b></td> 
+        <td>Tell Maven to support Java 8</td> 
+       </tr> 
       </tbody>
      </table> 
     </div> 
@@ -1061,7 +1053,7 @@ INFO: +++ transaction committed.</pre>
    <div class="sect3"> 
     <h4 id="running-web-application"><a class="anchor" 
href="#running-web-application"></a>Running Web Application</h4> 
     <div class="paragraph"> 
-     <p>We need to provide javax servlet-api for our application.</p> 
+     <p>We need to add cayenne-web module and javax servlet-api for our 
application.</p> 
     </div> 
     <div class="listingblock"> 
      <div class="title">
@@ -1069,6 +1061,11 @@ INFO: +++ transaction committed.</pre>
      </div> 
      <div class="content"> 
       <pre class="highlight"><code class="language-xml xml" 
data-lang="xml">&lt;dependency&gt;
+    &lt;groupId&gt;org.apache.cayenne&lt;/groupId&gt;
+    &lt;artifactId&gt;cayenne-web&lt;/artifactId&gt;
+    &lt;version&gt;${cayenne.version}&lt;/version&gt;
+&lt;/dependency&gt;
+&lt;dependency&gt;
     &lt;groupId&gt;javax.servlet&lt;/groupId&gt;
     &lt;artifactId&gt;javax.servlet-api&lt;/artifactId&gt;
     &lt;version&gt;3.1.0&lt;/version&gt;

Reply via email to