Author: aadamchik
Date: Sun Jul 23 12:03:19 2006
New Revision: 424786

URL: http://svn.apache.org/viewvc?rev=424786&view=rev
Log:
CAY-606 - the new server project

Added:
    incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/.classpath   
(with props)
    incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/.project   (with 
props)
    incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/build.properties 
  (with props)
    incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/build.xml   
(with props)
    incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/cayenne/
    
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/cayenne/cayenne.xml  
 (with props)
    
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/cayenne/ropbrowserMap.map.xml
   (with props)
    
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/cayenne/ropbrowserNode.driver.xml
   (with props)
    incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/
    incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/
    incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/
    
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/
    
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/
    
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/
    
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/Artist.java
   (with props)
    
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/Gallery.java
   (with props)
    
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/Painting.java
   (with props)
    
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/auto/
    
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/auto/_Artist.java
   (with props)
    
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/auto/_Gallery.java
   (with props)
    
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/auto/_Painting.java
   (with props)
    incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/
    incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/
    incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/lib/
    
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/lib/cayenne-1.2.jar
   (with props)
    
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/lib/hessian-3.0.13.jar
   (with props)
    
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/lib/postgresql-8.1-405.jdbc2ee.jar
   (with props)
    
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/lib/smack-2.2.1.jar
   (with props)
    
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/lib/smackx-2.2.1.jar
   (with props)
    
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/log4j.properties
   (with props)
    
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/web.xml  
 (with props)

Added: incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/.classpath
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/.classpath?rev=424786&view=auto
==============================================================================
--- incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/.classpath 
(added)
+++ incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/.classpath Sun 
Jul 23 12:03:19 2006
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+       <classpathentry kind="src" path="src"/>
+       <classpathentry kind="src" path="cayenne"/>
+       <classpathentry kind="lib" path="web/WEB-INF/lib/cayenne-1.2.jar"/>
+       <classpathentry kind="lib" path="web/WEB-INF/lib/hessian-3.0.13.jar"/>
+       <classpathentry kind="lib" 
path="web/WEB-INF/lib/postgresql-8.1-405.jdbc2ee.jar"/>
+       <classpathentry kind="lib" path="web/WEB-INF/lib/smack-2.2.1.jar"/>
+       <classpathentry kind="lib" path="web/WEB-INF/lib/smackx-2.2.1.jar"/>
+       <classpathentry kind="con" 
path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+       <classpathentry combineaccessrules="false" kind="src" 
path="/rop-browser"/>
+       <classpathentry kind="output" path="bin"/>
+</classpath>

Propchange: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/.classpath
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/.project
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/.project?rev=424786&view=auto
==============================================================================
--- incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/.project (added)
+++ incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/.project Sun Jul 
23 12:03:19 2006
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+       <name>rop-browser-server</name>
+       <comment></comment>
+       <projects>
+       </projects>
+       <buildSpec>
+               <buildCommand>
+                       <name>org.eclipse.jdt.core.javabuilder</name>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
+       </buildSpec>
+       <natures>
+               <nature>org.eclipse.jdt.core.javanature</nature>
+       </natures>
+</projectDescription>

Propchange: incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/.project
------------------------------------------------------------------------------
    svn:executable = *

Added: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/build.properties
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/build.properties?rev=424786&view=auto
==============================================================================
--- incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/build.properties 
(added)
+++ incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/build.properties 
Sun Jul 23 12:03:19 2006
@@ -0,0 +1,15 @@
+# This can be overriden from command line to point to Eclipse location
+eclipse.home = g:/eclipse
+
+server.src = ./src/org/apache/cayenne/ropbrowser/server
+client.src = ../rop-browser/src/org/apache/cayenne/ropbrowser/model
+webxml = web/WEB-INF/web.xml
+cayenne.xml = ./cayenne/${_cayenne.xml}
+cayenneMap.xml = ./cayenne/${_cayenneMap.xml}
+cayenneNode.xml = ./cayenne/${_cayenneNode.xml}
+build.cayenne.xml = classes/${_cayenne.xml}
+build.cayenneMap.xml = classes/${_cayenneMap.xml}
+build.cayenneNode.xml = classes/${_cayenneNode.xml}
+_cayenne.xml = cayenne.xml
+_cayenneMap.xml = ropbrowserMap.map.xml
+_cayenneNode.xml = ropbrowserNode.driver.xml
\ No newline at end of file

Propchange: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/build.properties
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/build.xml
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/build.xml?rev=424786&view=auto
==============================================================================
--- incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/build.xml (added)
+++ incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/build.xml Sun 
Jul 23 12:03:19 2006
@@ -0,0 +1,48 @@
+<?xml version="1.0"?>
+
+<project name="cws" default="package">
+       
+       <property file="build.properties"/>
+       
+       <path id="classpath">
+               <fileset dir="${eclipse.home}/plugins" 
includes="org.eclipse.ui.views_*.jar,org.eclipse.draw2d_*.jar"/>
+               <fileset dir="./lib" includes="**/*.jar"/>
+       </path>
+               
+       <target name="compile"
+               depends="compile-client,compile-server"/>
+       
+       <target name="package" depends="compile,war"/>
+       
+       <target name="compile-client" description="compile the client classes">
+               <mkdir dir="build/client"/>
+           <javac srcdir="${client.src}" destdir="build/client"
+               classpathref="classpath"/>
+       </target>
+       
+       <target name="compile-server" description="compile the server classes">
+               <mkdir dir="build/server"/>
+         <javac srcdir="${server.src}" destdir="build/server" 
classpathref="classpath" />
+       </target>
+       
+       <target name="war" description="create the war file">
+         <copy file="${cayenne.xml}" todir="classes"/>
+         <copy file="${cayenneMap.xml}" todir="classes"/>
+         <copy file="${cayenneNode.xml}" todir="classes"/>
+         <war destfile="build/rop-browser.war" webxml="${webxml}">
+           <lib dir="lib"/>
+           <lib dir="${eclipse.home}/plugins" 
includes="org.eclipse.ui.views_*.jar"/>
+           <classes dir="build/client/"/>
+           <classes dir="build/server/"/>
+           <classes dir="classes"/>
+           <webinf file="log4j.properties"/>
+         </war>
+       </target>
+       
+       <target name="clean" description="clean up" >
+         <delete includeemptydirs="true">
+           <fileset dir="build"/>
+           <fileset dir="classes"/>
+         </delete>
+       </target>
+</project>

Propchange: incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/build.xml
------------------------------------------------------------------------------
    svn:executable = *

Added: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/cayenne/cayenne.xml
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/cayenne/cayenne.xml?rev=424786&view=auto
==============================================================================
--- 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/cayenne/cayenne.xml 
(added)
+++ 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/cayenne/cayenne.xml 
Sun Jul 23 12:03:19 2006
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<domains project-version="1.1">
+<domain name="ropbrowser">
+       <map name="ropbrowserMap" location="ropbrowserMap.map.xml"/>
+
+       <node name="ropbrowserNode"
+                datasource="ropbrowserNode.driver.xml"
+                factory="org.objectstyle.cayenne.conf.DriverDataSourceFactory">
+                       <map-ref name="ropbrowserMap"/>
+        </node>
+</domain>
+</domains>

Propchange: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/cayenne/cayenne.xml
------------------------------------------------------------------------------
    svn:executable = *

Added: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/cayenne/ropbrowserMap.map.xml
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/cayenne/ropbrowserMap.map.xml?rev=424786&view=auto
==============================================================================
--- 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/cayenne/ropbrowserMap.map.xml
 (added)
+++ 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/cayenne/ropbrowserMap.map.xml
 Sun Jul 23 12:03:19 2006
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="utf-8"?>
+<data-map project-version="1.1">
+       <property name="defaultPackage" 
value="org.apache.cayenne.ropbrowser.server"/>
+       <property name="defaultSchema" value="public"/>
+       <property name="clientSupported" value="true"/>
+       <property name="defaultClientPackage" 
value="org.apache.cayenne.ropbrowser.model"/>
+       <db-entity name="Artist" schema="public">
+               <db-attribute name="ALIVE" type="BOOLEAN" isMandatory="true"/>
+               <db-attribute name="ARTIST_ID" type="INTEGER" 
isPrimaryKey="true" isMandatory="true"/>
+               <db-attribute name="ARTIST_NAME" type="VARCHAR" 
isMandatory="true" length="64"/>
+               <db-attribute name="DATE_OF_BIRTH" type="DATE"/>
+       </db-entity>
+       <db-entity name="Gallery" schema="public">
+               <db-attribute name="GALLERY_ID" type="INTEGER" 
isPrimaryKey="true" isMandatory="true"/>
+               <db-attribute name="GALLERY_NAME" type="VARCHAR" 
isMandatory="true" length="64"/>
+       </db-entity>
+       <db-entity name="Painting" schema="public">
+               <db-attribute name="ARTIST_ID" type="INTEGER" 
isMandatory="true"/>
+               <db-attribute name="ESTIMATED_PRICE" type="DOUBLE" 
precision="2"/>
+               <db-attribute name="GALLERY_ID" type="INTEGER" 
isMandatory="true"/>
+               <db-attribute name="PAINTING_ID" type="INTEGER" 
isPrimaryKey="true" isMandatory="true"/>
+               <db-attribute name="PAINTING_NAME" type="VARCHAR" 
isMandatory="true" length="64"/>
+       </db-entity>
+       <obj-entity name="Artist" 
className="org.apache.cayenne.ropbrowser.server.Artist" 
clientClassName="org.apache.cayenne.ropbrowser.model.Artist" 
dbEntityName="Artist" 
clientSuperClassName="org.apache.cayenne.ropbrowser.model.AbstractObject">
+               <obj-attribute name="alive" type="java.lang.Boolean" 
db-attribute-path="ALIVE"/>
+               <obj-attribute name="artistName" type="java.lang.String" 
db-attribute-path="ARTIST_NAME"/>
+               <obj-attribute name="dateOfBirth" type="java.util.Date" 
db-attribute-path="DATE_OF_BIRTH"/>
+       </obj-entity>
+       <obj-entity name="Gallery" 
className="org.apache.cayenne.ropbrowser.server.Gallery" 
clientClassName="org.apache.cayenne.ropbrowser.model.Gallery" 
dbEntityName="Gallery" 
clientSuperClassName="org.apache.cayenne.ropbrowser.model.AbstractObject">
+               <obj-attribute name="galleryName" type="java.lang.String" 
db-attribute-path="GALLERY_NAME"/>
+       </obj-entity>
+       <obj-entity name="Painting" 
className="org.apache.cayenne.ropbrowser.server.Painting" 
clientClassName="org.apache.cayenne.ropbrowser.model.Painting" 
dbEntityName="Painting" 
clientSuperClassName="org.apache.cayenne.ropbrowser.model.AbstractObject">
+               <obj-attribute name="estimatedPrice" type="java.lang.Double" 
db-attribute-path="ESTIMATED_PRICE"/>
+               <obj-attribute name="paintingName" type="java.lang.String" 
db-attribute-path="PAINTING_NAME"/>
+       </obj-entity>
+       <db-relationship name="ARTIST_PAINTING" source="Artist" 
target="Painting" toMany="true">
+               <db-attribute-pair source="ARTIST_ID" target="ARTIST_ID"/>
+       </db-relationship>
+       <db-relationship name="GALLERY_PAINTING" source="Gallery" 
target="Painting" toMany="true">
+               <db-attribute-pair source="GALLERY_ID" target="GALLERY_ID"/>
+       </db-relationship>
+       <db-relationship name="PAINTING_ARTIST" source="Painting" 
target="Artist" toMany="false">
+               <db-attribute-pair source="ARTIST_ID" target="ARTIST_ID"/>
+       </db-relationship>
+       <db-relationship name="PAINTING_GALLERY" source="Painting" 
target="Gallery" toMany="false">
+               <db-attribute-pair source="GALLERY_ID" target="GALLERY_ID"/>
+       </db-relationship>
+       <obj-relationship name="artistPainting" source="Artist" 
target="Painting" db-relationship-path="ARTIST_PAINTING"/>
+       <obj-relationship name="galleryPainting" source="Gallery" 
target="Painting" db-relationship-path="GALLERY_PAINTING"/>
+       <obj-relationship name="paintingArtist" source="Painting" 
target="Artist" db-relationship-path="PAINTING_ARTIST"/>
+       <obj-relationship name="paintingGallery" source="Painting" 
target="Gallery" db-relationship-path="PAINTING_GALLERY"/>
+       <query name="ArtistQuery" 
factory="org.objectstyle.cayenne.map.SelectQueryBuilder" root="obj-entity" 
root-name="Artist">
+       </query>
+       <query name="GalleryQuery" 
factory="org.objectstyle.cayenne.map.SelectQueryBuilder" root="obj-entity" 
root-name="Gallery">
+       </query>
+</data-map>

Propchange: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/cayenne/ropbrowserMap.map.xml
------------------------------------------------------------------------------
    svn:executable = *

Added: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/cayenne/ropbrowserNode.driver.xml
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/cayenne/ropbrowserNode.driver.xml?rev=424786&view=auto
==============================================================================
--- 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/cayenne/ropbrowserNode.driver.xml
 (added)
+++ 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/cayenne/ropbrowserNode.driver.xml
 Sun Jul 23 12:03:19 2006
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<driver project-version="1.1" class="org.postgresql.Driver">
+       <url value="jdbc:postgresql://localhost:5432/ropbrowser"/>
+       <connectionPool min="1" max="1" />
+       <login userName="ropbrowser" password="ropbrowser"/>
+</driver>

Propchange: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/cayenne/ropbrowserNode.driver.xml
------------------------------------------------------------------------------
    svn:executable = *

Added: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/Artist.java
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/Artist.java?rev=424786&view=auto
==============================================================================
--- 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/Artist.java
 (added)
+++ 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/Artist.java
 Sun Jul 23 12:03:19 2006
@@ -0,0 +1,10 @@
+package org.apache.cayenne.ropbrowser.server;
+
+import org.apache.cayenne.ropbrowser.server.auto._Artist;
+
+public class Artist extends _Artist {
+
+}
+
+
+

Propchange: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/Artist.java
------------------------------------------------------------------------------
    svn:executable = *

Added: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/Gallery.java
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/Gallery.java?rev=424786&view=auto
==============================================================================
--- 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/Gallery.java
 (added)
+++ 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/Gallery.java
 Sun Jul 23 12:03:19 2006
@@ -0,0 +1,10 @@
+package org.apache.cayenne.ropbrowser.server;
+
+import org.apache.cayenne.ropbrowser.server.auto._Gallery;
+
+public class Gallery extends _Gallery {
+
+}
+
+
+

Propchange: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/Gallery.java
------------------------------------------------------------------------------
    svn:executable = *

Added: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/Painting.java
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/Painting.java?rev=424786&view=auto
==============================================================================
--- 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/Painting.java
 (added)
+++ 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/Painting.java
 Sun Jul 23 12:03:19 2006
@@ -0,0 +1,10 @@
+package org.apache.cayenne.ropbrowser.server;
+
+import org.apache.cayenne.ropbrowser.server.auto._Painting;
+
+public class Painting extends _Painting {
+
+}
+
+
+

Propchange: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/Painting.java
------------------------------------------------------------------------------
    svn:executable = *

Added: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/auto/_Artist.java
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/auto/_Artist.java?rev=424786&view=auto
==============================================================================
--- 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/auto/_Artist.java
 (added)
+++ 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/auto/_Artist.java
 Sun Jul 23 12:03:19 2006
@@ -0,0 +1,54 @@
+package org.apache.cayenne.ropbrowser.server.auto;
+
+import java.util.List;
+
+/** Class _Artist was generated by Cayenne.
+  * It is probably a good idea to avoid changing this class manually, 
+  * since it may be overwritten next time code is regenerated. 
+  * If you need to make any customizations, please use subclass. 
+  */
+public class _Artist extends org.objectstyle.cayenne.CayenneDataObject {
+
+    public static final String ALIVE_PROPERTY = "alive";
+    public static final String ARTIST_NAME_PROPERTY = "artistName";
+    public static final String DATE_OF_BIRTH_PROPERTY = "dateOfBirth";
+    public static final String ARTIST_PAINTING_PROPERTY = "artistPainting";
+
+    public static final String ARTIST_ID_PK_COLUMN = "ARTIST_ID";
+
+    public void setAlive(Boolean alive) {
+        writeProperty("alive", alive);
+    }
+    public Boolean getAlive() {
+        return (Boolean)readProperty("alive");
+    }
+    
+    
+    public void setArtistName(String artistName) {
+        writeProperty("artistName", artistName);
+    }
+    public String getArtistName() {
+        return (String)readProperty("artistName");
+    }
+    
+    
+    public void setDateOfBirth(java.util.Date dateOfBirth) {
+        writeProperty("dateOfBirth", dateOfBirth);
+    }
+    public java.util.Date getDateOfBirth() {
+        return (java.util.Date)readProperty("dateOfBirth");
+    }
+    
+    
+    public void 
addToArtistPainting(org.apache.cayenne.ropbrowser.server.Painting obj) {
+        addToManyTarget("artistPainting", obj, true);
+    }
+    public void 
removeFromArtistPainting(org.apache.cayenne.ropbrowser.server.Painting obj) {
+        removeToManyTarget("artistPainting", obj, true);
+    }
+    public List getArtistPainting() {
+        return (List)readProperty("artistPainting");
+    }
+    
+    
+}

Propchange: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/auto/_Artist.java
------------------------------------------------------------------------------
    svn:executable = *

Added: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/auto/_Gallery.java
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/auto/_Gallery.java?rev=424786&view=auto
==============================================================================
--- 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/auto/_Gallery.java
 (added)
+++ 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/auto/_Gallery.java
 Sun Jul 23 12:03:19 2006
@@ -0,0 +1,36 @@
+package org.apache.cayenne.ropbrowser.server.auto;
+
+import java.util.List;
+
+/** Class _Gallery was generated by Cayenne.
+  * It is probably a good idea to avoid changing this class manually, 
+  * since it may be overwritten next time code is regenerated. 
+  * If you need to make any customizations, please use subclass. 
+  */
+public class _Gallery extends org.objectstyle.cayenne.CayenneDataObject {
+
+    public static final String GALLERY_NAME_PROPERTY = "galleryName";
+    public static final String GALLERY_PAINTING_PROPERTY = "galleryPainting";
+
+    public static final String GALLERY_ID_PK_COLUMN = "GALLERY_ID";
+
+    public void setGalleryName(String galleryName) {
+        writeProperty("galleryName", galleryName);
+    }
+    public String getGalleryName() {
+        return (String)readProperty("galleryName");
+    }
+    
+    
+    public void 
addToGalleryPainting(org.apache.cayenne.ropbrowser.server.Painting obj) {
+        addToManyTarget("galleryPainting", obj, true);
+    }
+    public void 
removeFromGalleryPainting(org.apache.cayenne.ropbrowser.server.Painting obj) {
+        removeToManyTarget("galleryPainting", obj, true);
+    }
+    public List getGalleryPainting() {
+        return (List)readProperty("galleryPainting");
+    }
+    
+    
+}

Propchange: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/auto/_Gallery.java
------------------------------------------------------------------------------
    svn:executable = *

Added: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/auto/_Painting.java
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/auto/_Painting.java?rev=424786&view=auto
==============================================================================
--- 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/auto/_Painting.java
 (added)
+++ 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/auto/_Painting.java
 Sun Jul 23 12:03:19 2006
@@ -0,0 +1,51 @@
+package org.apache.cayenne.ropbrowser.server.auto;
+
+/** Class _Painting was generated by Cayenne.
+  * It is probably a good idea to avoid changing this class manually, 
+  * since it may be overwritten next time code is regenerated. 
+  * If you need to make any customizations, please use subclass. 
+  */
+public class _Painting extends org.objectstyle.cayenne.CayenneDataObject {
+
+    public static final String ESTIMATED_PRICE_PROPERTY = "estimatedPrice";
+    public static final String PAINTING_NAME_PROPERTY = "paintingName";
+    public static final String PAINTING_ARTIST_PROPERTY = "paintingArtist";
+    public static final String PAINTING_GALLERY_PROPERTY = "paintingGallery";
+
+    public static final String PAINTING_ID_PK_COLUMN = "PAINTING_ID";
+
+    public void setEstimatedPrice(Double estimatedPrice) {
+        writeProperty("estimatedPrice", estimatedPrice);
+    }
+    public Double getEstimatedPrice() {
+        return (Double)readProperty("estimatedPrice");
+    }
+    
+    
+    public void setPaintingName(String paintingName) {
+        writeProperty("paintingName", paintingName);
+    }
+    public String getPaintingName() {
+        return (String)readProperty("paintingName");
+    }
+    
+    
+    public void setPaintingArtist(org.apache.cayenne.ropbrowser.server.Artist 
paintingArtist) {
+        setToOneTarget("paintingArtist", paintingArtist, true);
+    }
+
+    public org.apache.cayenne.ropbrowser.server.Artist getPaintingArtist() {
+        return 
(org.apache.cayenne.ropbrowser.server.Artist)readProperty("paintingArtist");
+    } 
+    
+    
+    public void 
setPaintingGallery(org.apache.cayenne.ropbrowser.server.Gallery 
paintingGallery) {
+        setToOneTarget("paintingGallery", paintingGallery, true);
+    }
+
+    public org.apache.cayenne.ropbrowser.server.Gallery getPaintingGallery() {
+        return 
(org.apache.cayenne.ropbrowser.server.Gallery)readProperty("paintingGallery");
+    } 
+    
+    
+}

Propchange: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/src/org/apache/cayenne/ropbrowser/server/auto/_Painting.java
------------------------------------------------------------------------------
    svn:executable = *

Added: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/lib/cayenne-1.2.jar
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/lib/cayenne-1.2.jar?rev=424786&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/lib/cayenne-1.2.jar
------------------------------------------------------------------------------
    svn:executable = *

Propchange: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/lib/cayenne-1.2.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/lib/hessian-3.0.13.jar
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/lib/hessian-3.0.13.jar?rev=424786&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/lib/hessian-3.0.13.jar
------------------------------------------------------------------------------
    svn:executable = *

Propchange: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/lib/hessian-3.0.13.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/lib/postgresql-8.1-405.jdbc2ee.jar
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/lib/postgresql-8.1-405.jdbc2ee.jar?rev=424786&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/lib/postgresql-8.1-405.jdbc2ee.jar
------------------------------------------------------------------------------
    svn:executable = *

Propchange: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/lib/postgresql-8.1-405.jdbc2ee.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/lib/smack-2.2.1.jar
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/lib/smack-2.2.1.jar?rev=424786&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/lib/smack-2.2.1.jar
------------------------------------------------------------------------------
    svn:executable = *

Propchange: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/lib/smack-2.2.1.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/lib/smackx-2.2.1.jar
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/lib/smackx-2.2.1.jar?rev=424786&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/lib/smackx-2.2.1.jar
------------------------------------------------------------------------------
    svn:executable = *

Propchange: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/lib/smackx-2.2.1.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/log4j.properties
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/log4j.properties?rev=424786&view=auto
==============================================================================
--- 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/log4j.properties
 (added)
+++ 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/log4j.properties
 Sun Jul 23 12:03:19 2006
@@ -0,0 +1,20 @@
+# Log4J configuration for Cayenne Service
+
+# Common stuff...
+log4j.rootLogger=WARN, A1
+log4j.appender.A1=org.apache.log4j.ConsoleAppender
+log4j.appender.A1.layout=org.apache.log4j.PatternLayout
+log4j.appender.A1.layout.ConversionPattern=/3t-example %-5p [%t %d{MM-dd 
HH:mm:ss}]: %m%n
+
+# Cayenne loggers...
+
+# remote stuff
+log4j.logger.org.objectstyle.cayenne.remote = DEBUG
+
+# Cayenne SQL Query logging
+log4j.logger.org.objectstyle.cayenne.access.QueryLogger = INFO
+
+# Cayenne Startup Logging 
+# (change to DEBUG to see the progress of Cayenne XML files loading)
+log4j.logger.org.objectstyle.cayenne.conf = INFO
+

Propchange: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/log4j.properties
------------------------------------------------------------------------------
    svn:executable = *

Added: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/web.xml
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/web.xml?rev=424786&view=auto
==============================================================================
--- 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/web.xml 
(added)
+++ 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/web.xml 
Sun Jul 23 12:03:19 2006
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8"?>
+ <!DOCTYPE web-app
+   PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
+   "http://java.sun.com/dtd/web-app_2_3.dtd";>
+<web-app>
+       <!-- on session timeout server-side DataContext will be deallocated
+            shared DataChannels will be deallocated when no sessions are using 
them 
+       -->
+       <session-config>
+               <session-timeout>60</session-timeout>
+       </session-config>
+       
+       <!-- Deploying Cayenne distributed service using Hessian OPP transport 
-->
+       <servlet>
+               <servlet-name>rop-browser</servlet-name>
+               
<servlet-class>org.objectstyle.cayenne.remote.hessian.service.HessianServlet</servlet-class>
+               
+               <!--
+               <init-param>
+                       
<param-name>cayenne.RemoteService.EventBridge.factory</param-name>
+                       
<param-value>org.objectstyle.cayenne.event.XMPPBridgeFactory</param-value>
+               </init-param>
+               <init-param>
+                       <param-name>cayenne.XMPPBridge.xmppHost</param-name>
+                       <param-value>localhost</param-value>
+               </init-param>
+               <init-param>
+                       <param-name>cayenne.XMPPBridge.xmppPort</param-name>
+                       <param-value>5222</param-value>
+               </init-param>
+               <init-param>
+                       
<param-name>cayenne.XMPPBridge.xmppChatService</param-name>
+                       <param-value>conference</param-value>
+               </init-param>
+               -->
+       </servlet>
+       <servlet-mapping>
+               <servlet-name>rop-browser</servlet-name>
+               <url-pattern>/rop-browser</url-pattern>
+       </servlet-mapping>
+</web-app>
\ No newline at end of file

Propchange: 
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser-server/web/WEB-INF/web.xml
------------------------------------------------------------------------------
    svn:executable = *


Reply via email to