You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by an...@apache.org on 2004/11/07 01:10:38 UTC

svn commit: rev 56792 - in cocoon/branches/BRANCH_2_1_X: . legal lib lib/optional src/blocks/ojb/conf

Author: antonio
Date: Sat Nov  6 16:10:38 2004
New Revision: 56792

Added:
   cocoon/branches/BRANCH_2_1_X/legal/db-ojb-1.0.1.jar.license.txt
      - copied unchanged from rev 56776, cocoon/branches/BRANCH_2_1_X/legal/db-ojb-1.0.0.jar.license.txt
   cocoon/branches/BRANCH_2_1_X/lib/optional/db-ojb-1.0.1.jar   (contents, props changed)
Removed:
   cocoon/branches/BRANCH_2_1_X/legal/db-ojb-1.0.0.jar.license.txt
   cocoon/branches/BRANCH_2_1_X/lib/optional/db-ojb-1.0.0.jar
Modified:
   cocoon/branches/BRANCH_2_1_X/lib/jars.xml
   cocoon/branches/BRANCH_2_1_X/src/blocks/ojb/conf/repository.dtd
   cocoon/branches/BRANCH_2_1_X/status.xml
Log:
Update db-ojb to 1.0.1

Modified: cocoon/branches/BRANCH_2_1_X/lib/jars.xml
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/lib/jars.xml	(original)
+++ cocoon/branches/BRANCH_2_1_X/lib/jars.xml	Sat Nov  6 16:10:38 2004
@@ -1008,7 +1008,7 @@
         for Java Objects against relational databases.
     </description>
     <used-by>OJB</used-by>
-    <lib>optional/db-ojb-1.0.0.jar</lib>
+    <lib>optional/db-ojb-1.0.1.jar</lib>
     <homepage>http://db.apache.org/ojb/</homepage>
   </file>
   <!-- OJB block end (6-Aug-2003) -->

Added: cocoon/branches/BRANCH_2_1_X/lib/optional/db-ojb-1.0.1.jar
==============================================================================
Binary file. No diff available.

Modified: cocoon/branches/BRANCH_2_1_X/src/blocks/ojb/conf/repository.dtd
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/src/blocks/ojb/conf/repository.dtd	(original)
+++ cocoon/branches/BRANCH_2_1_X/src/blocks/ojb/conf/repository.dtd	Sat Nov  6 16:10:38 2004
@@ -1,4 +1,20 @@
-<!-- @version $Id: repository.dtd,v 1.2 2004/02/16 19:51:47 joerg Exp $ -->
+<!-- @version $Id: $ -->
+<!--
+#/* Copyright 2004 Apache Software Foundation
+# *
+# * Licensed under the Apache License, Version 2.0 (the "License");
+# * you may not use this file except in compliance with the License.
+# * You may obtain a copy of the License at
+# *
+# *     http://www.apache.org/licenses/LICENSE-2.0
+# *
+# * Unless required by applicable law or agreed to in writing, software
+# * distributed under the License is distributed on an "AS IS" BASIS,
+# * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# * See the License for the specific language governing permissions and
+# * limitations under the License.
+# */
+-->
 <!--
 	ObJectRelationalBridge - Bridging Java objects and relational dabatases
 	This DTD describes the grammar of the Descriptor repository
@@ -87,10 +103,13 @@
     using OJB within JBoss (3.0 <= version < 3.2.2, seems to be fixed in jboss 3.2.2).
     Only use within JBoss.
 
-    The batch-mode attribute allow to set batch mode modus global
-    from the used connection. It is also possible to change
-    batch mode at runtime, using the
-    PB.serviceConnectionManager.setBatchMode(...) method.
+    The batch-mode attribute allow to enable JDBC connection batch support
+    (if supported by used database), 'true' value allows to enable per-session
+    batch mode, whereas 'false' prohibits it.
+    PB.serviceConnectionManager.setBatchMode(...) method can be used
+    to switch on/off batch modus, if batch-mode was enabled. On PB.close()
+    OJB switch off batch modus, thus you have to do '...setBatchMode(true)' on each
+    obtained PB instance.
 
     The useAutoCommit attribute allow to set how OJB uses
     the autoCommit state of the used connections. The default mode
@@ -576,12 +595,15 @@
 	user is responsible to fill the reference attribute.
 
 	The auto-update attribute specifies whether OJB automatically stores
-	this reference attribute on storing the persistent object.
-	This attribute must be set to false if using the OTM, ODMG or JDO layer.
+	this reference attribute on storing the persistent object or not or only
+    link the reference.
+	This attribute must be set to 'false' if using the OTM, ODMG or JDO layer.
+    More info see OJB documentation.
 
 	The auto-delete attribute specifies whether OJB automatically deletes
-	this reference attribute on deleting the persistent object.
-	This attribute must be set to false if using the OTM, ODMG or JDO layer.
+	this reference attribute on deleting the persistent object or not.
+	This attribute must be set to 'false' if using the OTM, ODMG or JDO layer.
+    More info see OJB documentation.
 
 	The otm-dependent attribute specifies whether the OTM layer automatically
     creates the referred object or deletes it if the reference field is set to null.
@@ -599,8 +621,8 @@
 	refresh (true | false) "false"
 
 	auto-retrieve (true | false) "true"
-	auto-update (true | false) "false"
-	auto-delete (true | false) "false"
+	auto-update (none | link | object | true | false) "false"
+	auto-delete (none | link | object | true | false) "false"
 	otm-dependent (true | false) "false"
 >
 
@@ -654,7 +676,9 @@
 	The collection-class may hold a fully qualified class name.
 	This class must be the Java type of the Collection attribute.
 	This attribute must only specified if the attribute type is not
-	a java.util.Collection (or subclass) or Array type.
+	a java.util.Collection (or subclass) or Array type. The declared
+    (none java.util.Collection or non Array) class must implement
+    ManageableCollection to let OJB handle this type of collection.
 
 	The element-class-ref attribute contains a fully qualified class name.
 	This class is the Object type of the elements of persistent collection
@@ -688,12 +712,14 @@
 	user is responsible to fill the persistent attribute.
 
 	The auto-update attribute specifies whether OJB automatically stores
-	this reference attribute on storing the persistent object.
-	This attribute must be set to false if using the OTM, ODMG or JDO layer.
+	the referenced objects on storing the persistent object or not or only link.
+	This attribute must be set to 'false' if using the OTM, ODMG or JDO layer.
+    More info see OJB documentation.
 
 	The auto-delete attribute specifies whether OJB automatically deletes
-	this reference attribute on deleting the persistent object.
+	the referenced objects on deleting the persistent object or not.
 	This attribute must be set to false if using the OTM, ODMG or JDO layer.
+    More info see OJB documentation.
 
 	The otm-dependent attribute specifies whether the OTM layer automatically
     creates collection elements that were included into the collectionelements
@@ -718,8 +744,8 @@
 	refresh (true | false) "false"
 
 	auto-retrieve (true | false) "true"
-	auto-update (true | false) "false"
-	auto-delete (true | false) "false"
+	auto-update (none | link | object | true | false) "false"
+	auto-delete (none | link | object | true | false) "false"
 	otm-dependent (true | false) "false"
 >
 

Modified: cocoon/branches/BRANCH_2_1_X/status.xml
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/status.xml	(original)
+++ cocoon/branches/BRANCH_2_1_X/status.xml	Sat Nov  6 16:10:38 2004
@@ -200,7 +200,7 @@
   <changes>
  <release version="@version@" date="@date@">
    <action dev="AG" type="update">
-     Updated antlr to 2.7.4
+     Updated antlr to 2.7.4, db-ojb to 1.0.1
    </action>
    <action dev="TC" type="fix" fixes-bug="31297" due-to="Nikolaus Rath" due-to-email="Nikolaus@rath.org">
      Javaflow: also support inherited methods