CVSROOT:        /cvs/gnome
Module name:    yarrr
Changes by:     alexl   05/01/24 11:50:22

Modified files:
        src/org/gnome/yarrr: PostgresqlManager.java Yarrr.java 
                             XmlRpcMessageStore.java 
                             IDatabaseManager.java MessageStore.java 
        src/org/gnome/yarrr/tests: JavaScriptGeneratorTests.java 
                                   DBUsingTest.java 
                                   MessageStoreTests.java 
        .              : .project ChangeLog .classpath 
        src/org/gnome/yarrr/servlet: JavaScriptGenerator.java 
                                     YarrrServlet.java 
Added files:
        .externalToolBuilders: Copy files.launch 
        lib            : dom4j-1.4.jar commons-logging-1.0.4.jar 
                         cglib-full-2.0.2.jar hibernate2.jar 
                         commons-collections-2.1.1.jar odmg-3.0.jar 
                         ehcache-0.9.jar c3p0-0.8.4.5.jar 
        src/org/gnome/yarrr: Resource.hbm.xml Document.java 
                             HibernateUtil.java Resource.java 
                             Document.hbm.xml Persistent.java 
        bin            : log4j.properties hibernate.properties 
        .              : hibernate.properties build_hibernate.xml 
                         log4j.properties 
        src/org/gnome/yarrr/hibernate: PostgreSQLBlobType.java 
                                       PostgreSQLOIDDialect.java 
Removed files:
        src/org/gnome/yarrr: DocumentStore.java 

Log message:
2005-01-24  Alexander Larsson  <[EMAIL PROTECTED]>

* .classpath:
* lib/c3p0-0.8.4.5.jar:
* lib/cglib-full-2.0.2.jar:
* lib/commons-collections-2.1.1.jar:
* lib/commons-logging-1.0.4.jar:
* lib/dom4j-1.4.jar:
* lib/ehcache-0.9.jar:
* lib/hibernate2.jar:
* lib/odmg-3.0.jar:
Add hibernate and dependencies jars
These are all free software.
You also need javax.transaction, which is part of J2EE. It seems
to be in classpath/gcj, but for people using the sun jvm you need
this externally. There is an 8 KB jta.jar for this in the hibernate tree.
To make the build use it, add the jar file to an eclipse User library
called JTA and things will work automatically.
(Preferences: Java -> Build Path -> User Libraries)

* .project:
* build_hibernate.xml:
ant build for copying the hibernate stuff to bin on build

* hibernate.properties:
* log4j.properties:
Settings for hibernate and log4j

* src/org/gnome/yarrr/DocumentStore.java:
Remove DocumentStore

* src/org/gnome/yarrr/HibernateUtil.java:
Hibernate utility class

* src/org/gnome/yarrr/Document.hbm.xml:
* src/org/gnome/yarrr/Document.java:
* src/org/gnome/yarrr/Resource.hbm.xml:
* src/org/gnome/yarrr/Resource.java:
Hibernated DocumentStore

* src/org/gnome/yarrr/IDatabaseManager.java:
* src/org/gnome/yarrr/PostgresqlManager.java:
Add stuff needed to set up hibernate.

* src/org/gnome/yarrr/MessageStore.java:
* src/org/gnome/yarrr/XmlRpcMessageStore.java:
Use hibernated document store

* src/org/gnome/yarrr/Yarrr.java:
Set up right.

* src/org/gnome/yarrr/hibernate/PostgreSQLBlobType.java:
* src/org/gnome/yarrr/hibernate/PostgreSQLOIDDialect.java:
Postgresql specific hacks to make blobs work.

* src/org/gnome/yarrr/servlet/JavaScriptGenerator.java:
* src/org/gnome/yarrr/servlet/YarrrServlet.java:
Update servlet (not tested)

* src/org/gnome/yarrr/tests/DBUsingTest.java:
* src/org/gnome/yarrr/tests/JavaScriptGeneratorTests.java:
* src/org/gnome/yarrr/tests/MessageStoreTests.java:
Update tests.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=yarrr&who=alexl&date=explicit&mindate=2005-01-24%2011:49&maxdate=2005-01-24%2011:51

_______________________________________________
cvs-commits-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to