[MMBASE SCM] test test

2010-01-06 Thread Michiel Meeuwissen
Does it work?

-- 
mihxil'  http://meeuw.org
nl_NL eo_XX en_US
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] CVSROOT commitinfo

2009-05-01 Thread Michiel Meeuwissen
Update of /var/cvs/CVSROOT
In directory james.mmbase.org:/tmp/cvs-serv1887

Modified Files:
commitinfo 
Log Message:
This should disable all further CVS commits, because migration to SVN will 
commence now.


See also: http://cvs.mmbase.org/viewcvs/CVSROOT


Index: commitinfo
===
RCS file: /var/cvs/CVSROOT/commitinfo,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- commitinfo  8 Apr 2008 08:18:35 -   1.2
+++ commitinfo  1 May 2009 06:10:09 -   1.3
@@ -15,4 +15,5 @@
 # in addition to the first matching regex or DEFAULT.
 
 
+ALL  $CVSROOT/CVSROOT/deny.pl
 ALL  $CVSROOT/CVSROOT/xmlvalidate.pl
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications/resources/config/builders/resources images.xml

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/applications/resources/config/builders/resources
In directory 
james.mmbase.org:/tmp/cvs-serv4081/applications/resources/config/builders/resources

Modified Files:
images.xml 
Log Message:
updated actual used class


See also: 
http://cvs.mmbase.org/viewcvs/applications/resources/config/builders/resources


Index: images.xml
===
RCS file: /var/cvs/applications/resources/config/builders/resources/images.xml,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- images.xml  24 Apr 2009 15:07:16 -  1.11
+++ images.xml  30 Apr 2009 09:27:07 -  1.12
@@ -70,7 +70,7 @@
 
 !-- convert using ImageMagick example for windows --
 !--
-property 
name=ImageConvertClassorg.mmbase.module.builders.ConvertImageMagick/property
+property 
name=ImageConvertClassorg.mmbase.util.images.ImageMagickImageConverter/property
 property name=ImageConvert.ConverterCommandconvert.exe/property
 property name=ImageConvert.ConverterRootC:\Program 
Files\ImageMagick-5.5.7-Q8\/property
 --
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications/resources/src/org/mmbase/servlet FileServlet.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/applications/resources/src/org/mmbase/servlet
In directory 
james.mmbase.org:/tmp/cvs-serv4161/applications/resources/src/org/mmbase/servlet

Modified Files:
FileServlet.java 
Log Message:
actually disable put if anonymous


See also: 
http://cvs.mmbase.org/viewcvs/applications/resources/src/org/mmbase/servlet


Index: FileServlet.java
===
RCS file: 
/var/cvs/applications/resources/src/org/mmbase/servlet/FileServlet.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- FileServlet.java24 Apr 2009 08:58:30 -  1.12
+++ FileServlet.java30 Apr 2009 09:28:11 -  1.13
@@ -26,7 +26,7 @@
  * Straight-forward filter which can serve files from one directory (the 
directory 'files' in the
  * mmbase 'datadir') outside the web application root.
  *
- * @version $Id: FileServlet.java,v 1.12 2009/04/24 08:58:30 michiel Exp $
+ * @version $Id: FileServlet.java,v 1.13 2009/04/30 09:28:11 michiel Exp $
  * @author Michiel Meeuwissen
  * @since  MMBase-1.9
  * @seeAttachmentServlet
@@ -218,13 +218,11 @@
 resp.sendError(HttpServletResponse.SC_FORBIDDEN, The file ' + 
req.getPathInfo() + ' already exists);
 return;
 }
-/*
-Cloud cloud = getCloud(readQuery(req.getQueryString()));
-if (cloud.getUser().getRank() == Rank.ANONYMOUS) {
+org.mmbase.bridge.Cloud cloud = 
getCloud(readQuery(req.getQueryString()));
+if (cloud.getUser().getRank() == org.mmbase.security.Rank.ANONYMOUS) {
 resp.sendError(HttpServletResponse.SC_FORBIDDEN, The file ' + 
req.getPathInfo() + ' already exists);
 return;
 }
-*/
 BufferedOutputStream out = new BufferedOutputStream(new 
FileOutputStream(file));
 BufferedInputStream in = new BufferedInputStream(req.getInputStream());
 byte[] buf = new byte[1024];
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications/taglib/src/org/mmbase/bridge/jsp/taglib mmbase-taglib.xml

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib
In directory 
james.mmbase.org:/tmp/cvs-serv4381/applications/taglib/src/org/mmbase/bridge/jsp/taglib

Modified Files:
mmbase-taglib.xml 
Log Message:
added some documentation


See also: 
http://cvs.mmbase.org/viewcvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib


Index: mmbase-taglib.xml
===
RCS file: 
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/mmbase-taglib.xml,v
retrieving revision 1.452
retrieving revision 1.453
diff -u -b -r1.452 -r1.453
--- mmbase-taglib.xml   9 Mar 2009 18:05:49 -   1.452
+++ mmbase-taglib.xml   30 Apr 2009 09:31:34 -  1.453
@@ -39,7 +39,7 @@
 Use one or more possiblevalue tags if you want to list all possible values. Use
 one or more examplevalue tags is you want to give some example values.
 
-version: $Id: mmbase-taglib.xml,v 1.452 2009/03/09 18:05:49 michiel Exp $
+version: $Id: mmbase-taglib.xml,v 1.453 2009/04/30 09:31:34 michiel Exp $
 
 --
 taglib author=MMBase community
@@ -94,6 +94,7 @@
 description
   Performs taglib-escaping.
 /description
+see tag=write attribute=escape /
 nameescape/name
 
function-classorg.mmbase.bridge.jsp.taglib.functions.Functions/function-class
 function-signaturejava.lang.String escape(java.lang.String, 
java.lang.Object)/function-signature
@@ -9102,6 +9103,9 @@
 nameselectnode/name
 path/META-INF/tags/mm/u/selectnode.tagx/path
 sinceMMBase-1.9/since
+info
+  Selects a node directly by the value of one of its fields.
+/info
   /tag-file
   tag-file
 typemmbase.basic/type
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] all build.xml

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/all
In directory james.mmbase.org:/tmp/cvs-serv4606

Modified Files:
build.xml 
Log Message:
ant should not be used any more


See also: http://cvs.mmbase.org/viewcvs/all


Index: build.xml
===
RCS file: /var/cvs/all/build.xml,v
retrieving revision 1.178
retrieving revision 1.179
diff -u -b -r1.178 -r1.179
--- build.xml   4 Apr 2009 09:43:31 -   1.178
+++ build.xml   30 Apr 2009 09:36:08 -  1.179
@@ -1,8 +1,10 @@
 !-- 
===
 
+THIS FILE IS DEPRECATED. WE USE MAVEN NOW. PLEASE READ 'README'.
+
 
 MMBase Build File
-$Id: build.xml,v 1.178 2009/04/04 09:43:31 michiel Exp $
+$Id: build.xml,v 1.179 2009/04/30 09:36:08 michiel Exp $
 =
 
 This build file can be used to build the following from CVS or from the source
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications/media/src/org/mmbase/applications/media/urlcomposers/omroep EmbeddedCgiURLComposer.java

2009-04-30 Thread Michiel Meeuwissen
Update of 
/var/cvs/applications/media/src/org/mmbase/applications/media/urlcomposers/omroep
In directory 
james.mmbase.org:/tmp/cvs-serv5129/applications/media/src/org/mmbase/applications/media/urlcomposers/omroep

Added Files:
EmbeddedCgiURLComposer.java 
Log Message:
it seems that I should have checked in this a few years ago...


See also: 
http://cvs.mmbase.org/viewcvs/applications/media/src/org/mmbase/applications/media/urlcomposers/omroep


EmbeddedCgiURLComposer.java is new

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications/richtext/src/org/mmbase/richtext/processors/xml MmxfGetString.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/applications/richtext/src/org/mmbase/richtext/processors/xml
In directory 
james.mmbase.org:/tmp/cvs-serv4282/applications/richtext/src/org/mmbase/richtext/processors/xml

Modified Files:
MmxfGetString.java 
Log Message:
solved some deprecation


See also: 
http://cvs.mmbase.org/viewcvs/applications/richtext/src/org/mmbase/richtext/processors/xml


Index: MmxfGetString.java
===
RCS file: 
/var/cvs/applications/richtext/src/org/mmbase/richtext/processors/xml/MmxfGetString.java,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -b -r1.17 -r1.18
--- MmxfGetString.java  29 Oct 2008 20:46:37 -  1.17
+++ MmxfGetString.java  30 Apr 2009 09:30:23 -  1.18
@@ -16,7 +16,7 @@
 import org.mmbase.util.logging.*;
 import org.mmbase.util.*;
 import org.mmbase.richtext.transformers.XmlField;
-import org.mmbase.util.xml.XMLWriter;
+import org.mmbase.util.xml.*;
 import javax.xml.transform.dom.DOMSource;
 import javax.xml.transform.stream.StreamResult;
 import javax.xml.parsers.*;
@@ -30,7 +30,7 @@
  * This class implements the `get' for `mmxf' fields.
  *
  * @author Michiel Meeuwissen
- * @version $Id: MmxfGetString.java,v 1.17 2008/10/29 20:46:37 michiel Exp $
+ * @version $Id: MmxfGetString.java,v 1.18 2009/04/30 09:30:23 michiel Exp $
  * @since MMBase-1.8
  */
 
@@ -50,9 +50,9 @@
 DocumentBuilderFactory dfactory = 
DocumentBuilderFactory.newInstance();
 dfactory.setNamespaceAware(true);
 DocumentBuilder documentBuilder = dfactory.newDocumentBuilder();
-org.xml.sax.ErrorHandler handler = new XMLErrorHandler();
+org.xml.sax.ErrorHandler handler = new ErrorHandler();
 documentBuilder.setErrorHandler(handler);
-documentBuilder.setEntityResolver( new XMLEntityResolver());
+documentBuilder.setEntityResolver( new EntityResolver());
 return documentBuilder;
 } catch (ParserConfigurationException pce) {
 throw new RuntimeException(pce.getMessage(), pce);
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] tests/config/builders/resources images.xml

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/tests/config/builders/resources
In directory james.mmbase.org:/tmp/cvs-serv4717/tests/config/builders/resources

Modified Files:
images.xml 
Log Message:
corrected class configuraton


See also: http://cvs.mmbase.org/viewcvs/tests/config/builders/resources


Index: images.xml
===
RCS file: /var/cvs/tests/config/builders/resources/images.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- images.xml  17 Dec 2005 23:11:12 -  1.5
+++ images.xml  30 Apr 2009 09:37:19 -  1.6
@@ -41,7 +41,7 @@
 !-- property 
name=ImageConvertClassorg.mmbase.module.builders.ConvertJAI/property --
 
 !-- convert using ImageMagick --
-property 
name=ImageConvertClassorg.mmbase.module.builders.ConvertImageMagick/property
+property 
name=ImageConvertClassorg.mmbase.util.images.ImageMagickImageConverter/property
 property name=ImageConvert.ConverterCommandconvert/property
 property name=ImageConvert.ConverterRoot/property
 
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] contributions/lucene/src/org/mmbase/bridge/util AnnotatedNode.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/contributions/lucene/src/org/mmbase/bridge/util
In directory 
james.mmbase.org:/tmp/cvs-serv5667/contributions/lucene/src/org/mmbase/bridge/util

Modified Files:
AnnotatedNode.java 
Log Message:
removed unused import


See also: 
http://cvs.mmbase.org/viewcvs/contributions/lucene/src/org/mmbase/bridge/util


Index: AnnotatedNode.java
===
RCS file: 
/var/cvs/contributions/lucene/src/org/mmbase/bridge/util/AnnotatedNode.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- AnnotatedNode.java  21 Jul 2008 14:23:23 -  1.1
+++ AnnotatedNode.java  30 Apr 2009 10:06:12 -  1.2
@@ -12,7 +12,6 @@
 
 import java.util.*;
 import java.util.concurrent.*;
-import org.mmbase.bridge.util.*;
 import org.mmbase.bridge.*;
 import org.mmbase.util.logging.*;
 
@@ -22,7 +21,7 @@
  * matter of convience in e.g. JSPs using {...@link #getValue} with a field 
name starting with annotation:.
  *
  * @author  Michiel Meeuwissen
- * @version $Id: AnnotatedNode.java,v 1.1 2008/07/21 14:23:23 michiel Exp $
+ * @version $Id: AnnotatedNode.java,v 1.2 2009/04/30 10:06:12 michiel Exp $
  * @since   MMBase-1.9
  */
 
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] contributions/lucene pom.xml

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/contributions/lucene
In directory james.mmbase.org:/tmp/cvs-serv5739

Modified Files:
pom.xml 
Log Message:
Added description


See also: http://cvs.mmbase.org/viewcvs/contributions/lucene


Index: pom.xml
===
RCS file: /var/cvs/contributions/lucene/pom.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- pom.xml 20 Feb 2009 17:04:00 -  1.4
+++ pom.xml 30 Apr 2009 10:06:46 -  1.5
@@ -13,6 +13,7 @@
   version${mmbase.version}/version
   packagingwar/packaging
 
+  descriptionLucene is an apache product that can index objects. This wraps 
it into an mmbase module, to index MMBase queries. It provides/description
 
 
   dependencies
@@ -77,4 +78,4 @@
 /repository
   /repositories
 
-/project
+  /project
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications/resources pom.xml

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/applications/resources
In directory james.mmbase.org:/tmp/cvs-serv5908

Modified Files:
pom.xml 
Log Message:
has dependency on servlets


See also: http://cvs.mmbase.org/viewcvs/applications/resources


Index: pom.xml
===
RCS file: /var/cvs/applications/resources/pom.xml,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- pom.xml 28 Apr 2009 15:19:35 -  1.8
+++ pom.xml 30 Apr 2009 10:10:17 -  1.9
@@ -34,6 +34,11 @@
   version1.1.3/version
   scopeprovided/scope
 /dependency
+dependency
+  groupIdjavax.servlet/groupId
+  artifactIdservlet-api/artifactId
+  scopeprovided/scope
+/dependency
 
   /dependencies
 
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] src/org/mmbase/datatypes BasicDataType.java DataType.java NodeDataType.java XmlDataType.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/src/org/mmbase/datatypes
In directory james.mmbase.org:/tmp/cvs-serv6077

Modified Files:
BasicDataType.java DataType.java NodeDataType.java 
XmlDataType.java 
Log Message:
here and there some hackery occured because 'searching' sometimes needs another 
cast. Added it to the interface to fix it


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/datatypes


Index: BasicDataType.java
===
RCS file: /var/cvs/src/org/mmbase/datatypes/BasicDataType.java,v
retrieving revision 1.109
retrieving revision 1.110
diff -u -b -r1.109 -r1.110
--- BasicDataType.java  28 Apr 2009 08:44:00 -  1.109
+++ BasicDataType.java  30 Apr 2009 10:15:46 -  1.110
@@ -40,7 +40,7 @@
  * @author Pierre van Rooden
  * @author Michiel Meeuwissen
  * @since  MMBase-1.8
- * @version $Id: BasicDataType.java,v 1.109 2009/04/28 08:44:00 michiel Exp $
+ * @version $Id: BasicDataType.java,v 1.110 2009/04/30 10:15:46 michiel Exp $
  */
 
 public class BasicDataTypeC extends AbstractDescriptor implements 
DataTypeC, ComparableDataTypeC, Descriptor {
@@ -592,6 +592,13 @@
 return requiredRestriction.validate(errors, value, node, field);
 }
 
+/**
+ * @since MMBase-1.9.1
+ */
+public Object castForSearch(final Object value, final Node node, final 
Field field) {
+return cast(value, node, field);
+}
+
 protected StringBuilder toStringBuilder() {
 StringBuilder buf = new StringBuilder();
 buf.append(getName() +  ( + getTypeAsClass() + (defaultValue != null 
? : + defaultValue : ) + ));
@@ -1248,7 +1255,9 @@
 }
 }
 
+if (log.isDebugEnabled()) {
 log.debug(Checking ' + value + ');
+}
 NodeManager nodeManager = field.getNodeManager();
 Cloud cloud = nodeManager.getCloud();
 if (cloud.getUser().getRank().getInt()  Rank.ADMIN_INT) {


Index: DataType.java
===
RCS file: /var/cvs/src/org/mmbase/datatypes/DataType.java,v
retrieving revision 1.75
retrieving revision 1.76
diff -u -b -r1.75 -r1.76
--- DataType.java   30 Apr 2009 09:33:00 -  1.75
+++ DataType.java   30 Apr 2009 10:15:46 -  1.76
@@ -33,7 +33,7 @@
  * @author Pierre van Rooden
  * @author Michiel Meeuwissen
  * @since  MMBase-1.8
- * @version $Id: DataType.java,v 1.75 2009/04/30 09:33:00 michiel Exp $
+ * @version $Id: DataType.java,v 1.76 2009/04/30 10:15:46 michiel Exp $
  * @param C Class this DataType
  */
 
@@ -164,6 +164,15 @@
 public D D preCast(D value, Node node, Field field);
 //public Object preCast(Object value, Node node, Field field);
 
+
+/**
+ * Sometimes the the representation of the value is a bit different in the 
database, or has a
+ * different type. So when constraining a search on the value, casting is 
done by this. This may
+ * default to {...@link cast(Object, Node, Field}.
+ * @since MMBase-1.9.1
+ */
+public Object castForSearch(Object value, Node node, Field field);
+
 /**
  * Returns the default value of this data type.
  * @return the default value


Index: NodeDataType.java
===
RCS file: /var/cvs/src/org/mmbase/datatypes/NodeDataType.java,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -b -r1.34 -r1.35
--- NodeDataType.java   7 Jan 2009 17:54:19 -   1.34
+++ NodeDataType.java   30 Apr 2009 10:15:46 -  1.35
@@ -21,7 +21,7 @@
  *
  * @author Pierre van Rooden
  * @author Michiel Meeuwissen
- * @version $Id: NodeDataType.java,v 1.34 2009/01/07 17:54:19 michiel Exp $
+ * @version $Id: NodeDataType.java,v 1.35 2009/04/30 10:15:46 michiel Exp $
  * @since MMBase-1.8
  */
 public class NodeDataType extends BasicDataTypeNode {
@@ -70,6 +70,12 @@
 }
 }
 
+@Override
+public Integer castForSearch(final Object value, final Node node, final 
Field field) {
+if (value == null) return -1;
+return org.mmbase.util.Casting.toInteger(value);
+}
+
 /**
  * Whether the Node of the value must exist
  *


Index: XmlDataType.java
===
RCS file: /var/cvs/src/org/mmbase/datatypes/XmlDataType.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- XmlDataType.java7 Apr 2007 17:11:56 -   1.6
+++ XmlDataType.java30 Apr 2009 10:15:46 -  1.7
@@ -8,13 +8,14 @@
 
 */
 package org.mmbase.datatypes;
+import org.mmbase.bridge.*;
 
 /**
  * The data associated with 'XML' values ({...@link org.w3c.dom.Document}). At 
the moment this class is
  * empty, but of course we forsee the possibility for  restrictions on 
doc-type.
  *
  * @author Michiel Meeuwissen
- * @version $Id: XmlDataType.java,v 1.6 2007/04/07 17:11

[MMBASE CVS] tests/datatypes/org/mmbase/datatypes DataTypesTest.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/tests/datatypes/org/mmbase/datatypes
In directory james.mmbase.org:/tmp/cvs-serv6862/datatypes/org/mmbase/datatypes

Modified Files:
DataTypesTest.java 
Log Message:
javadoc


See also: http://cvs.mmbase.org/viewcvs/tests/datatypes/org/mmbase/datatypes


Index: DataTypesTest.java
===
RCS file: /var/cvs/tests/datatypes/org/mmbase/datatypes/DataTypesTest.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- DataTypesTest.java  27 Apr 2009 17:12:34 -  1.4
+++ DataTypesTest.java  30 Apr 2009 10:47:15 -  1.5
@@ -16,14 +16,16 @@
 import junit.framework.*;
 
 /**
+ * Test cases for DataTypes which can be done stand alone, with usage of an 
actually running MMBase.
  *
  * @author Michiel Meeuwissen
- * @since MMBase-1.8
+ * @since MMBase-1.9
  */
 public class DataTypesTest extends TestCase {
 
 private static boolean setup = false;
 public void setUp() throws Exception {
+LocalizedString.setDefault(new Locale(dk));
 if (! setup) {
 DataTypes.initialize();
 setup = true;
@@ -32,9 +34,12 @@
 
 private StringDataType getString() {
 DataType? dt = DataTypes.getDataType(string);
-
 assertTrue( + dt.getClass(), dt instanceof StringDataType);
-
+return (StringDataType) dt;
+}
+private StringDataType getLine() {
+DataType? dt = DataTypes.getDataType(eline);
+assertTrue( + dt.getClass(), dt instanceof StringDataType);
 return (StringDataType) dt;
 }
 
@@ -45,33 +50,50 @@
 public void testName() {
 assertEquals(string, getString().getName());
 assertEquals(clone, getStringClone().getName());
+assertEquals(eline, getLine().getName());
 }
 public void testGUIName() {
 assertEquals(Tekst, getString().getGUIName(new Locale(nl)));
 assertEquals(Text, getString().getGUIName(new Locale(en)));
-assertEquals(Tekst, getStringClone().getGUIName(new Locale(nl)));
-assertEquals(Text, getStringClone().getGUIName(new Locale(en)));
+assertEquals(string, getString().getGUIName());
+
+StringDataType clone = getStringClone();
+assertEquals(Tekst, clone.getGUIName(new Locale(nl)));
+assertEquals(Text, clone.getGUIName(new Locale(en)));
+assertEquals(clone, clone.getLocalizedGUIName().getKey());
+assertEquals(clone.getLocalizedGUIName().getDebugString(), clone, 
clone.getLocalizedGUIName().get(null));
+assertEquals(clone, getStringClone().getGUIName(null));
+assertEquals(clone, getStringClone().getGUIName());
+
+assertEquals(Tekst, getLine().getGUIName(new Locale(nl)));
+assertEquals(Text, getLine().getGUIName(new Locale(en)));
+assertEquals(eline, getStringClone().getGUIName());
+
 }
 
 public void testOrigin() {
 assertNull(getString().getOrigin());
 assertEquals(getString(), getStringClone().getOrigin());
+assertEquals(getString(), getLine().getOrigin());
 }
 
 public void testBaseTypeIdentifier() {
 assertEquals(string, getString().getBaseTypeIdentifier());
 assertEquals(string, getStringClone().getBaseTypeIdentifier());
+assertEquals(string, getLine().getBaseTypeIdentifier());
 }
 
 public void testBaseType() {
 assertEquals(Field.TYPE_STRING, getString().getBaseType());
 assertEquals(Field.TYPE_STRING, getStringClone().getBaseType());
+assertEquals(Field.TYPE_STRING, getLine().getBaseType());
 }
 
 
 public void testGetTypeAsClass() {
 assertEquals(String.class, getString().getTypeAsClass());
 assertEquals(String.class, getStringClone().getTypeAsClass());
+assertEquals(String.class, getLine().getTypeAsClass());
 }
 
 public void testCheckType() {
@@ -85,8 +107,14 @@
 fail();
 } catch (IllegalArgumentException iae) {
 }
+try {
+getLine().checkType(Integer.valueOf(1));
+fail();
+} catch (IllegalArgumentException iae) {
+}
 getString().checkType(foo);
 getStringClone().checkType(foo);
+getLine().checkType(foo);
 }
 
 public void testCast() {
@@ -94,6 +122,7 @@
 assertEquals(foo, getStringClone().cast(foo, null, null));
 assertEquals(1, getString().cast(new Integer(1), null, null));
 assertEquals(1, getStringClone().cast(new Integer(1), null, null));
+assertEquals(1, getLine().cast(new Integer(1), null, null));
 
 }
 
@@ -106,6 +135,7 @@
 public void testDefaultValue() {
 assertNull(getString().getDefaultValue());
 assertNull(getStringClone().getDefaultValue());
+assertNull(getLine().getDefaultValue());
 }
 
 
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] src/org/mmbase/util/transformers Iso1.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/src/org/mmbase/util/transformers
In directory james.mmbase.org:/tmp/cvs-serv5290/src/org/mmbase/util/transformers

Added Files:
Iso1.java 
Log Message:
had this pending, it can be usefull to unhtml strings


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/util/transformers


Iso1.java is new

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] src/org/mmbase/util/xml UtilReader.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/src/org/mmbase/util/xml
In directory james.mmbase.org:/tmp/cvs-serv4665/src/org/mmbase/util/xml

Modified Files:
UtilReader.java 
Log Message:
spacing only


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/util/xml


Index: UtilReader.java
===
RCS file: /var/cvs/src/org/mmbase/util/xml/UtilReader.java,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -b -r1.41 -r1.42
--- UtilReader.java 30 Dec 2008 11:02:34 -  1.41
+++ UtilReader.java 30 Apr 2009 09:36:40 -  1.42
@@ -37,7 +37,7 @@
  * @since MMBase-1.6.4
  * @author Rob Vermeulen
  * @author Michiel Meeuwissen
- * @version $Id: UtilReader.java,v 1.41 2008/12/30 11:02:34 michiel Exp $
+ * @version $Id: UtilReader.java,v 1.42 2009/04/30 09:36:40 michiel Exp $
  */
 public class UtilReader {
 
@@ -170,8 +170,8 @@
  * Get the properties of this utility.
  * @since MMBase-1.8.6
  */
-public PropertiesMapCollectionMap.EntryString,String getMaps() {
-return new PropertiesMapCollectionMap.EntryString,String(maps);
+public PropertiesMapCollectionMap.EntryString, String getMaps() {
+return new PropertiesMapCollectionMap.EntryString, String(maps);
 }
 
 
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications/richtext/src/org/mmbase/richtext/processors/xml Util.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/applications/richtext/src/org/mmbase/richtext/processors/xml
In directory 
james.mmbase.org:/tmp/cvs-serv4332/applications/richtext/src/org/mmbase/richtext/processors/xml

Modified Files:
Util.java 
Log Message:
solved some deprecation


See also: 
http://cvs.mmbase.org/viewcvs/applications/richtext/src/org/mmbase/richtext/processors/xml


Index: Util.java
===
RCS file: 
/var/cvs/applications/richtext/src/org/mmbase/richtext/processors/xml/Util.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- Util.java   25 Sep 2008 10:17:28 -  1.4
+++ Util.java   30 Apr 2009 09:30:41 -  1.5
@@ -30,7 +30,7 @@
 /**
  * Utility functions, used by various classes in the package.
  * @author Michiel Meeuwissen
- * @version $Id: Util.java,v 1.4 2008/09/25 10:17:28 michiel Exp $
+ * @version $Id: Util.java,v 1.5 2009/04/30 09:30:41 michiel Exp $
  */
 
 public abstract class Util {
@@ -66,10 +66,10 @@
 dfactory.setNamespaceAware(true);
 DocumentBuilder documentBuilder = dfactory.newDocumentBuilder();
 // dont log errors, and try to process as much as possible...
-XMLErrorHandler errorHandler = new XMLErrorHandler(false, 
org.mmbase.util.XMLErrorHandler.NEVER);
+org.mmbase.util.xml.ErrorHandler errorHandler = new 
org.mmbase.util.xml.ErrorHandler(false, org.mmbase.util.xml.ErrorHandler.NEVER);
 documentBuilder.setErrorHandler(errorHandler);
 
-documentBuilder.setEntityResolver(new XMLEntityResolver(false));
+documentBuilder.setEntityResolver(new 
org.mmbase.util.xml.EntityResolver(false));
 Document doc = documentBuilder.parse(value);
 if (! errorHandler.foundNothing()) {
 throw new IllegalArgumentException(xml invalid:\n + 
errorHandler.getMessageBuffer() + for xml:\n + value);
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] contributions/lucene/src/org/mmbase/module/lucene Indexer.java Lucene.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/contributions/lucene/src/org/mmbase/module/lucene
In directory james.mmbase.org:/tmp/cvs-serv5816/src/org/mmbase/module/lucene

Modified Files:
Indexer.java Lucene.java 
Log Message:
conventions only


See also: 
http://cvs.mmbase.org/viewcvs/contributions/lucene/src/org/mmbase/module/lucene


Index: Indexer.java
===
RCS file: 
/var/cvs/contributions/lucene/src/org/mmbase/module/lucene/Indexer.java,v
retrieving revision 1.63
retrieving revision 1.64
diff -u -b -r1.63 -r1.64
--- Indexer.java12 Feb 2009 12:34:11 -  1.63
+++ Indexer.java30 Apr 2009 10:07:34 -  1.64
@@ -34,7 +34,7 @@
  *
  * @author Pierre van Rooden
  * @author Michiel Meeuwissen
- * @version $Id: Indexer.java,v 1.63 2009/02/12 12:34:11 michiel Exp $
+ * @version $Id: Indexer.java,v 1.64 2009/04/30 10:07:34 michiel Exp $
  **/
 public class Indexer {
 
@@ -43,7 +43,7 @@
 /**
  *  An empty index definition that can be used to obtain nodes from the 
cloud.
  */
-protected static final MMBaseIndexDefinition nodeLoader = new 
MMBaseIndexDefinition();
+static final MMBaseIndexDefinition nodeLoader = new 
MMBaseIndexDefinition();
 
 /**
  * @since MMBase-1.9
@@ -58,7 +58,9 @@
  * @since MMBase-1.9
  */
 public static void addField(Document document, Field field, Multiple 
multiple) {
-if (multiple == null) multiple = Multiple.ADD;
+if (multiple == null) { 
+  multiple = Multiple.ADD;
+}
 switch(multiple) {
 case FIRST:
 if (document.get(field.name()) == null) {
@@ -184,7 +186,9 @@
 public Node getNode(Cloud userCloud, Document doc) {
 for (IndexDefinition id : queries) {
 Node n = id.getNode(userCloud, doc);
-if (n != null) return n;
+if (n != null) {
+  return n;
+}
 }
 return nodeLoader.getNode(userCloud, doc);
 }
@@ -377,7 +381,13 @@
 addError(ioe.getMessage());
 log.error(ioe);
 } finally {
-if (reader != null) try {reader.close(); } catch 
(IOException ioe) { log.error(ioe);}
+if (reader != null) {
+  try {
+reader.close();
+  } catch  (IOException ioe) {
+log.error(ioe);
+  }
+  }
 }
 if (mains.size()  0) {
 log.debug(Found lucene documents  + mains +  for node  
+ number +  which must be updated now);


Index: Lucene.java
===
RCS file: 
/var/cvs/contributions/lucene/src/org/mmbase/module/lucene/Lucene.java,v
retrieving revision 1.131
retrieving revision 1.132
diff -u -b -r1.131 -r1.132
--- Lucene.java 4 Mar 2009 18:02:46 -   1.131
+++ Lucene.java 30 Apr 2009 10:07:34 -  1.132
@@ -17,7 +17,6 @@
 import javax.sql.DataSource;
 
 import org.mmbase.bridge.*;
-import org.mmbase.bridge.util.Queries;
 import org.mmbase.storage.search.*;
 import org.mmbase.cache.*;
 import org.mmbase.module.ReloadableModule;
@@ -31,12 +30,9 @@
 import org.mmbase.util.functions.*;
 import org.mmbase.util.logging.*;
 import 
org.mmbase.storage.implementation.database.DatabaseStorageManagerFactory;
-import org.mmbase.storage.StorageManagerFactory;
 
 import java.util.concurrent.*;
 
-import org.apache.lucene.store.Directory;
-import org.apache.lucene.analysis.StopAnalyzer;
 import org.apache.lucene.analysis.Analyzer;
 import org.apache.lucene.search.BooleanQuery;
 import org.apache.lucene.queryParser.ParseException;
@@ -48,7 +44,7 @@
  *
  * @author Pierre van Rooden
  * @author Michiel Meeuwissen
- * @version $Id: Lucene.java,v 1.131 2009/03/04 18:02:46 sdeboer Exp $
+ * @version $Id: Lucene.java,v 1.132 2009/04/30 10:07:34 michiel Exp $
  **/
 public class Lucene extends ReloadableModule implements NodeEventListener, 
RelationEventListener, IdEventListener, AssignmentEvents.Listener {
 
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] src/org/mmbase/datatypes DataType.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/src/org/mmbase/datatypes
In directory james.mmbase.org:/tmp/cvs-serv4483/src/org/mmbase/datatypes

Modified Files:
DataType.java 
Log Message:
proposal addition


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/datatypes


Index: DataType.java
===
RCS file: /var/cvs/src/org/mmbase/datatypes/DataType.java,v
retrieving revision 1.74
retrieving revision 1.75
diff -u -b -r1.74 -r1.75
--- DataType.java   28 Apr 2009 08:44:00 -  1.74
+++ DataType.java   30 Apr 2009 09:33:00 -  1.75
@@ -33,7 +33,7 @@
  * @author Pierre van Rooden
  * @author Michiel Meeuwissen
  * @since  MMBase-1.8
- * @version $Id: DataType.java,v 1.74 2009/04/28 08:44:00 michiel Exp $
+ * @version $Id: DataType.java,v 1.75 2009/04/30 09:33:00 michiel Exp $
  * @param C Class this DataType
  */
 
@@ -408,6 +408,11 @@
  */
 public MapString, Handler? getHandlers();
 
+/**
+ * @since MMBase-1.9
+ */
+//public CollectionRestriction? getRestrictions();
+
 
 /**
  * @since MMBase-1.9.1
@@ -483,6 +488,8 @@
  */
 public void setEnforceStrength(int v);
 
+
+
 }
 
 }
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications/media/src/org/mmbase/applications/media Format.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/applications/media/src/org/mmbase/applications/media
In directory 
james.mmbase.org:/tmp/cvs-serv4034/applications/media/src/org/mmbase/applications/media

Modified Files:
Format.java 
Log Message:



See also: 
http://cvs.mmbase.org/viewcvs/applications/media/src/org/mmbase/applications/media


Index: Format.java
===
RCS file: 
/var/cvs/applications/media/src/org/mmbase/applications/media/Format.java,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -b -r1.23 -r1.24
--- Format.java 3 Sep 2008 21:27:20 -   1.23
+++ Format.java 30 Apr 2009 09:26:38 -  1.24
@@ -9,7 +9,6 @@
 
 package org.mmbase.applications.media;
 
-import java.io.File;
 import java.util.*;
 import org.mmbase.util.*;
 import org.mmbase.util.xml.DocumentReader;
@@ -25,7 +24,7 @@
  * Makes the 'Format' constants available.
  *
  * @author Michiel Meeuwissen
- * @version $Id: Format.java,v 1.23 2008/09/03 21:27:20 michiel Exp $
+ * @version $Id: Format.java,v 1.24 2009/04/30 09:26:38 michiel Exp $
  * @since MMBase-1.7
  */
 // See http://www.javaworld.com/javaworld/jw-07-1997/jw-07-enumerated.html
@@ -42,7 +41,7 @@
 private static MapString,String mimeMapping = null;
 static {
 
-XMLEntityResolver.registerPublicID(PUBLIC_ID_MIMEMAPPING_1_0, 
DTD_MIMEMAPPING_1_0, Format.class);
+
org.mmbase.util.xml.EntityResolver.registerPublicID(PUBLIC_ID_MIMEMAPPING_1_0, 
DTD_MIMEMAPPING_1_0, Format.class);
 
 String mimeMappingFile = media/mimemapping.xml;
 readMimeMapping(mimeMappingFile);
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications/resources/src/org/mmbase/util/images ImageMagickImageConverter.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/applications/resources/src/org/mmbase/util/images
In directory 
james.mmbase.org:/tmp/cvs-serv4240/applications/resources/src/org/mmbase/util/images

Modified Files:
ImageMagickImageConverter.java 
Log Message:
logging only


See also: 
http://cvs.mmbase.org/viewcvs/applications/resources/src/org/mmbase/util/images


Index: ImageMagickImageConverter.java
===
RCS file: 
/var/cvs/applications/resources/src/org/mmbase/util/images/ImageMagickImageConverter.java,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- ImageMagickImageConverter.java  22 Apr 2009 08:03:58 -  1.16
+++ ImageMagickImageConverter.java  30 Apr 2009 09:29:52 -  1.17
@@ -27,7 +27,7 @@
  * @author Michiel Meeuwissen
  * @author Nico Klasens
  * @author Jaco de Groot
- * @version $Id: ImageMagickImageConverter.java,v 1.16 2009/04/22 08:03:58 
michiel Exp $
+ * @version $Id: ImageMagickImageConverter.java,v 1.17 2009/04/30 09:29:52 
michiel Exp $
  */
 public class ImageMagickImageConverter extends AbstractImageConverter 
implements ImageConverter {
 private static final Logger log = 
Logging.getLoggerInstance(ImageMagickImageConverter.class);
@@ -67,18 +67,18 @@
 ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
 switch (method) {
 case METHOD_LAUNCHER: {
-try {
-
-CommandLauncher launcher = new CommandLauncher(ConvertImage);
 log.debug(Starting convert);
 ListString cmd = new ArrayListString();
 for (String arg : args) {
 cmd.add(arg);
 }
+try {
+
+CommandLauncher launcher = new CommandLauncher(ConvertImage);
 launcher.execute(converterPath, cmd.toArray(EMPTY));
 launcher.waitAndRead(outputStream, errorStream);
 } catch (ProcessException e) {
-log.error(Convert test failed.  + converterPath +  ( + 
e.getMessage() + ));
+log.error(Convert test failed.  + converterPath + cmd +  ( 
+ e.getMessage() + ));
 }
 break;
 }
@@ -190,7 +190,7 @@
 // now check if the specified ImageConvert.converterRoot does 
exist and is a directory
 File checkConvDir = new File(converterRoot).getAbsoluteFile();
 if (!checkConvDir.exists()) {
-log.error( ImageConvert.ConverterRoot  + converterRoot +  
in  + configFile +  does not exist);
+log.error( ImageConvert.ConverterRoot  + converterRoot +  
in  + configFile +  does not exist (using any way));
 } else if (!checkConvDir.isDirectory()) {
 log.error( ImageConvert.ConverterRoot  + converterRoot +  
in  + configFile +  is not a directory);
 } else {
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications/crontab/src/org/mmbase/applications/crontab/modules CrontabModule.java

2009-04-30 Thread Michiel Meeuwissen
Update of 
/var/cvs/applications/crontab/src/org/mmbase/applications/crontab/modules
In directory 
james.mmbase.org:/tmp/cvs-serv3953/applications/crontab/src/org/mmbase/applications/crontab/modules

Modified Files:
CrontabModule.java 
Log Message:
generics, made also 'maps' of properties available


See also: 
http://cvs.mmbase.org/viewcvs/applications/crontab/src/org/mmbase/applications/crontab/modules


Index: CrontabModule.java
===
RCS file: 
/var/cvs/applications/crontab/src/org/mmbase/applications/crontab/modules/CrontabModule.java,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -b -r1.20 -r1.21
--- CrontabModule.java  9 Dec 2008 13:38:49 -   1.20
+++ CrontabModule.java  30 Apr 2009 09:25:36 -  1.21
@@ -21,7 +21,7 @@
  * Starts a crontab for MMBase as a Module.
  *
  * @author Michiel Meeuwissen
- * @version $Id: CrontabModule.java,v 1.20 2008/12/09 13:38:49 michiel Exp $
+ * @version $Id: CrontabModule.java,v 1.21 2009/04/30 09:25:36 michiel Exp $
  */
 public class CrontabModule extends WatchedReloadableModule {
 
@@ -85,7 +85,7 @@
 cronDaemon.stop();
 }
 
-protected void addJob(Map.EntryString,String entry) {
+protected void addJob(Map.EntryString, String entry) {
 String value = entry.getValue();
 String[] tokens = value.trim().split([\n|]);
 String times;
@@ -156,15 +156,12 @@
 init();
 }
 
-/**
- * @since MMBase-1.8
- */
-private MapString,String utilProperties = new UtilReader(crontab.xml, 
new Runnable() { public void run() { reload();}}).getProperties();
+private UtilReader reader = new UtilReader(crontab.xml, new Runnable() { 
public void run() { reload();}});
+private MapString, String utilProperties = reader.getProperties();
+private MapString, CollectionMap.EntryString, String utilMaps = 
reader.getMaps();
 
 public void readMoreJobs() {
-IteratorMap.EntryString,String i = 
utilProperties.entrySet().iterator();
-while (i.hasNext()) {
-Map.EntryString,String entry = i.next();
+for (Map.EntryString, String entry : utilProperties.entrySet()) {
 addJob(entry);
 }
 
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] tests/bridge/org/mmbase/bridge DataTypesTest.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/tests/bridge/org/mmbase/bridge
In directory james.mmbase.org:/tmp/cvs-serv10111

Modified Files:
DataTypesTest.java 
Log Message:
generics, comments, sarted on 'testClone'


See also: http://cvs.mmbase.org/viewcvs/tests/bridge/org/mmbase/bridge


Index: DataTypesTest.java
===
RCS file: /var/cvs/tests/bridge/org/mmbase/bridge/DataTypesTest.java,v
retrieving revision 1.51
retrieving revision 1.52
diff -u -b -r1.51 -r1.52
--- DataTypesTest.java  26 Jan 2009 15:50:19 -  1.51
+++ DataTypesTest.java  30 Apr 2009 14:13:42 -  1.52
@@ -28,10 +28,14 @@
 public DataTypesTest(String name) {
 super(name);
 }
-protected static Object[] cases = null;
+protected static MapClass, Object[][] casesCache = new HashMapClass, 
Object[][]();
+
+private Object[][] cases;
+
 
 
 public void setUp() throws Exception {
+cases = casesCache.get(this.getClass());
 if (cases == null) {
 Cloud cloud = getCloud();
 Node node1 = cloud.getNodeManager(datatypes);
@@ -41,7 +45,7 @@
 Node node3 = aa.createNode();
 commit(node3);
 
-cases = new Object[] {
+cases = new Object[][] {
 /*{field,
   {valid values},
   {invalid values}} */
@@ -122,7 +126,7 @@
   new Object[] {new 
Double(Double.POSITIVE_INFINITY), bla bla
   }},
 new Object[] {handle,
-  new Object[] {new byte[] {4, 3, 2, 1}, 
getBinary(), null},
+  new Object[] {getBinary(), null},
   new Object[] {new byte[] {1, 2}}
 },
 new Object[] {boolean,
@@ -174,6 +178,7 @@
 */
 
 };
+casesCache.put(this.getClass(), cases);
 }
 }
 
@@ -194,8 +199,7 @@
 Cloud cloud = getCloud();
 NodeManager nodeManager = cloud.getNodeManager(datatypes);
 StringBuffer err = new StringBuffer();
-for (Object element : cases) {
-Object[] kase = (Object[]) element;
+for (Object[] kase : cases) {
 Field field = nodeManager.getField((String)kase[0]);
 Object[] validValues = (Object[]) kase[1];
 Object[] invalidValues = (Object[]) kase[2];
@@ -343,34 +347,33 @@
 public void testValidValuesCommit() {
 Cloud cloud = getCloud();
 NodeManager nodeManager = cloud.getNodeManager(datatypes);
-for (Object element : cases) {
-Object[] kase = (Object[]) element;
+for (Object[] kase : cases) {
 Field field = nodeManager.getField((String)kase[0]);
 Object[] validValues = (Object[]) kase[1];
-for (int j = 0; j  validValues.length; j++) {
+for (Object validValue : validValues) {
 Node newNode = nodeManager.createNode();
 try {
-newNode.setValue(field.getName(), validValues[j]);
+newNode.setValue(field.getName(), validValue);
 newNode.setValue(field.getName(), null);
-newNode.setValue(field.getName(), validValues[j]);
+newNode.setValue(field.getName(), validValue);
 newNode.commit(); // should not give exception
-if(field.getName().equals(handle)  validValues[j] != 
null) {
+if(field.getName().equals(handle)  validValue != null) 
{
 assertFalse(Checksum is null, 
newNode.isNull(checksum));
 }
 if (field.getDataType().isRequired() ||
 (
- validValues[j] != null 
- (! (validValues[j].equals()  (
+ validValue != null 
+ (! (validValue.equals()  (
field.getDataType() 
instanceof NumberDataType
|| 
field.getDataType() instanceof NodeDataType)
  ))  //  for numbers and nodes may be 
interpreted as null
- ! (field.getDataType() instanceof NodeDataType  
validValues[j].equals(new Integer(-1))) // -1 casts to null for node-fields.
+ ! (field.getDataType() instanceof NodeDataType  
validValue.equals(new Integer(-1))) // -1 casts to null for node-fields.
  )
  ) {
-assertFalse(field  + field.getName() +  was null, 
after we set ' + validValues[j] + ' in it, newNode.isNull(field.getName()));
+assertFalse(field  + field.getName() +  was null, 
after we set ' + 

[MMBASE CVS] tests/bridge/org/mmbase/bridge FilledNodeTest.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/tests/bridge/org/mmbase/bridge
In directory james.mmbase.org:/tmp/cvs-serv10184

Modified Files:
FilledNodeTest.java 
Log Message:
generics


See also: http://cvs.mmbase.org/viewcvs/tests/bridge/org/mmbase/bridge


Index: FilledNodeTest.java
===
RCS file: /var/cvs/tests/bridge/org/mmbase/bridge/FilledNodeTest.java,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -b -r1.28 -r1.29
--- FilledNodeTest.java 18 Apr 2009 07:23:03 -  1.28
+++ FilledNodeTest.java 30 Apr 2009 14:14:15 -  1.29
@@ -70,7 +70,7 @@
 node.setValue(stringfield, Bridge testing!);
 node.setValue(xmlfield, getEmptyDocument());
 node.setValue(nodefield, typedefNode);
-org.mmbase.datatypes.DataTypeObject dt = 
node.getNodeManager().getField(datetimefield).getDataType();
+org.mmbase.datatypes.DataType? dt = 
node.getNodeManager().getField(datetimefield).getDataType();
 //assertTrue(Not a datetime-datatype but  + dt.getClass(), 
dt.getClass().equals(org.mmbase.datatypes.DateTimeDataType.class)); // would 
give error in Node#setValue otherwise
 
 node.setValue(datetimefield, TEST_DATE);
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] tests/bridge/org/mmbase/bridge ProcessorTest.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/tests/bridge/org/mmbase/bridge
In directory james.mmbase.org:/tmp/cvs-serv10245

Modified Files:
ProcessorTest.java 
Log Message:
commented in the failing cases again. I know how to fix them now.


See also: http://cvs.mmbase.org/viewcvs/tests/bridge/org/mmbase/bridge


Index: ProcessorTest.java
===
RCS file: /var/cvs/tests/bridge/org/mmbase/bridge/ProcessorTest.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- ProcessorTest.java  26 Jan 2009 16:00:05 -  1.5
+++ ProcessorTest.java  30 Apr 2009 14:16:08 -  1.6
@@ -13,6 +13,7 @@
 import org.mmbase.tests.*;
 import org.mmbase.datatypes.processors.*;
 import junit.framework.*;
+import org.mmbase.bridge.util.*;
 
 import org.mmbase.util.DynamicDate;
 import org.mmbase.util.logging.Logger;
@@ -20,9 +21,10 @@
 
 
 /**
+ * Testing wether the processors of datatypes behave as expected.
  *
  * @author Michiel Meeuwissen
- * @version $Id: ProcessorTest.java,v 1.5 2009/01/26 16:00:05 michiel Exp $
+ * @version $Id: ProcessorTest.java,v 1.6 2009/04/30 14:16:08 michiel Exp $
  * @since MMBase-1.9.1
   */
 public class ProcessorTest extends BridgeTest {
@@ -32,6 +34,7 @@
 super(name);
 }
 
+
 protected Node testCommitProcessorIsChanged1(Cloud c) {
 NodeManager nm = c.getNodeManager(mustbechanged);
 Node n = nm.createNode();
@@ -49,19 +52,19 @@
 Node n = c.getNode(nn);
 try {
 n.commit();
-throw new AssertionFailedError(Should have thrown exception);
+fail(Should have thrown exception);
 } catch(RuntimeException ru) {
 // ok
 }
 }
 
-
 public void testCommitProcessorIsChanged() {
 Cloud c = getCloud();
 int nn  = testCommitProcessorIsChanged1(c).getNumber();
 testCommitProcessorIsChanged2(c, nn);
 testCommitProcessorIsChanged3(c, nn);
 }
+
 public void testCommitProcessorIsChangedTransaction() {
 Cloud c = getCloud();
 Transaction t = c.getTransaction(aa);
@@ -74,9 +77,9 @@
 t = c.getTransaction(cc);
 testCommitProcessorIsChanged3(t, nn);
 t.commit();
-
 }
 
+
 protected Node testAge(Cloud c) {
 NodeManager nm = c.getNodeManager(datatypes);
 Node n = nm.createNode();
@@ -85,39 +88,44 @@
 n = c.getNode(n.getNumber());
 assertEquals(DynamicDate.eval(2008-01-01), 
n.getDateValue(birthdate));
 n.setIntValue(age, 10);
-/*
-assertEquals(10, n.getIntValue(age)); /// TODO TODO FAILS FAILS
+assertEquals(10, n.getIntValue(age));
 n.commit();
 assertEquals(10, n.getIntValue(age));
-*/
 return n;
 }
 
 public void testAge() {
+try {
 org.mmbase.cache.CacheManager.getInstance().disable(.*);
 testAge(getCloud());
 org.mmbase.cache.CacheManager.getInstance().readConfiguration();
+} catch (NoClassDefFoundError ncdfe) {
+log.service(Probably using RMMCI, cannot disable caches then.  + 
ncdfe.getMessage());
+}
 }
-
 public void testAgeTransaction() {
+try {
 org.mmbase.cache.CacheManager.getInstance().disable(.*);
 Transaction t = getCloud().getTransaction(bla);
 Node n = testAge(t);
 t.commit();
 assertEquals(10, getCloud().getNode(n.getNumber()).getIntValue(age));
 org.mmbase.cache.CacheManager.getInstance().readConfiguration();
+} catch (NoClassDefFoundError ncdfe) {
+log.service(Probably using RMMCI, cannot disable caches then.  + 
ncdfe.getMessage());
 }
 
+}
 
-protected int testCommitCount(Cloud c) {
+// Creates an commits a node, and checks if that increased the commit count
+protected void testCommitCount(Cloud c) {
+if 
(c.getCloudContext().getUri().equals(ContextProvider.DEFAULT_CLOUD_CONTEXT_NAME))
 { // only test on local
 NodeManager nm = c.getNodeManager(datatypes);
 int ccbefore = CountCommitProcessor.count;
 Node n = nm.createNode();
 n.commit();
-if 
(c.getCloudContext().getUri().equals(ContextProvider.DEFAULT_CLOUD_CONTEXT_NAME))
 {
 assertEquals(ccbefore + 1, CountCommitProcessor.count);
 }
-return n.getNumber();
 }
 
 public void testCommitCount() {
@@ -129,11 +137,11 @@
 Transaction t = getCloud().getTransaction(commitcount);
 testCommitCount(t);
 t.commit();
-if 
(getCloudContext().getUri().equals(ContextProvider.DEFAULT_CLOUD_CONTEXT_NAME)) 
{
-// there is no point in calling a commit processor twice
-assertEquals(ccbefore + 1, CountCommitProcessor.count);
+if 
(getCloudContext().getUri().equals(ContextProvider.DEFAULT_CLOUD_CONTEXT_NAME)) 
{ // only test on local
+assertEquals(ccbefore + 1

[MMBASE CVS] tests/bridge/org/mmbase/datatypes/processors AssertChangedCommitProcessor.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/tests/bridge/org/mmbase/datatypes/processors
In directory james.mmbase.org:/tmp/cvs-serv10396/datatypes/processors

Modified Files:
AssertChangedCommitProcessor.java 
Log Message:
javadoc


See also: 
http://cvs.mmbase.org/viewcvs/tests/bridge/org/mmbase/datatypes/processors


Index: AssertChangedCommitProcessor.java
===
RCS file: 
/var/cvs/tests/bridge/org/mmbase/datatypes/processors/AssertChangedCommitProcessor.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- AssertChangedCommitProcessor.java   18 Nov 2008 23:30:07 -  1.1
+++ AssertChangedCommitProcessor.java   30 Apr 2009 14:17:54 -  1.2
@@ -12,11 +12,11 @@
 import org.mmbase.bridge.*;
 
 /**
- * If you use this processor for a field, then setting it to an empty value 
will be ignored (the
- * previous value will remain intact).
+ * If you use this processor for a field, then commit will fail if the node is 
not 'changed'. Used
+ * to assert it is changed  in test-cases.
  *
  * @author Michiel Meeuwissen
- * @version $Id: AssertChangedCommitProcessor.java,v 1.1 2008/11/18 23:30:07 
michiel Exp $
+ * @version $Id: AssertChangedCommitProcessor.java,v 1.2 2009/04/30 14:17:54 
michiel Exp $
  * @since MMBase-1.9.1
  */
 
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications/taglib pom.xml

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/applications/taglib
In directory james.mmbase.org:/tmp/cvs-serv10521

Modified Files:
pom.xml 
Log Message:
actually depends on jsp, not jstl


See also: http://cvs.mmbase.org/viewcvs/applications/taglib


Index: pom.xml
===
RCS file: /var/cvs/applications/taglib/pom.xml,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- pom.xml 29 Apr 2009 07:11:33 -  1.13
+++ pom.xml 30 Apr 2009 14:24:48 -  1.14
@@ -114,9 +114,10 @@
 /dependency
 
 dependency
-  groupIdjavax.servlet/groupId
-  artifactIdjstl/artifactId
+  groupId${jsp.groupId}/groupId
+  artifactIdjsp-api/artifactId
   scopeprovided/scope
 /dependency
+
   /dependencies
 /project
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications/dove pom.xml

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/applications/dove
In directory james.mmbase.org:/tmp/cvs-serv10579

Modified Files:
pom.xml 
Log Message:
dove has a servlet, so depends on servlet api


See also: http://cvs.mmbase.org/viewcvs/applications/dove


Index: pom.xml
===
RCS file: /var/cvs/applications/dove/pom.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- pom.xml 28 Apr 2009 15:19:34 -  1.6
+++ pom.xml 30 Apr 2009 14:25:25 -  1.7
@@ -16,4 +16,11 @@
   packagingjar/packaging
   version${mmbase.version}/version
 
+  dependencies
+dependency
+  groupIdjavax.servlet/groupId
+  artifactIdservlet-api/artifactId
+  scopeprovided/scope
+/dependency
+  /dependencies
 /project
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications pom.xml

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/applications
In directory james.mmbase.org:/tmp/cvs-serv10719

Modified Files:
pom.xml 
Log Message:
sigh


See also: http://cvs.mmbase.org/viewcvs/applications


Index: pom.xml
===
RCS file: /var/cvs/applications/pom.xml,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- pom.xml 29 Apr 2009 07:04:42 -  1.16
+++ pom.xml 30 Apr 2009 14:35:09 -  1.17
@@ -40,6 +40,11 @@
   classifiersources/classifier
   scopeprovided/scope
 /dependency
+dependency
+  groupId${jsp.groupId}/groupId
+  artifactIdjsp-api/artifactId
+  scopeprovided/scope
+/dependency
 
   /dependencies
 
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications/editwizard pom.xml

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/applications/editwizard
In directory james.mmbase.org:/tmp/cvs-serv10719/editwizard

Modified Files:
pom.xml 
Log Message:
sigh


See also: http://cvs.mmbase.org/viewcvs/applications/editwizard


Index: pom.xml
===
RCS file: /var/cvs/applications/editwizard/pom.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- pom.xml 28 Apr 2009 15:19:34 -  1.6
+++ pom.xml 30 Apr 2009 14:35:09 -  1.7
@@ -27,7 +27,7 @@
 dependency
   groupIdorg.mmbase/groupId
   artifactIdmmbase-dove/artifactId
-  version${project.version}/version
+  version${mmbase.version}/version
 /dependency
   /dependencies
 
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications/dove pom.xml

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/applications/dove
In directory james.mmbase.org:/tmp/cvs-serv10719/dove

Modified Files:
pom.xml 
Log Message:
sigh


See also: http://cvs.mmbase.org/viewcvs/applications/dove


Index: pom.xml
===
RCS file: /var/cvs/applications/dove/pom.xml,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- pom.xml 30 Apr 2009 14:25:25 -  1.7
+++ pom.xml 30 Apr 2009 14:35:09 -  1.8
@@ -16,11 +16,5 @@
   packagingjar/packaging
   version${mmbase.version}/version
 
-  dependencies
-dependency
-  groupIdjavax.servlet/groupId
-  artifactIdservlet-api/artifactId
-  scopeprovided/scope
-/dependency
-  /dependencies
+
 /project
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications/taglib pom.xml

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/applications/taglib
In directory james.mmbase.org:/tmp/cvs-serv10719/taglib

Modified Files:
pom.xml 
Log Message:
sigh


See also: http://cvs.mmbase.org/viewcvs/applications/taglib


Index: pom.xml
===
RCS file: /var/cvs/applications/taglib/pom.xml,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- pom.xml 30 Apr 2009 14:24:48 -  1.14
+++ pom.xml 30 Apr 2009 14:35:09 -  1.15
@@ -113,11 +113,6 @@
   scopeprovided/scope
 /dependency
 
-dependency
-  groupId${jsp.groupId}/groupId
-  artifactIdjsp-api/artifactId
-  scopeprovided/scope
-/dependency
 
   /dependencies
 /project
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications/media/src/org/mmbase/applications/media State.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/applications/media/src/org/mmbase/applications/media
In directory 
james.mmbase.org:/tmp/cvs-serv10900/media/src/org/mmbase/applications/media

Added Files:
State.java 
Log Message:
java constants for states


See also: 
http://cvs.mmbase.org/viewcvs/applications/media/src/org/mmbase/applications/media


State.java is new

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] src/org/mmbase/bridge/util NodeMap.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/src/org/mmbase/bridge/util
In directory james.mmbase.org:/tmp/cvs-serv9

Modified Files:
NodeMap.java 
Log Message:
Made toString like a Map, not like a Node


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/bridge/util


Index: NodeMap.java
===
RCS file: /var/cvs/src/org/mmbase/bridge/util/NodeMap.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- NodeMap.java29 Apr 2009 07:39:07 -  1.6
+++ NodeMap.java30 Apr 2009 14:39:01 -  1.7
@@ -21,7 +21,7 @@
  * This object is also still a Node object.
  *
  * @author  Michiel Meeuwissen
- * @version $Id: NodeMap.java,v 1.6 2009/04/29 07:39:07 michiel Exp $
+ * @version $Id: NodeMap.java,v 1.7 2009/04/30 14:39:01 michiel Exp $
  * @since   MMBase-1.8
  */
 
@@ -100,6 +100,9 @@
 
NodeMap.this.setValue(field.getName(), value);
 return r;
 }
+public String toString() {
+return getKey() + = + 
NodeMap.this.getValueWithoutProcess(field.getName());
+}
 };
 }
 public void remove() {
@@ -172,26 +175,32 @@
 }
 }
 
-// javadoc inherited
+@Override
 public Object put(String key, Object value) {
 Object r = getValue(key);
 setValue(key, value);
 return r;
 }
 
-// javadoc inherited
+@Override
 public Object get(Object key) {
 return getValue((String) key);
 }
 
-// javadoc inherited
+@Override
 public boolean isEmpty() {
 return false;
 }
 
-// javadoc inherited
+@Override
 public int size() {
 return getNodeManager().getFields().size();
 }
+
+@Override
+public String toString() {
+return entrySet().toString();
+}
+
 }
 
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] src/org/mmbase/datatypes/processors Age.java ChecksumProcessorFactory.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/src/org/mmbase/datatypes/processors
In directory james.mmbase.org:/tmp/cvs-serv11236/processors

Modified Files:
Age.java ChecksumProcessorFactory.java 
Log Message:
logging only


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/datatypes/processors


Index: Age.java
===
RCS file: /var/cvs/src/org/mmbase/datatypes/processors/Age.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- Age.java4 Mar 2009 11:32:09 -   1.6
+++ Age.java30 Apr 2009 14:40:59 -  1.7
@@ -10,6 +10,7 @@
 package org.mmbase.datatypes.processors;
 
 import org.mmbase.bridge.*;
+import org.mmbase.bridge.util.*;
 import org.mmbase.util.*;
 import java.util.*;
 import org.mmbase.util.logging.*;
@@ -39,8 +40,10 @@
 try {
 // educated guess for the birth date:
 Date date = DynamicDate.eval(DynamicDate.getInstance(today - 
6 month -  + value +  year));
-log.debug(setting age to  + value +  -  + date);
 node.setValueWithoutProcess(birthdateField, date);
+if (log.isDebugEnabled()) {
+log.debug(setting age to  + value +  in  + 
birthdateField +  -  + date +  -  + new NodeMap(node));
+}
 } catch (org.mmbase.util.dateparser.ParseException pe) {
 log.warn(pe);
 }
@@ -61,7 +64,9 @@
 Date birthDate = node.getDateValue(birthdateField);
 Date now = new Date();
 int age = (int) Math.floor((double) (now.getTime() - 
birthDate.getTime()) / (1000 * 3600 * 24 * 365.25));
-log.debug(getting age for  + birthDate +  --  + age);
+if (log.isDebugEnabled()) {
+log.debug(getting age for  + birthDate +  --  + age +  
from  + new NodeMap(node));
+}
 return Casting.toType(value.getClass(), age);
 }
 }


Index: ChecksumProcessorFactory.java
===
RCS file: 
/var/cvs/src/org/mmbase/datatypes/processors/ChecksumProcessorFactory.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- ChecksumProcessorFactory.java   24 Sep 2008 20:26:08 -  1.8
+++ ChecksumProcessorFactory.java   30 Apr 2009 14:40:59 -  1.9
@@ -12,6 +12,8 @@
 import org.mmbase.util.transformers.*;
 import org.mmbase.util.functions.*;
 import java.io.StringWriter;
+import org.mmbase.util.logging.*;
+
 
 /**
  * See {...@link org.mmbase.util.transformers.ChecksumFactory}. This produces 
CommitProcessors meant
@@ -19,12 +21,14 @@
  * Checksum 'processor', and the field for which this field is a checksum.
  *
  * @author Michiel Meeuwissen
- * @version $Id: ChecksumProcessorFactory.java,v 1.8 2008/09/24 20:26:08 
michiel Exp $
+ * @version $Id: ChecksumProcessorFactory.java,v 1.9 2009/04/30 14:40:59 
michiel Exp $
  * @since MMBase-1.8
  */
 
 public class ChecksumProcessorFactory implements 
ParameterizedCommitProcessorFactory, java.io.Serializable {
 
+private static final Logger log = 
Logging.getLoggerInstance(ChecksumProcessorFactory.class);
+
 private static final long serialVersionUID = 1L;
 
 protected static final Parameter[] PARAMS = new Parameter[] {
@@ -47,14 +51,23 @@
 if (!field.isVirtual()) {
 if (node.getChanged().contains(sourceField)) {
 if (node.isNull(sourceField)) {
+log.debug(Source field is null);
 // set checksum null too.
 node.setValue(field.getName(), null);
 return;
 }
 StringWriter writer = new StringWriter();
 
transformer.transform(node.getInputStreamValue(sourceField), writer);
-node.setStringValue(field.getName(), 
writer.toString());
+String checksum = writer.toString();
+if (log.isDebugEnabled()) {
+log.debug(Setting checksum field ' + 
field.getName() + ' to  + checksum);
+}
+node.setStringValue(field.getName(), checksum);
+} else {
+log.debug(Ignoring because ' + sourceField + ' is 
not changed);
 }
+} else {
+log.debug(Ignoring because ' + field + ' is virtual);
 }
 }
 public String toString() {
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] src/org/mmbase/datatypes BasicDataType.java DataType.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/src/org/mmbase/datatypes
In directory james.mmbase.org:/tmp/cvs-serv11293

Modified Files:
BasicDataType.java DataType.java 
Log Message:
MMB-1815


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/datatypes
See also: http://www.mmbase.org/jira/browse/MMB-1815


Index: BasicDataType.java
===
RCS file: /var/cvs/src/org/mmbase/datatypes/BasicDataType.java,v
retrieving revision 1.110
retrieving revision 1.111
diff -u -b -r1.110 -r1.111
--- BasicDataType.java  30 Apr 2009 10:15:46 -  1.110
+++ BasicDataType.java  30 Apr 2009 14:42:08 -  1.111
@@ -40,7 +40,7 @@
  * @author Pierre van Rooden
  * @author Michiel Meeuwissen
  * @since  MMBase-1.8
- * @version $Id: BasicDataType.java,v 1.110 2009/04/30 10:15:46 michiel Exp $
+ * @version $Id: BasicDataType.java,v 1.111 2009/04/30 14:42:08 michiel Exp $
  */
 
 public class BasicDataTypeC extends AbstractDescriptor implements 
DataTypeC, ComparableDataTypeC, Descriptor {
@@ -69,6 +69,7 @@
 protected C defaultValue;
 
 private CommitProcessor commitProcessor = 
EmptyCommitProcessor.getInstance();
+private CommitProcessor deleteProcessor = 
EmptyCommitProcessor.getInstance();
 private Processor[] getProcessors;
 private Processor[] setProcessors;
 
@@ -888,6 +889,13 @@
 commitProcessor = cp;
 }
 
+public CommitProcessor getDeleteProcessor() {
+return deleteProcessor == null ? EmptyCommitProcessor.getInstance() : 
deleteProcessor;
+}
+public void setDeleteProcessor(CommitProcessor cp) {
+deleteProcessor = cp;
+}
+
 /**
  * {...@inheritdoc}
  */


Index: DataType.java
===
RCS file: /var/cvs/src/org/mmbase/datatypes/DataType.java,v
retrieving revision 1.76
retrieving revision 1.77
diff -u -b -r1.76 -r1.77
--- DataType.java   30 Apr 2009 10:15:46 -  1.76
+++ DataType.java   30 Apr 2009 14:42:08 -  1.77
@@ -33,7 +33,7 @@
  * @author Pierre van Rooden
  * @author Michiel Meeuwissen
  * @since  MMBase-1.8
- * @version $Id: DataType.java,v 1.76 2009/04/30 10:15:46 michiel Exp $
+ * @version $Id: DataType.java,v 1.77 2009/04/30 14:42:08 michiel Exp $
  * @param C Class this DataType
  */
 
@@ -341,6 +341,14 @@
  */
 public void setCommitProcessor(CommitProcessor cp);
 
+
+/**
+ * Return the Delete processor of this datatype
+ * @return A commitprocessor that will be called if the Node is deleted.
+ * @since MMBase-1.9.1
+ */
+public CommitProcessor getDeleteProcessor();
+
 /**
  * Returns the default processor for this action
  * @param action either {...@link #PROCESS_GET}, or {...@link #PROCESS_SET}
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] src/org/mmbase/datatypes/util/xml DataTypeDefinition.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/src/org/mmbase/datatypes/util/xml
In directory james.mmbase.org:/tmp/cvs-serv11293/util/xml

Modified Files:
DataTypeDefinition.java 
Log Message:
MMB-1815


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/datatypes/util/xml
See also: http://www.mmbase.org/jira/browse/MMB-1815


Index: DataTypeDefinition.java
===
RCS file: /var/cvs/src/org/mmbase/datatypes/util/xml/DataTypeDefinition.java,v
retrieving revision 1.73
retrieving revision 1.74
diff -u -b -r1.73 -r1.74
--- DataTypeDefinition.java 27 Apr 2009 16:14:18 -  1.73
+++ DataTypeDefinition.java 30 Apr 2009 14:42:08 -  1.74
@@ -32,7 +32,7 @@
  *
  * @author Pierre van Rooden
  * @author Michiel Meeuwissen
- * @version $Id: DataTypeDefinition.java,v 1.73 2009/04/27 16:14:18 michiel 
Exp $
+ * @version $Id: DataTypeDefinition.java,v 1.74 2009/04/30 14:42:08 michiel 
Exp $
  * @since MMBase-1.8
  **/
 public class DataTypeDefinition {
@@ -236,48 +236,51 @@
  * @return whether successfully read the element.
  */
 protected boolean addCondition(Element childElement) {
-boolean ret = false;
 String childTag = childElement.getLocalName();
 if (property.equals(childTag)) {
-ret = setProperty(childElement);
+setProperty(childElement);
+return true;
 } else if (required.equals(childTag)) {
 boolean value = DataTypeXml.getBooleanValue(childElement, false);
 dataType.setRequired(value);
 setRestrictionData(dataType.getRequiredRestriction(), 
childElement);
-ret = true;
+return true;
 } else if (unique.equals(childTag)) {
 boolean value = DataTypeXml.getBooleanValue(childElement, false);
 dataType.setUnique(value);
 setRestrictionData(dataType.getUniqueRestriction(), childElement);
-ret = true;
+return true;
 } else if (getprocessor.equals(childTag)) {
 addProcessor(DataType.PROCESS_GET, childElement);
-ret = true;
+return true;
 } else if (setprocessor.equals(childTag)) {
 addProcessor(DataType.PROCESS_SET, childElement);
-ret = true;
+return true;
 } else if (commitprocessor.equals(childTag)) {
 addCommitProcessor(childElement);
-ret = true;
+return true;
+} else if (deleteprocessor.equals(childTag)) {
+addDeleteProcessor(childElement);
+return true;
 } else if (enumeration.equals(childTag)) {
 addEnumeration(childElement);
-ret = true;
+return true;
 } else if (default.equals(childTag)) {
 String value = DataTypeXml.getAttribute(childElement, value);
 dataType.setDefaultValue(value);
-ret = true;
+return true;
 } else if (addPatternCondition(childElement)) {
-ret = true;
+return true;
 } else if (addPasswordProperty(childElement)) {
-ret = true;
+return true;
 } else if (addDecimalCondition(childElement)) {
-ret = true;
+return true;
 } else if (addLengthDataCondition(childElement)) {
-ret =  true;
+return  true;
 } else if (addComparableCondition(childElement)) {
-ret = true;
+return true;
 }
-return ret;
+return false;
 }
 
 
@@ -314,6 +317,12 @@
 newProcessor = DataTypeXml.chainProcessors(oldProcessor, newProcessor);
 dataType.setCommitProcessor(newProcessor);
 }
+protected void addDeleteProcessor(Element processorElement) {
+CommitProcessor newProcessor = 
DataTypeXml.createCommitProcessor(processorElement);
+CommitProcessor oldProcessor = dataType.getDeleteProcessor();
+newProcessor = DataTypeXml.chainProcessors(oldProcessor, newProcessor);
+dataType.setDeleteProcessor(newProcessor);
+}
 
 protected void setRestrictionData(DataType.Restriction restriction, 
Element element) {
 if (DataTypeXml.hasAttribute(element, fixed)) {
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] src/org/mmbase/datatypes/util/xml/resources datatypes.xsd

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/src/org/mmbase/datatypes/util/xml/resources
In directory james.mmbase.org:/tmp/cvs-serv11293/util/xml/resources

Modified Files:
datatypes.xsd 
Log Message:
MMB-1815


See also: 
http://cvs.mmbase.org/viewcvs/src/org/mmbase/datatypes/util/xml/resources
See also: http://www.mmbase.org/jira/browse/MMB-1815


Index: datatypes.xsd
===
RCS file: /var/cvs/src/org/mmbase/datatypes/util/xml/resources/datatypes.xsd,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -b -r1.42 -r1.43
--- datatypes.xsd   14 Apr 2009 12:55:32 -  1.42
+++ datatypes.xsd   30 Apr 2009 14:42:08 -  1.43
@@ -8,7 +8,7 @@
 attributeFormDefault=unqualified
 version=1.0
   !--
-  Version: $Id: datatypes.xsd,v 1.42 2009/04/14 12:55:32 michiel Exp $
+  Version: $Id: datatypes.xsd,v 1.43 2009/04/30 14:42:08 michiel Exp $
   --
 
   xsd:import
@@ -118,6 +118,7 @@
   xsd:element name=setprocessortype=Processor 
maxOccurs=unbounded minOccurs=0 /
   xsd:element name=getprocessortype=Processor 
maxOccurs=unbounded minOccurs=0 /
   xsd:element name=commitprocessor type=Processor 
maxOccurs=unbounded minOccurs=0 /
+  xsd:element name=deleteprocessor type=Processor 
maxOccurs=unbounded minOccurs=0 /
 
   xsd:element ref=specialization maxOccurs=unbounded minOccurs=0 /
 
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] src/org/mmbase/bridge/util Queries.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/src/org/mmbase/bridge/util
In directory james.mmbase.org:/tmp/cvs-serv11403

Modified Files:
Queries.java 
Log Message:
DataType#castForSearch makes this hackery superflouous


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/bridge/util


Index: Queries.java
===
RCS file: /var/cvs/src/org/mmbase/bridge/util/Queries.java,v
retrieving revision 1.114
retrieving revision 1.115
diff -u -b -r1.114 -r1.115
--- Queries.java25 Nov 2008 13:22:40 -  1.114
+++ Queries.java30 Apr 2009 14:43:36 -  1.115
@@ -26,7 +26,7 @@
  * methods are put here.
  *
  * @author Michiel Meeuwissen
- * @version $Id: Queries.java,v 1.114 2008/11/25 13:22:40 michiel Exp $
+ * @version $Id: Queries.java,v 1.115 2009/04/30 14:43:36 michiel Exp $
  * @see  org.mmbase.bridge.Query
  * @since MMBase-1.7
  */
@@ -470,21 +470,7 @@
 }
 }
 if (operator != OPERATOR_IN) { // should the elements of the 
collection then not be cast?
-
-if (fieldType == Field.TYPE_XML) {
-// XML's are treated as String in the query-handler so, 
let's anticipate that here...
-// a bit of a hack, perhaps we need something like a 
'searchCast' or so.
-value = Casting.toString(value);
-} else {
-Object castedValue = field.getDataType().cast(value, null, 
field);
-if (castedValue == null  value != null  fieldType == 
Field.TYPE_NODE) {
-// non existing node-number, like e.g. -1 are csated 
to null,
-// but that is incorrect when e..g the operator is 
GREATER
-castedValue = Casting.toInteger(value);
-}
-value = castedValue;
-
-}
+value = field.getDataType().castForSearch(value, null, field);
 }
 
 Object compareValue = getCompareValue(fieldType, operator, value, 
datePart, cloud);
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] src/org/mmbase/bridge/util AbstractNode.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/src/org/mmbase/bridge/util
In directory james.mmbase.org:/tmp/cvs-serv11560/util

Modified Files:
AbstractNode.java 
Log Message:
  MMB-1815, Plus some issues that made test-cases fail. Like that fact that 
commit processors where sometimes not called, or called too often. See 
ProcessorTest.java for what is garanteed to work now.


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/bridge/util
See also: http://www.mmbase.org/jira/browse/MMB-1815


Index: AbstractNode.java
===
RCS file: /var/cvs/src/org/mmbase/bridge/util/AbstractNode.java,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -b -r1.31 -r1.32
--- AbstractNode.java   29 Apr 2009 07:36:08 -  1.31
+++ AbstractNode.java   30 Apr 2009 14:46:39 -  1.32
@@ -32,7 +32,7 @@
  * here, to minimalize the implementation effort of fully implemented Nodes.
  *
  * @author Michiel Meeuwissen
- * @version $Id: AbstractNode.java,v 1.31 2009/04/29 07:36:08 michiel Exp $
+ * @version $Id: AbstractNode.java,v 1.32 2009/04/30 14:46:39 michiel Exp $
  * @see org.mmbase.bridge.Node
  * @since MMBase-1.8
  */
@@ -502,13 +502,7 @@
 return (Element)tree.importNode(doc.getDocumentElement(), true);
 }
 
-public final void processCommit() {
-FieldIterator fi = getNodeManager().getFields().fieldIterator();
-while (fi.hasNext()) {
-Field field = fi.nextField();
-field.getDataType().getCommitProcessor().commit(this, field);
-}
-}
+
 
 public CollectionString validate() {
 ListString errors = new ArrayListString();
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] src/org/mmbase/bridge/implementation BasicCloud.java BasicNode.java BasicTransaction.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/src/org/mmbase/bridge/implementation
In directory james.mmbase.org:/tmp/cvs-serv11560/implementation

Modified Files:
BasicCloud.java BasicNode.java BasicTransaction.java 
Log Message:
  MMB-1815, Plus some issues that made test-cases fail. Like that fact that 
commit processors where sometimes not called, or called too often. See 
ProcessorTest.java for what is garanteed to work now.


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/bridge/implementation
See also: http://www.mmbase.org/jira/browse/MMB-1815


Index: BasicCloud.java
===
RCS file: /var/cvs/src/org/mmbase/bridge/implementation/BasicCloud.java,v
retrieving revision 1.196
retrieving revision 1.197
diff -u -b -r1.196 -r1.197
--- BasicCloud.java 25 Nov 2008 13:25:44 -  1.196
+++ BasicCloud.java 30 Apr 2009 14:46:39 -  1.197
@@ -29,7 +29,7 @@
  * @author Rob Vermeulen
  * @author Pierre van Rooden
  * @author Michiel Meeuwissen
- * @version $Id: BasicCloud.java,v 1.196 2008/11/25 13:25:44 michiel Exp $
+ * @version $Id: BasicCloud.java,v 1.197 2009/04/30 14:46:39 michiel Exp $
  */
 public class BasicCloud implements Cloud, Cloneable, ComparableCloud, 
SizeMeasurable, Serializable {
 
@@ -849,6 +849,7 @@
 return resultNodeList;
 }
 
+
 //javadoc inherited
 public NodeList getList(
 String startNodes,
@@ -1153,4 +1154,34 @@
 throw new java.lang.SecurityException(You ('  + userContext + 
') are now allowed to shutdown mmbase ( + action + ));
 }
 }
+
+/**
+ * Calls the delete processor for every field.
+ * @since MMBase-1.9.1
+ */
+protected void processDeleteProcessors(Node n) {
+if (log.isDebugEnabled()) {
+log.debug(Calling delete processors on  + n);
+}
+for (Field field : n.getNodeManager().getFields()) {
+field.getDataType().getDeleteProcessor().commit(n, field);
+}
+}
+/**
+ * Calls the commit processor for every field.
+ * @since MMBase-1.9.1
+ */
+protected  void processCommitProcessors(Node n) {
+if (log.isDebugEnabled()) {
+log.debug(Calling commit processors on  + n);
+}
+for (Field field : n.getNodeManager().getFields()) {
+field.getDataType().getCommitProcessor().commit(n, field);
+}
+}
+
+protected void setValue(BasicNode node, String fieldName, Object value) {
+node.getNode().setValue(fieldName, value);
+}
+
 }


Index: BasicNode.java
===
RCS file: /var/cvs/src/org/mmbase/bridge/implementation/BasicNode.java,v
retrieving revision 1.235
retrieving revision 1.236
diff -u -b -r1.235 -r1.236
--- BasicNode.java  24 Apr 2009 15:13:27 -  1.235
+++ BasicNode.java  30 Apr 2009 14:46:39 -  1.236
@@ -31,7 +31,7 @@
  * @author Rob Vermeulen
  * @author Pierre van Rooden
  * @author Michiel Meeuwissen
- * @version $Id: BasicNode.java,v 1.235 2009/04/24 15:13:27 michiel Exp $
+ * @version $Id: BasicNode.java,v 1.236 2009/04/30 14:46:39 michiel Exp $
  * @see org.mmbase.bridge.Node
  * @see org.mmbase.module.core.MMObjectNode
  */
@@ -279,14 +279,7 @@
  */
 @Override
 protected void setValueWithoutChecks(String fieldName, Object value) {
-String result = 
BasicCloudContext.tmpObjectManager.setObjectField(account,  + 
temporaryNodeId, fieldName, value);
-if (TemporaryNodeManager.UNKNOWN == result) {
-throw new BridgeException(Can't change unknown field ' + 
fieldName + ', of node  + getNumber() +
-   of nodeManager ' + 
getNodeManager().getName() +');
-} else if (TemporaryNodeManager.INVALID_VALUE == result) {
-log.debug(Storing value);
-getNode().setValue(fieldName, value); // commit() will throw that 
invalid.
-}
+cloud.setValue(this, fieldName, value);
 }
 @Override
 protected Integer toNodeNumber(Object v) {
@@ -507,7 +500,7 @@
 getCloud().setProperty(CLOUD_COMMITNODE_KEY, prev);
 }
 
-processCommit();
+cloud.processCommitProcessors(this);
 if (log.isDebugEnabled()) {
 log.debug(committing  + noderef.getChanged() +   + 
noderef.getValues());
 }
@@ -552,6 +545,7 @@
 @Override
 public void delete(boolean deleteRelations) {
 checkDelete();
+cloud.processDeleteProcessors(this);
 if (isNew()) {
 // remove from the Transaction
 // note that the node is immediately destroyed !
@@ -586,6 +580,7 @@
 if (temporaryNodeId != -1) {
 BasicCloudContext.tmpObjectManager.deleteTmpNode(account, 
 + temporaryNodeId);
 }
+
 MMObjectNode node = getNode();
 //node.getBuilder().removeNode(node

[MMBASE CVS] applications/resources/config datatypes.xml

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/applications/resources/config
In directory james.mmbase.org:/tmp/cvs-serv11648/config

Modified Files:
datatypes.xml 
Log Message:
Using 'deleteprocessor' to delete the file on delete of the node


See also: http://cvs.mmbase.org/viewcvs/applications/resources/config


Index: datatypes.xml
===
RCS file: /var/cvs/applications/resources/config/datatypes.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- datatypes.xml   25 Apr 2009 06:52:25 -  1.3
+++ datatypes.xml   30 Apr 2009 14:47:27 -  1.4
@@ -23,9 +23,9 @@
   getprocessor type=binary
 class name=org.mmbase.datatypes.processors.BinaryFile$Getter /
   /getprocessor
-  commitprocessor
-class name=org.mmbase.datatypes.processors.BinaryCommitProcessor /
-  /commitprocessor
+  deleteprocessor
+class name=org.mmbase.datatypes.processors.BinaryFile$Delete /
+  /deleteprocessor
 /specialization
   /datatype
 
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications/resources/src/org/mmbase/datatypes BinaryStringDataType.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/applications/resources/src/org/mmbase/datatypes
In directory james.mmbase.org:/tmp/cvs-serv11648/src/org/mmbase/datatypes

Modified Files:
BinaryStringDataType.java 
Log Message:
Using 'deleteprocessor' to delete the file on delete of the node


See also: 
http://cvs.mmbase.org/viewcvs/applications/resources/src/org/mmbase/datatypes


Index: BinaryStringDataType.java
===
RCS file: 
/var/cvs/applications/resources/src/org/mmbase/datatypes/BinaryStringDataType.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- BinaryStringDataType.java   25 Apr 2009 06:52:25 -  1.1
+++ BinaryStringDataType.java   30 Apr 2009 14:47:27 -  1.2
@@ -12,6 +12,7 @@
 import org.mmbase.bridge.*;
 import org.mmbase.util.*;
 import org.mmbase.util.logging.*;
+import java.util.*;
 
 
 /**
@@ -43,5 +44,20 @@
 return Casting.toSerializableInputStream(value);
 }
 
+@Override
+protected String castToPresent(Object value, Node node, Field field) {
+return Casting.toSerializableInputStream(value).getName();
+}
+@Override
+protected CollectionLocalizedString 
validateRequired(CollectionLocalizedString errors, Object castValue, Object 
value, Node  node, Field field) {
+String v = 
org.mmbase.datatypes.processors.BinaryFile.getFileName(node, field, 
((SerializableInputStream) castValue).getName());
+return requiredRestriction.validate(errors, v, node, field);
+
+}
+
+@Override
+public String castForSearch(final Object value, final Node node, final 
Field field) {
+return Casting.toSerializableInputStream(value).getName();
+}
 
 }
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications/resources/src/org/mmbase/datatypes/processors BinaryFile.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/applications/resources/src/org/mmbase/datatypes/processors
In directory 
james.mmbase.org:/tmp/cvs-serv11648/src/org/mmbase/datatypes/processors

Modified Files:
BinaryFile.java 
Log Message:
Using 'deleteprocessor' to delete the file on delete of the node


See also: 
http://cvs.mmbase.org/viewcvs/applications/resources/src/org/mmbase/datatypes/processors


Index: BinaryFile.java
===
RCS file: 
/var/cvs/applications/resources/src/org/mmbase/datatypes/processors/BinaryFile.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- BinaryFile.java 24 Apr 2009 15:07:45 -  1.2
+++ BinaryFile.java 30 Apr 2009 14:47:27 -  1.3
@@ -41,11 +41,29 @@
 
 
 private static File getFile(final Node node, final Field field, String 
fileName) {
+return new File(getDirectory(), getFileName(node, field, 
fileName).replace(/, File.separator));
+}
+
+public static String getFileName(final Node node, final Field field, 
String fileName) {
 StringBuilder buf = new StringBuilder();
 
org.mmbase.storage.implementation.database.DatabaseStorageManager.appendDirectory(buf,
 node.getNumber(), /);
 buf.append(/).append(node.getNumber()).append(.);
 buf.append(fileName);
-return new File(getDirectory(), buf.toString().replace(/, 
File.separator));
+return  buf.toString();
+}
+
+public static class Delete implements CommitProcessor {
+public void commit(final Node node, final Field field) {
+String existing = (String) node.getValue(field.getName());
+if (existing != null) {
+File ef = new File(getDirectory(), existing);
+if (ef.exists()) {
+ef.delete();
+} else {
+log.warn(Could not find  + ef +  so could not delete 
it);
+}
+}
+}
 }
 
 
@@ -64,7 +82,7 @@
 log.debug(Removing existing field  + ef);
 ef.delete();
 } else {
-log.warn(Could not fined  + ef +  so could not 
delete it);
+log.warn(Could not find  + ef +  so could not 
delete it);
 }
 }
 File f = getFile(node, field, name);
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] src/org/mmbase/util ReplacingLocalizedString.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/src/org/mmbase/util
In directory james.mmbase.org:/tmp/cvs-serv12004

Modified Files:
ReplacingLocalizedString.java 
Log Message:
avoid NPE


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/util


Index: ReplacingLocalizedString.java
===
RCS file: /var/cvs/src/org/mmbase/util/ReplacingLocalizedString.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- ReplacingLocalizedString.java   28 Apr 2009 06:31:22 -  1.10
+++ ReplacingLocalizedString.java   30 Apr 2009 15:08:49 -  1.11
@@ -22,7 +22,7 @@
  *
  *
  * @author Michiel Meeuwissen
- * @version $Id: ReplacingLocalizedString.java,v 1.10 2009/04/28 06:31:22 
michiel Exp $
+ * @version $Id: ReplacingLocalizedString.java,v 1.11 2009/04/30 15:08:49 
michiel Exp $
  * @since MMBase-1.8
  */
 public class ReplacingLocalizedString extends WrappedLocalizedString {
@@ -118,6 +118,7 @@
  * Utility method for second argument of replaceAll
  */
 public static String makeLiteral(String s) {
+if (s == null) return null;
 // sometimes, implementing java looks rather idiotic, but honestely, 
this is correct!
 s =  s.replaceAll(, );
 s =  s.replaceAll(\\., .);
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] speeltuin/mihxil/streams/blocks recent.jspx

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/speeltuin/mihxil/streams/blocks
In directory james.mmbase.org:/tmp/cvs-serv12683

Added Files:
recent.jspx 
Log Message:



See also: http://cvs.mmbase.org/viewcvs/speeltuin/mihxil/streams/blocks


recent.jspx is new

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] speeltuin/mihxil/streams pom.xml

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/speeltuin/mihxil/streams
In directory james.mmbase.org:/tmp/cvs-serv13683

Modified Files:
pom.xml 
Log Message:



See also: http://cvs.mmbase.org/viewcvs/speeltuin/mihxil/streams


Index: pom.xml
===
RCS file: /var/cvs/speeltuin/mihxil/streams/pom.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- pom.xml 24 Apr 2009 18:43:30 -  1.5
+++ pom.xml 30 Apr 2009 16:35:13 -  1.6
@@ -9,11 +9,13 @@
 version1.9-SNAPSHOT/version
   /parent
 
+
   artifactIdmmbase-streams/artifactId
   nameMMBase Streams/name
   packagingwar/packaging
 
   description
+Support for maintenance of media files in MMBase itself. Uploaded, 
transcoding, and serving.
   /description
 
 
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] speeltuin/mihxil/streams/src/org/mmbase/streams CreateCachesProcessor.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/speeltuin/mihxil/streams/src/org/mmbase/streams
In directory james.mmbase.org:/tmp/cvs-serv13683/src/org/mmbase/streams

Modified Files:
CreateCachesProcessor.java 
Log Message:



See also: 
http://cvs.mmbase.org/viewcvs/speeltuin/mihxil/streams/src/org/mmbase/streams


Index: CreateCachesProcessor.java
===
RCS file: 
/var/cvs/speeltuin/mihxil/streams/src/org/mmbase/streams/CreateCachesProcessor.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- CreateCachesProcessor.java  24 Apr 2009 18:43:30 -  1.2
+++ CreateCachesProcessor.java  30 Apr 2009 16:35:13 -  1.3
@@ -54,11 +54,17 @@
 Node resultNode;
 if (nodes.size()  0) {
 resultNode = nodes.get(0);
+resultNode.setIntValue(state, State.REQUEST.getValue());
 } else {
 resultNode = caches.createNode();
-resultNode.setNodeValue(id, node);
+resultNode.setIntValue(state, State.REQUEST.getValue());
 resultNode.setStringValue(key, t.getKey());
-resultNode.setIntValue(state, State.REQUEST.ordinal());
+resultNode.setNodeValue(id, node);
+resultNode.commit();
+
+// virtual field actually creates relation
+resultNode.setNodeValue(mediaprovider, 
node.getNodeValue(mediaprovider));
+
 logger.service(Created  + resultNode);
 }
 return resultNode;
@@ -66,21 +72,28 @@
 
 
 
+
 public void commit(final Node node, final Field field) {
-if (node.isChanged(field.getName())) {
+if (node.getNumber()  0) {
 LOG.info(Field ' + field +  was changed. Triggering caches.);
 final ChainedLogger logger = new ChainedLogger();
 logger.addLogger(Logging.getLoggerInstance(CACHES. + 
node.getCloud().getUser().getIdentifier()));
 logger.addLogger(LOG);
 
+ThreadPools.jobsExecutor.execute(new Runnable() {
+
+public void run() {
+try {
 for (Transcoder t : list) {
 Node cacheNode = getCacheNode(node, t, logger);
-if (cacheNode.isNew()) {
+if (cacheNode.isNew() || 
cacheNode.isChanged()) {
 cacheNode.commit();
 }
 }
-ThreadPools.jobsExecutor.execute(new Runnable() {
-public void run() {
+} catch (Exception e) {
+logger.error(e.getMessage());
+}
+
 for (Transcoder t : list) {
 logger.service(Creating with  + t);
 Node cacheNode = 
CreateCachesProcessor.this.getCacheNode(node, t, logger);
@@ -93,11 +106,11 @@
 
buf.append(ResourceLoader.getName(inFile.getName())).append(.).append(t.getExtension());
 File outFile = new 
File(FileServlet.getDirectory(), buf.toString().replace(/, File.separator));
 try {
-cacheNode.setIntValue(state, 
State.BUSY.ordinal());
+cacheNode.setIntValue(state, 
State.BUSY.getValue());
 cacheNode.commit();
 t.transcode(in, outFile.toURI(), logger);
 cacheNode.setStringValue(url, 
buf.toString());
-cacheNode.setIntValue(state, 
State.DONE.ordinal());
+cacheNode.setIntValue(state, 
State.DONE.getValue());
 cacheNode.commit();
 
 } catch (Exception e) {
@@ -108,7 +121,9 @@
 }
 }
 });
-
+} else {
+LOG.info(Cannot execute processor, because node has not yet a 
real number  + node);
 }
 }
+
 }
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] src/org/mmbase/util/logging LoggerWriter.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/src/org/mmbase/util/logging
In directory james.mmbase.org:/tmp/cvs-serv13787

Modified Files:
LoggerWriter.java 
Log Message:
MMB-1811


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/util/logging
See also: http://www.mmbase.org/jira/browse/MMB-1811


Index: LoggerWriter.java
===
RCS file: /var/cvs/src/org/mmbase/util/logging/LoggerWriter.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- LoggerWriter.java   24 Apr 2009 16:28:39 -  1.1
+++ LoggerWriter.java   30 Apr 2009 16:36:01 -  1.2
@@ -7,13 +7,15 @@
 
 */
 package org.mmbase.util.logging;
+
 import java.io.*;
+import java.util.*;
 
 /**
  * A Writer that logs every line to a certain logger.
  *
  * @author  Michiel Meeuwissen
- * @version $Id: LoggerWriter.java,v 1.1 2009/04/24 16:28:39 michiel Exp $
+ * @version $Id: LoggerWriter.java,v 1.2 2009/04/30 16:36:01 michiel Exp $
  * @since   MMBase-1.9.1
  */
 
@@ -24,30 +26,47 @@
 private final StringBuilder buffer = new StringBuilder();
 private final Level level;
 
+/**
+ * @param log The logger to which this Writer must write everythin
+ * @param lev On which level this must happen. If you want to log on 
different levels, then
+ * override {...@link #getLevel(String)}
+ */
 public LoggerWriter(Logger log, Level lev) {
 logger = log;
 level = lev;
 }
 
+protected Level getLevel(String line) {
+return level;
+}
 
+protected void logLine(String line) {
+Level l = getLevel(line);
+if (l == null) l = level;
+Logging.log(l, logger, line);
+}
+
+
+@Override
 public void write(char[] buf, int start, int end) throws IOException {
 buffer.append(buf, start, end);
 flush();
 }
 
-
+@Override
 public void flush() throws IOException {
 String[] lines = buffer.toString().split([\\n\\r]);
 int used = 0;
 for (int i = 0 ; i  lines.length - 1; i++) {
-Logging.log(level, logger, lines[i]);
+logLine(lines[i]);
 used += lines[i].length();
 used ++;
 }
 buffer.delete(0, used);
 }
+@Override
 public void close() throws IOException {
 flush();
-Logging.log(level, logger, buffer.toString());
+logLine(buffer.toString());
 }
 }
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] src/org/mmbase/util ThreadPools.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/src/org/mmbase/util
In directory james.mmbase.org:/tmp/cvs-serv16034

Modified Files:
ThreadPools.java 
Log Message:
There are some dependencies on MMBaseContext, which made this unusable on 
rmmci. Fixed.


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/util


Index: ThreadPools.java
===
RCS file: /var/cvs/src/org/mmbase/util/ThreadPools.java,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -b -r1.28 -r1.29
--- ThreadPools.java21 Apr 2009 12:36:27 -  1.28
+++ ThreadPools.java30 Apr 2009 18:48:43 -  1.29
@@ -18,11 +18,13 @@
  *
  * @since MMBase 1.8
  * @author Michiel Meeuwissen
- * @version $Id: ThreadPools.java,v 1.28 2009/04/21 12:36:27 michiel Exp $
+ * @version $Id: ThreadPools.java,v 1.29 2009/04/30 18:48:43 michiel Exp $
  */
 public abstract class ThreadPools {
 private static final Logger log = 
Logging.getLoggerInstance(ThreadPools.class);
 
+public static final ThreadGroup threadGroup =  new ThreadGroup(MMBase 
Thread Pool);
+
 private static MapFuture, String identifiers =
 Collections.synchronizedMap(new WeakHashMapFuture, String());
 
@@ -70,7 +72,7 @@
 
 private static Thread newThread(Runnable r, final String id) {
 boolean isUp = 
org.mmbase.bridge.ContextProvider.getDefaultCloudContext().isUp();
-Thread t = new 
Thread(org.mmbase.module.core.MMBaseContext.getThreadGroup(), r,
+Thread t = new Thread(threadGroup, r,
   isUp ? 
org.mmbase.module.core.MMBaseContext.getMachineName() + : + id : id) {
 /**
  * Overrides run of Thread to catch and log all exceptions. 
Otherwise they go through to app-server.
@@ -107,11 +109,18 @@
 static {
 jobsExecutor.execute(new Runnable() {
 public void run() {
+String machineName;
+try {
 
org.mmbase.bridge.ContextProvider.getDefaultCloudContext().assertUp();
+machineName = 
org.mmbase.module.core.MMBaseContext.getMachineName();
+} catch (NoClassDefFoundError cnfe) {
+// happens if no MMBaseContext, because this is used 
with the
+// rmmci-client jar.
+machineName = localhost;
+}
 for (Thread t : nameLess) {
-
t.setName(org.mmbase.module.core.MMBaseContext.getMachineName() + : + 
t.getName());
+t.setName(machineName + : + t.getName());
 }
-nameLess = null;
 }
 });
 }
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] src/org/mmbase/cache CacheManager.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/src/org/mmbase/cache
In directory james.mmbase.org:/tmp/cvs-serv16075

Modified Files:
CacheManager.java 
Log Message:
There are some dependencies on MMBaseContext, which made this unusable on 
rmmci. Fixed.


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/cache


Index: CacheManager.java
===
RCS file: /var/cvs/src/org/mmbase/cache/CacheManager.java,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -b -r1.44 -r1.45
--- CacheManager.java   15 Nov 2008 19:15:10 -  1.44
+++ CacheManager.java   30 Apr 2009 18:49:07 -  1.45
@@ -32,7 +32,7 @@
  * static any more.
  *
  * @since MMBase-1.8
- * @version $Id: CacheManager.java,v 1.44 2008/11/15 19:15:10 michiel Exp $
+ * @version $Id: CacheManager.java,v 1.45 2009/04/30 18:49:07 michiel Exp $
  */
 public class CacheManager implements CacheManagerMBean {
 
@@ -51,6 +51,18 @@
 // singleton
 }
 
+private static String getMachineName() {
+String machineName;
+try {
+
org.mmbase.bridge.ContextProvider.getDefaultCloudContext().assertUp();
+machineName = 
org.mmbase.module.core.MMBaseContext.getMachineName();
+} catch (NoClassDefFoundError ncfde) {
+//happens when RMMCI
+machineName = localhost;
+}
+return machineName;
+}
+
 /**
  * @since MMBase-1.9.1
  */
@@ -64,10 +76,9 @@
 final HashtableString, String props = new 
HashtableString, String();
 
 try {
-
org.mmbase.bridge.ContextProvider.getDefaultCloudContext().assertUp();
-
 props.put(type, Caches);
-String machineName = 
org.mmbase.module.core.MMBaseContext.getMachineName();
+String machineName = getMachineName();
+
 if (machineName != null) {
 props.put(type, machineName);
 }
@@ -162,7 +173,6 @@
 }
 Runnable run = new Runnable() {
 public void run() {
-
org.mmbase.bridge.ContextProvider.getDefaultCloudContext().assertUp();
 ObjectName name = getObjectName(cache);
 try {
 MBeanServer mbs = 
ManagementFactory.getPlatformMBeanServer();
@@ -192,7 +202,7 @@
 try {
 props.put(type, Caches);
 org.mmbase.util.transformers.CharTransformer identifier = new 
org.mmbase.util.transformers.Identifier();
-String machineName = 
org.mmbase.module.core.MMBaseContext.getMachineName();
+String machineName = getMachineName();
 if (machineName != null) {
 props.put(mmb, machineName);
 } else {
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] src/org/mmbase/module/core MMBaseContext.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/src/org/mmbase/module/core
In directory james.mmbase.org:/tmp/cvs-serv16116

Modified Files:
MMBaseContext.java 
Log Message:
Moved thread group constant to ThreadPools


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/module/core


Index: MMBaseContext.java
===
RCS file: /var/cvs/src/org/mmbase/module/core/MMBaseContext.java,v
retrieving revision 1.70
retrieving revision 1.71
diff -u -b -r1.70 -r1.71
--- MMBaseContext.java  29 Apr 2009 07:39:07 -  1.70
+++ MMBaseContext.java  30 Apr 2009 18:49:42 -  1.71
@@ -27,7 +27,7 @@
  * @author Daniel Ockeloen
  * @author David van Zeventer
  * @author Jaco de Groot
- * @version $Id: MMBaseContext.java,v 1.70 2009/04/29 07:39:07 michiel Exp $
+ * @version $Id: MMBaseContext.java,v 1.71 2009/04/30 18:49:42 michiel Exp $
  */
 public class MMBaseContext {
 private static final Logger log = 
Logging.getLoggerInstance(MMBaseContext.class);
@@ -40,7 +40,7 @@
 private static String htmlRootUrlPath = /;
 private static boolean htmlRootUrlPathInitialized = false;
 private static String outputFile;
-private static final ThreadGroup threadGroup =  new 
ThreadGroup(org.mmbase.Version.get());// +  + new Date();
+
 /**
  * Initialize MMBase using a codeServletContext/code. This method will
  * check the servlet configuration for context parameters mmbase.outputfile
@@ -139,7 +139,7 @@
  * @since MMBase-1.8
  */
 public static ThreadGroup getThreadGroup() {
-return threadGroup;
+return org.mmbase.util.ThreadPools.threadGroup;
 }
 
 /**
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] tests/util/org/mmbase/util RmmciUtilTests.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/tests/util/org/mmbase/util
In directory james.mmbase.org:/tmp/cvs-serv16327/util/org/mmbase/util

Added Files:
RmmciUtilTests.java 
Log Message:
added 'rmmciutil' tests, which are like the normal util tests,  but performed 
with only the rmmci-client jar


See also: http://cvs.mmbase.org/viewcvs/tests/util/org/mmbase/util


RmmciUtilTests.java is new

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] tests build.xml Makefile

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/tests
In directory james.mmbase.org:/tmp/cvs-serv16327

Modified Files:
build.xml Makefile 
Log Message:
added 'rmmciutil' tests, which are like the normal util tests,  but performed 
with only the rmmci-client jar


See also: http://cvs.mmbase.org/viewcvs/tests


Index: build.xml
===
RCS file: /var/cvs/tests/build.xml,v
retrieving revision 1.82
retrieving revision 1.83
diff -u -b -r1.82 -r1.83
--- build.xml   27 Apr 2009 16:06:02 -  1.82
+++ build.xml   30 Apr 2009 18:58:36 -  1.83
@@ -262,6 +262,19 @@
 /java
   /target
 
+  target name=run.rmmciutil depends=init description=Various tests on 
utitilies (org.mmbase.util)
+java
+classname=${ui.class}
+fork=true
+timeout=30
+classpathref=run.rmmci.client
+  arg value=org.mmbase.util.RmmciUtilTests /
+  jvmarg value=-Dmmbase.config=${tests.source.dir}/config /
+  jvmarg value=-Duser.dir=${tests.work.dir} /
+  assertionsenable //assertions
+/java
+  /target
+
 
   target name=run.datatypes depends=init description=Various tests on 
org.mmbase.datatypes
 java
@@ -411,14 +424,19 @@
   target name=run.all description=Run all tests
 echo 
message=DBSQ
 /
 antcall target=run.dbsq inheritRefs=true/
+echo message=sleeping.. /
 sleep seconds=10 /
 echo 
message=TYPEREL
 /
 antcall target=run.typerel inheritRefs=true/
+echo message=sleeping.. /
 sleep seconds=10 /
 antcall target=run.all.bridge inheritRefs=true/
+echo message=sleeping.. /
 sleep seconds=10 /
 echo 
message=UTIL
 /
 antcall target=run.util inheritRefs=true/
+echo message=RMMCI 
UTIL /
+antcall target=run.rmmciutil inheritRefs=true/
 echo 
message=DATATYPES
 /
 antcall target=run.datatypes inheritRefs=true/
 sleep seconds=10 /
@@ -437,6 +455,7 @@
   target name=run.all.bridge
 echo 
message=BRIDGE
 /
 antcall target=run.bridge inheritRefs=true /
+echo message=sleeping.. /
 sleep seconds=10 /
 echo 
message=RMMCI
 /
 antcall target=run.bridge.rmmci inheritRefs=true /
@@ -446,6 +465,7 @@
 echo 
message=RMMCI
 /
 antcall target=run.bridge.rmmci inheritRefs=true/
 echo 
message=CLUSTERING
 /
+echo message=sleeping.. /
 sleep seconds=10 /
 antcall target=run.clustering inheritRefs=true/
   /target


Index: Makefile
===
RCS file: /var/cvs/tests/Makefile,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- Makefile27 Apr 2009 15:17:58 -  1.11
+++ Makefile30 Apr 2009 18:58:36 -  1.12
@@ -1,12 +1,12 @@
 
-export JAVA_HOME=/opt/jdk15
+export JAVA_HOME=/opt/jdk16
 
 ant=ant -quiet -listener org.apache.tools.ant.listener.Log4jListener -lib 
lib:. -Dnoconnection=true
 #ant=ant -lib lib:. -Dnoconnection=true
 
 .PHONY: all bridge rmmci dbsq util datatypes clustering convert typerel 
richtext cloudcontext transactions
 all:
-   $(ant) run.all
+   $(ant) run.all | tee work/all.log
 
 #ok
 bridge: dependencies
@@ -26,9 +26,13 @@
$(ant) run.dbsq | tee work/dbsq.log
 
 #ok
-util:
+util: dependencies
$(ant) run.util | tee work/util.log
 
+
+rmmciutil: dependencies
+   $(ant) run.rmmciutil | tee work/rmmciutil.log
+
 #ok
 datatypes: dependencies
$(ant) run.datatypes | tee work/datatypes.log
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] tests pom.xml

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/tests
In directory james.mmbase.org:/tmp/cvs-serv16398

Modified Files:
pom.xml 
Log Message:



See also: http://cvs.mmbase.org/viewcvs/tests


Index: pom.xml
===
RCS file: /var/cvs/tests/pom.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- pom.xml 20 Apr 2009 12:39:18 -  1.4
+++ pom.xml 30 Apr 2009 18:59:03 -  1.5
@@ -49,6 +49,16 @@
 /includes
   /resource
   resource
+directorybridge/directory
+includes
+  include**/*.xml/include
+  include**/*.dtd/include
+  include**/*.xsd/include
+  include**/*.properties/include
+  includeINDEX/include
+/includes
+  /resource
+  resource
 directoryconvertimage/directory
 includes
   include**/*.jpg/include
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] tests/util/org/mmbase/util LocalizedEntryListFactoryTest.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/tests/util/org/mmbase/util
In directory james.mmbase.org:/tmp/cvs-serv16452/util/org/mmbase/util

Modified Files:
LocalizedEntryListFactoryTest.java 
Log Message:
this makes it work with rmmci jar only


See also: http://cvs.mmbase.org/viewcvs/tests/util/org/mmbase/util


Index: LocalizedEntryListFactoryTest.java
===
RCS file: 
/var/cvs/tests/util/org/mmbase/util/LocalizedEntryListFactoryTest.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- LocalizedEntryListFactoryTest.java  21 Jun 2007 15:50:20 -  1.3
+++ LocalizedEntryListFactoryTest.java  30 Apr 2009 18:59:25 -  1.4
@@ -18,7 +18,7 @@
 /**
  * 
  * @author Michiel Meeuwissen
- * @verion $Id: LocalizedEntryListFactoryTest.java,v 1.3 2007/06/21 15:50:20 
nklasens Exp $
+ * @verion $Id: LocalizedEntryListFactoryTest.java,v 1.4 2009/04/30 18:59:25 
michiel Exp $
  */
 public class LocalizedEntryListFactoryTest extends TestCase {
 
@@ -144,7 +144,7 @@
 String config =
 enumeration + 
 entry basename='org.mmbase.datatypes.resources.states' + 
-   javaconstants='org.mmbase.module.builders.MMServers' + 
+   
javaconstants='org.mmbase.datatypes.resources.StateConstants' +
/ + 
 /enumeration;
 Document doc = DocumentReader.getDocumentBuilder(false).parse(new 
InputSource(new StringReader(config)));
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] tests/config/builders/tests datatypes.xml mustbechanged.xml

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/tests/config/builders/tests
In directory james.mmbase.org:/tmp/cvs-serv16621

Modified Files:
datatypes.xml mustbechanged.xml 
Log Message:
modernized a bith further


See also: http://cvs.mmbase.org/viewcvs/tests/config/builders/tests


Index: datatypes.xml
===
RCS file: /var/cvs/tests/config/builders/tests/datatypes.xml,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -b -r1.36 -r1.37
--- datatypes.xml   8 Apr 2009 14:16:47 -   1.36
+++ datatypes.xml   30 Apr 2009 19:03:51 -  1.37
@@ -58,7 +58,7 @@
   descriptions
 descriptionExample of String pattern./description
   /descriptions
-  datatype base=emailaddress
+  datatype base=emailaddress 
xmlns=http://www.mmbase.org/xmlns/datatypes;
 maxLength value=255 /
   /datatype
 /field
@@ -141,18 +141,15 @@
 /field
 
 field name=range
-  datatype xmlns=http://www.mmbase.org/xmlns/datatypes;
+  datatype base=integer xmlns=http://www.mmbase.org/xmlns/datatypes;
 default value=6 /
 minInclusive value=1 /
 maxExclusive value=10 /
   /datatype
-  db
-type  state=persistentINTEGER/type
-  /db
 /field
 
 field name=enumeration
-  datatype xmlns=http://www.mmbase.org/xmlns/datatypes;
+  datatype base=integer xmlns=http://www.mmbase.org/xmlns/datatypes;
 default value=6 /
 enumeration
   entry value=2 /
@@ -161,12 +158,9 @@
   entry value=8 /
 /enumeration
   /datatype
-  db
-type  state=persistentINTEGER/type
-  /db
 /field
-field
-  datatype xmlns=http://www.mmbase.org/xmlns/datatypes;
+field name=localized_weak_enumeration
+  datatype base=integer xmlns=http://www.mmbase.org/xmlns/datatypes;
 default value=6 /
 enumeration enforce=onchange
   entry value=2 xml:lang=en display=two /
@@ -178,13 +172,9 @@
   entry value=8 xml:lang=en display=eight /
 /enumeration
   /datatype
-  db
-namelocalized_weak_enumeration/name
-type  state=persistentINTEGER/type
-  /db
 /field
-field
-  datatype xmlns=http://www.mmbase.org/xmlns/datatypes;
+field name=weakest_enumeraton
+  datatype base=integer xmlns=http://www.mmbase.org/xmlns/datatypes;
 default value=6 /
 enumeration enforce=never
   entry value=2 /
@@ -193,25 +183,19 @@
   entry value=8 /
 /enumeration
   /datatype
-  db
-nameweakest_enumeration/name
-type  state=persistentINTEGER/type
-  /db
+
 /field
 
-field
+field name=restricted_ordinals
   datatype base=ordinals xmlns=http://www.mmbase.org/xmlns/datatypes;
 minInclusive value=2 /
 maxExclusive value=10 /
   /datatype
-  db
-namerestricted_ordinals/name
-type  state=persistentINTEGER/type
-  /db
 /field
 
-field
-  datatype xmlns=http://www.mmbase.org/xmlns/datatypes;
+field name=mmbase_state_enumeration
+  datatype base=integer
+xmlns=http://www.mmbase.org/xmlns/datatypes;
 default value=ERROR /
 enumeration 
   entry basename=org.mmbase.datatypes.resources.states
@@ -219,53 +203,28 @@
  /
 /enumeration
   /datatype
-  db
-namemmbase_state_enumeration/name
-type  state=persistentINTEGER/type
-  /db
 /field
 
 
-field
-  datatype xmlns=http://www.mmbase.org/xmlns/datatypes;
-default value=ERROR /
-enumeration 
-  entry basename=org.mmbase.datatypes.resources.states
- javaconstants=org.mmbase.datatypes.resources.StateConstants
- /
-/enumeration
-  /datatype
-  db
-namemmbase_state_enumeration/name
-type  state=persistentINTEGER/type
-  /db
-/field
-
+field name=float
+  datatype base=float
+xmlns=http://www.mmbase.org/xmlns/datatypes; /
 
-field
-  db
-namefloat/name
-type  state=persistentFLOAT/type
-  /db
 /field
 
-field
-  db
-namedatetime/name
-type  state=persistentDATETIME/type
-  /db
+field name=datetime
+  datatype base=datetime
+xmlns=http://www.mmbase.org/xmlns/datatypes; /
 /field
 
-field
-  datatype xmlns=http://www.mmbase.org/xmlns/datatypes;
+field name=period
+  datatype
+  base=datetime
+  xmlns=http://www.mmbase.org/xmlns/datatypes;
 default value=2005-10-05 /
 minInclusive value=2005-01-01 /
 maxExclusive value=2050-01-01 /
   /datatype
-  db
-nameperiod/name
-type  state=persistentDATETIME/type
-  /db
 /field
 
 field
@@ -300,30 +259,21 @@
   /db
 /field
 
-field
-  datatype 

[MMBASE CVS] tests/taglib/jsps index.jsp

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/tests/taglib/jsps
In directory james.mmbase.org:/tmp/cvs-serv16797/taglib/jsps

Modified Files:
index.jsp 
Log Message:



See also: http://cvs.mmbase.org/viewcvs/tests/taglib/jsps


Index: index.jsp
===
RCS file: /var/cvs/tests/taglib/jsps/index.jsp,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- index.jsp   31 Oct 2008 10:55:21 -  1.11
+++ index.jsp   30 Apr 2009 19:05:03 -  1.12
@@ -33,7 +33,7 @@
   1.5). Run the sequence also with cookies disabled please, or perhaps
   even better in that case start a href=cloud.htmlhere/a (with
   cookies disabled, and url not encoded, cloud-tag will detect that
-  from 1.6 on). http://www.mmbase.org
+  from 1.6 on).
   /mm:import
   mm:link page=cloud.jsp /
   mm:write referid=text escape=links,censor /
@@ -79,6 +79,6 @@
 p
   An alternative a href=mm:url page=caches.jsp /Caches overview/a
 /p
-a href=mailto:mih...@komputilo.org;Michiel Meeuwissen/a
+a href=mailto:tag...@meeuw.org;Michiel Meeuwissen/a
 /body
 /html
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] tests/bridge/org/mmbase/bridge ProcessorTest.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/tests/bridge/org/mmbase/bridge
In directory james.mmbase.org:/tmp/cvs-serv16886/org/mmbase/bridge

Modified Files:
ProcessorTest.java 
Log Message:
it doest not fail any more


See also: http://cvs.mmbase.org/viewcvs/tests/bridge/org/mmbase/bridge


Index: ProcessorTest.java
===
RCS file: /var/cvs/tests/bridge/org/mmbase/bridge/ProcessorTest.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- ProcessorTest.java  30 Apr 2009 14:16:08 -  1.6
+++ ProcessorTest.java  30 Apr 2009 19:07:43 -  1.7
@@ -24,7 +24,7 @@
  * Testing wether the processors of datatypes behave as expected.
  *
  * @author Michiel Meeuwissen
- * @version $Id: ProcessorTest.java,v 1.6 2009/04/30 14:16:08 michiel Exp $
+ * @version $Id: ProcessorTest.java,v 1.7 2009/04/30 19:07:43 michiel Exp $
  * @since MMBase-1.9.1
   */
 public class ProcessorTest extends BridgeTest {
@@ -154,7 +154,7 @@
 nn = n.getNumber();
 if 
(getCloudContext().getUri().equals(ContextProvider.DEFAULT_CLOUD_CONTEXT_NAME)) 
{ // only test on local
 // commit processor must have been called.
-assertEquals(ccbefore + 1, CountCommitProcessor.count); // FAILS
+assertEquals(ccbefore + 1, CountCommitProcessor.count);
 }
 }
 
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] src/org/mmbase/util LocalizedString.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/src/org/mmbase/util
In directory james.mmbase.org:/tmp/cvs-serv17809

Modified Files:
LocalizedString.java 
Log Message:
Removed some hacking with default locale which made stuff hard to undertnad and 
fails testcase


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/util


Index: LocalizedString.java
===
RCS file: /var/cvs/src/org/mmbase/util/LocalizedString.java,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -b -r1.39 -r1.40
--- LocalizedString.java29 Apr 2009 07:39:08 -  1.39
+++ LocalizedString.java30 Apr 2009 19:53:46 -  1.40
@@ -32,7 +32,7 @@
  */p
  *
  * @author Michiel Meeuwissen
- * @version $Id: LocalizedString.java,v 1.39 2009/04/29 07:39:08 michiel Exp $
+ * @version $Id: LocalizedString.java,v 1.40 2009/04/30 19:53:46 michiel Exp $
  * @since MMBase-1.8
  */
 public class LocalizedString implements java.io.Serializable, 
PublicCloneableLocalizedString {
@@ -47,16 +47,13 @@
  * Sets a default locale for this JVM or web-app. When not using it, the 
locale is the system
  * default. Several web-apps do run in one JVM however and it is very 
imaginable that you want a
  * different default for the Locale.
- *
- * So, this function can be called only once. Calling it the second time 
will not do
- * anything. It returns the already set default locale then, which should 
probably prompt you to log an error
- * or throw an exception or so. Otherwise it returns codenull/code 
indicating that the
- * default locale is now what you just set.
+ * @return The previously set default locale. Should normally be 
codenull/code since it is
+ * odd to call this more than once.
  */
 public static Locale setDefault(Locale locale) {
-if (defaultLocale != null) return defaultLocale;
+Locale prev = defaultLocale;
 defaultLocale = locale;
-return null;
+return prev;
 }
 /**
  * Returns the default locale if set, or otherwise the system default 
({...@link java.util.Locale#getDefault}).
@@ -83,10 +80,6 @@
 private MapLocale, String values = null;
 private String bundle = null;
 
-// just for the contract of Serializable
-protected LocalizedString() {
-}
-
 /**
  * @param k The key of this String, if k == codenull/code then the 
first set will define it.
  */
@@ -113,7 +106,7 @@
  */
 public String get(Locale locale) {
 if (locale == null) {
-locale = defaultLocale == null ? Locale.getDefault() : 
defaultLocale;
+locale = getDefault();
 }
 if (values != null) {
 String result = values.get(locale);
@@ -140,12 +133,14 @@
 // This code 'fixes' that reference.
 // It's not nice, but as a proper fix likely requires a total 
rewrite of Module.java and
 // MMBase.java, this will have to do for the moment.
-if (locale.equals(defaultLocale)) {
+Locale def = getDefault();
+if (locale.equals(def)) {
 result = values.get(null);
 if (result != null) {
 values.put(locale, result);
 return result;
 }
+
 }
 }
 
@@ -175,11 +170,12 @@
 }
 
 if (locale == null) {
-locale = defaultLocale;
+locale = getDefault();
 }
 
 values.put(locale, value);
 
+
 if (locale != null) {
 String variant  = locale.getVariant();
 String country  = locale.getCountry();
@@ -237,7 +233,7 @@
 }
 
 public String getDebugString() {
-return k:  + getKey() +  values:  + getValues() +  b: + 
getBundle();
+return k:  + getKey() +  values:  + getValues() +  b: + 
getBundle() +  dl:  + defaultLocale;
 }
 
 /**
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] src/org/mmbase/util WrappedLocalizedString.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/src/org/mmbase/util
In directory james.mmbase.org:/tmp/cvs-serv17870

Modified Files:
WrappedLocalizedString.java 
Log Message:
default constructor was removed


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/util


Index: WrappedLocalizedString.java
===
RCS file: /var/cvs/src/org/mmbase/util/WrappedLocalizedString.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- WrappedLocalizedString.java 28 Apr 2009 06:31:22 -  1.4
+++ WrappedLocalizedString.java 30 Apr 2009 19:54:03 -  1.5
@@ -16,7 +16,7 @@
  * Extends and wraps LocalizedString.
  *
  * @author Michiel Meeuwissen
- * @version $Id: WrappedLocalizedString.java,v 1.4 2009/04/28 06:31:22 michiel 
Exp $
+ * @version $Id: WrappedLocalizedString.java,v 1.5 2009/04/30 19:54:03 michiel 
Exp $
  * @since MMBase-1.9
  */
 public class WrappedLocalizedString extends LocalizedString {
@@ -31,6 +31,7 @@
  * @param s The wrapped LocalizedString.
  */
 public WrappedLocalizedString(LocalizedString s) {
+super(WRAPPED);
 if (s == null) s = new LocalizedString(NULL);
 wrapped = s;
 }
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] src/org/mmbase/core AbstractDescriptor.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/src/org/mmbase/core
In directory james.mmbase.org:/tmp/cvs-serv17951

Modified Files:
AbstractDescriptor.java 
Log Message:
simplified a bit, making sure that the localized strings are simple never null


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/core


Index: AbstractDescriptor.java
===
RCS file: /var/cvs/src/org/mmbase/core/AbstractDescriptor.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- AbstractDescriptor.java 29 Apr 2009 07:39:07 -  1.14
+++ AbstractDescriptor.java 30 Apr 2009 19:54:39 -  1.15
@@ -20,13 +20,14 @@
  *
  * @author Pierre van Rooden
  * @since  MMBase-1.8
- * @version $Id: AbstractDescriptor.java,v 1.14 2009/04/29 07:39:07 michiel 
Exp $
+ * @version $Id: AbstractDescriptor.java,v 1.15 2009/04/30 19:54:39 michiel 
Exp $
  */
 
 abstract public class AbstractDescriptor implements Descriptor, 
PublicCloneableAbstractDescriptor {
 
-protected String key;
-protected LocalizedString description;
+protected String key; // clone sucks
+
+protected LocalizedString description; // clone sucks. so it cannot be 
final
 protected LocalizedString guiName;
 
 protected AbstractDescriptor() {}
@@ -37,8 +38,8 @@
  */
 protected AbstractDescriptor(String name) {
 key = name;
-setGUIName(name);
-setDescription();
+guiName = new LocalizedString(key);
+description = new LocalizedString(key);
 }
 
 /**
@@ -64,13 +65,13 @@
 
 /**
  * The locale which must be used if no locale is specified.
- * The default implementation returns codenull/code.
+ * The default implementation returns {...@link LocalizedString#getDefault}
  * This method can be overriden if another more logical default is
  * available. E.g. in BasicField the locale of the current cloud is 
returned.
  * @since MMBase-1.8.1
  */
 protected Locale getDefaultLocale() {
-return null;
+return LocalizedString.getDefault();
 }
 
 /**
@@ -82,7 +83,6 @@
 }
 
 public String getDescription(Locale locale) {
-if (description == null) description = new LocalizedString(key);
 return description.get(locale == null ? getDefaultLocale() : locale);
 }
 
@@ -93,13 +93,15 @@
 public LocalizedString getLocalizedDescription() {
 return description;
 }
-
 protected void setLocalizedDescription(LocalizedString description) {
 this.description = description;
 }
+protected void setLocalizedGUIName(LocalizedString value) {
+guiName = value;
+}
+
 
 public void setDescription(String desc, Locale locale) {
-if (description == null) description = new LocalizedString(key);
 description.set(desc, locale);
 }
 
@@ -115,7 +117,6 @@
  * @return the GUI Name
  */
 public String getGUIName(Locale locale) {
-if (guiName == null) guiName = new LocalizedString(key);
 return guiName.get(locale == null ? getDefaultLocale() : locale);
 }
 
@@ -130,7 +131,6 @@
 }
 
 public void setGUIName(String g, Locale locale) {
-if (guiName == null) guiName = new LocalizedString(key);
 guiName.set(g, locale);
 }
 
@@ -142,10 +142,6 @@
 return guiName;
 }
 
-protected void setLocalizedGUIName(LocalizedString value) {
-guiName = value;
-}
-
 public String toString() {
 return key;
 }
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] src/org/mmbase/util/functions DescribedFunctionProvider.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/src/org/mmbase/util/functions
In directory james.mmbase.org:/tmp/cvs-serv18026/util/functions

Modified Files:
DescribedFunctionProvider.java 
Log Message:
made getDefaul tnot return null


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/util/functions


Index: DescribedFunctionProvider.java
===
RCS file: 
/var/cvs/src/org/mmbase/util/functions/DescribedFunctionProvider.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- DescribedFunctionProvider.java  19 Jun 2007 14:00:11 -  1.2
+++ DescribedFunctionProvider.java  30 Apr 2009 19:55:20 -  1.3
@@ -21,7 +21,7 @@
  * @since MMBase-1.9
  * @author Pierre van Rooden
  *
- * @version $Id: DescribedFunctionProvider.java,v 1.2 2007/06/19 14:00:11 
michiel Exp $
+ * @version $Id: DescribedFunctionProvider.java,v 1.3 2009/04/30 19:55:20 
michiel Exp $
  */
 public abstract class DescribedFunctionProvider extends FunctionProvider 
implements Descriptor {
 
@@ -83,7 +83,7 @@
  * @since MMBase-1.8.1
  */
 protected Locale getDefaultLocale() {
-return null;
+return LocalizedString.getDefault();
 }
 
 public String getDescription(Locale locale) {
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] tests/util/org/mmbase/util LocalizedStringTest.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/tests/util/org/mmbase/util
In directory james.mmbase.org:/tmp/cvs-serv18133/util/org/mmbase/util

Modified Files:
LocalizedStringTest.java 
Log Message:
added some cases dealing with setting values on the default locale, which 
behaved a bit odd (some of these failed, but not any more)


See also: http://cvs.mmbase.org/viewcvs/tests/util/org/mmbase/util


Index: LocalizedStringTest.java
===
RCS file: /var/cvs/tests/util/org/mmbase/util/LocalizedStringTest.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- LocalizedStringTest.java28 Apr 2009 06:52:50 -  1.5
+++ LocalizedStringTest.java30 Apr 2009 19:56:25 -  1.6
@@ -18,7 +18,7 @@
 /**
  *
  * @author Michiel Meeuwissen
- * @verion $Id: LocalizedStringTest.java,v 1.5 2009/04/28 06:52:50 michiel Exp 
$
+ * @verion $Id: LocalizedStringTest.java,v 1.6 2009/04/30 19:56:25 michiel Exp 
$
  */
 public class LocalizedStringTest extends TestCase {
 
@@ -39,12 +39,28 @@
 return fun;
 }
 
+protected LocalizedString getInstanceWithDefaultFilled() {
+LocalizedString.setDefault(DK);
+LocalizedString fun = new LocalizedString(funny);
+fun.set(leuk, NL);
+fun.set(plezant, BE);
+fun.set(amuza, EO);
+fun.set(morsom, DK);
+return fun;
+}
+
 public void testBasic() {
 LocalizedString fun = getInstance();
-assertEquals(fun.get(null), funny);
-assertEquals(fun.get(EO), amuza);
-assertEquals(fun.get(BE_VAR), plezant);
-assertEquals(fun.get(NL), leuk);
+assertEquals(funny, fun.get(null));
+assertEquals(amuza, fun.get(EO));
+assertEquals(plezant, fun.get(BE_VAR));
+assertEquals(leuk, fun.get(NL));
+
+LocalizedString fun2 = getInstanceWithDefaultFilled();
+assertEquals(morsom, fun2.get(DK));
+assertEquals( + fun2.getDebugString(), morsom, fun2.get(null));
+assertEquals(funny, fun2.get(Locale.CHINESE));
+
 
 }
 
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] tests/datatypes/org/mmbase/datatypes DataTypesTest.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/tests/datatypes/org/mmbase/datatypes
In directory james.mmbase.org:/tmp/cvs-serv18174/datatypes/org/mmbase/datatypes

Modified Files:
DataTypesTest.java 
Log Message:
That was a test-case error


See also: http://cvs.mmbase.org/viewcvs/tests/datatypes/org/mmbase/datatypes


Index: DataTypesTest.java
===
RCS file: /var/cvs/tests/datatypes/org/mmbase/datatypes/DataTypesTest.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- DataTypesTest.java  30 Apr 2009 10:47:15 -  1.5
+++ DataTypesTest.java  30 Apr 2009 19:56:54 -  1.6
@@ -67,7 +67,7 @@
 
 assertEquals(Tekst, getLine().getGUIName(new Locale(nl)));
 assertEquals(Text, getLine().getGUIName(new Locale(en)));
-assertEquals(eline, getStringClone().getGUIName());
+assertEquals(eline, getLine().getGUIName());
 
 }
 
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] all/maven/maven-mmbase-plugin pom.xml

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/all/maven/maven-mmbase-plugin
In directory james.mmbase.org:/tmp/cvs-serv18466

Modified Files:
pom.xml 
Log Message:
generated source contained some untrue statements. Fixed.


See also: http://cvs.mmbase.org/viewcvs/all/maven/maven-mmbase-plugin


Index: pom.xml
===
RCS file: /var/cvs/all/maven/maven-mmbase-plugin/pom.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- pom.xml 28 Apr 2009 15:17:09 -  1.2
+++ pom.xml 30 Apr 2009 20:06:07 -  1.3
@@ -40,6 +40,10 @@
   artifactIdplexus-utils/artifactId
   version1.5.1/version
 /dependency
+dependency
+  groupIdjavax.servlet/groupId
+  artifactIdservlet-api/artifactId
+/dependency
   /dependencies
 
 /project
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] all/maven/maven-mmbase-plugin/src/main/java/org/mmbase/mojo/remote InterfaceGenerator.java ObjectWrapperGenerator.java ProxyGenerator.java RmiGenerator.java

2009-04-30 Thread Michiel Meeuwissen
Update of 
/var/cvs/all/maven/maven-mmbase-plugin/src/main/java/org/mmbase/mojo/remote
In directory 
james.mmbase.org:/tmp/cvs-serv18466/src/main/java/org/mmbase/mojo/remote

Modified Files:
InterfaceGenerator.java ObjectWrapperGenerator.java 
ProxyGenerator.java RmiGenerator.java 
Log Message:
generated source contained some untrue statements. Fixed.


See also: 
http://cvs.mmbase.org/viewcvs/all/maven/maven-mmbase-plugin/src/main/java/org/mmbase/mojo/remote


Index: InterfaceGenerator.java
===
RCS file: 
/var/cvs/all/maven/maven-mmbase-plugin/src/main/java/org/mmbase/mojo/remote/InterfaceGenerator.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- InterfaceGenerator.java 8 Mar 2009 18:12:44 -   1.1
+++ InterfaceGenerator.java 30 Apr 2009 20:06:07 -  1.2
@@ -18,7 +18,7 @@
  *
  * @since MMBase-1.9
  * @author Pierre van Rooden
- * @version $Id: InterfaceGenerator.java,v 1.1 2009/03/08 18:12:44 nklasens 
Exp $
+ * @version $Id: InterfaceGenerator.java,v 1.2 2009/04/30 20:06:07 michiel Exp 
$
  */
 public class InterfaceGenerator extends AbstractClassGenerator {
 
@@ -47,9 +47,9 @@
 buffer.append( * This interface has almost the same methods names as 
the  + originalName +  interface.\n);
 buffer.append( * The interface is created in such way that it can 
implement java.rmi.Remote.\n);
 buffer.append( * Where needed other return values or parameters are 
used.\n);
-buffer.append( * @author generated by 
org.mmbase.bridge.remote.generator.InterfaceGenerator\n);
+buffer.append( * @author generated by  + this.getClass().getName() + 
\n);
 buffer.append( */\n);
-buffer.append( //DO NOT EDIT THIS FILE, IT IS GENERATED by 
org.mmbase.bridge.remote.generator.RMMCI\n);
+buffer.append( //DO NOT EDIT THIS FILE, IT IS GENERATED by  + 
this.getClass().getName() + \n);
 }
 
 @Override


Index: ObjectWrapperGenerator.java
===
RCS file: 
/var/cvs/all/maven/maven-mmbase-plugin/src/main/java/org/mmbase/mojo/remote/ObjectWrapperGenerator.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- ObjectWrapperGenerator.java 10 Mar 2009 07:32:54 -  1.4
+++ ObjectWrapperGenerator.java 30 Apr 2009 20:06:07 -  1.5
@@ -19,7 +19,7 @@
  *
  * @since MMBase-1.9
  * @author Pierre van Rooden
- * @version $Id: ObjectWrapperGenerator.java,v 1.4 2009/03/10 07:32:54 michiel 
Exp $
+ * @version $Id: ObjectWrapperGenerator.java,v 1.5 2009/04/30 20:06:07 michiel 
Exp $
  */
 public class ObjectWrapperGenerator extends AbstractGenerator {
 
@@ -94,9 +94,9 @@
 buffer.append(import org.mmbase.util.logging.*;\n);
 
 buffer.append(/**\n);
-buffer.append( * @author generated by 
org.mmbase.bridge.remote.generator.ObjectWrapperGenerator\n);
+buffer.append( * @author generated by  + this.getClass().getName() + 
\n);
 buffer.append( */\n);
-buffer.append( //DO NOT EDIT THIS FILE. IT IS GENERATED by 
org.mmbase.bridge.remote.generator.RMMCI\n);
+buffer.append( //DO NOT EDIT THIS FILE, IT IS GENERATED by  + 
this.getClass().getName() + \n);
 }
 
 @Override


Index: ProxyGenerator.java
===
RCS file: 
/var/cvs/all/maven/maven-mmbase-plugin/src/main/java/org/mmbase/mojo/remote/ProxyGenerator.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- ProxyGenerator.java 8 Mar 2009 18:12:44 -   1.1
+++ ProxyGenerator.java 30 Apr 2009 20:06:07 -  1.2
@@ -20,7 +20,7 @@
  *
  * @since MMBase-1.9
  * @author Pierre van Rooden
- * @version $Id: ProxyGenerator.java,v 1.1 2009/03/08 18:12:44 nklasens Exp $
+ * @version $Id: ProxyGenerator.java,v 1.2 2009/04/30 20:06:07 michiel Exp $
  */
 public class ProxyGenerator extends AbstractClassGenerator {
 
@@ -48,9 +48,9 @@
 buffer.append(/**\n);
 buffer.append( *  + proxyName +  in a generated smart proxy of  + 
originalName + br /\n);
 buffer.append( * This smart proxy is used by a local class when the 
MMCI is called remotely\n);
-buffer.append( * @author generated by 
org.mmbase.bridge.remote.generator.ProxyGenerator\n);
+buffer.append( * @author generated by  + this.getClass().getName() + 
\n);
 buffer.append( */\n);
-buffer.append( //DO NOT EDIT THIS FILE. IT IS GENERATED by 
org.mmbase.bridge.remote.generator.RMMCI\n);
+buffer.append( //DO NOT EDIT THIS FILE, IT IS GENERATED by  + 
this.getClass().getName() + \n);
 }
 
 boolean abstractListMethod(Method m) {


Index: RmiGenerator.java
===
RCS file: 
/var/cvs/all/maven/maven-mmbase-plugin/src/main/java/org/mmbase/mojo/remote/RmiGenerator.java,v
retrieving 

[MMBASE CVS] all/maven/maven-mmbase-plugin/src/main/java/org/mmbase/mojo RemoteGenerator.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/all/maven/maven-mmbase-plugin/src/main/java/org/mmbase/mojo
In directory james.mmbase.org:/tmp/cvs-serv18954

Modified Files:
RemoteGenerator.java 
Log Message:
I'm not sure wht this was done like so, but anyway, it caused MMB-1814


See also: 
http://cvs.mmbase.org/viewcvs/all/maven/maven-mmbase-plugin/src/main/java/org/mmbase/mojo
See also: http://www.mmbase.org/jira/browse/MMB-1814


Index: RemoteGenerator.java
===
RCS file: 
/var/cvs/all/maven/maven-mmbase-plugin/src/main/java/org/mmbase/mojo/RemoteGenerator.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- RemoteGenerator.java8 Mar 2009 18:12:45 -   1.1
+++ RemoteGenerator.java30 Apr 2009 20:23:39 -  1.2
@@ -156,12 +156,6 @@
}
 
public void generateObjectWrapper(ListClass? objectsToWrap, File 
remoteDir) {
-   try {
-  objectsToWrap.add(Class.forName(org.mmbase.bridge.BridgeList));
-   }
-   catch (ClassNotFoundException e) {
-  getLog().debug( + e.getMessage(), e);
-   }
new ObjectWrapperGenerator(objectsToWrap).generate(remoteDir);
}

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] src/org/mmbase/util ThreadPools.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/src/org/mmbase/util
In directory james.mmbase.org:/tmp/cvs-serv19010

Modified Files:
ThreadPools.java 
Log Message:
Casting still not working completely on rmmci 


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/util


Index: ThreadPools.java
===
RCS file: /var/cvs/src/org/mmbase/util/ThreadPools.java,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -b -r1.29 -r1.30
--- ThreadPools.java30 Apr 2009 18:48:43 -  1.29
+++ ThreadPools.java30 Apr 2009 20:24:23 -  1.30
@@ -18,7 +18,7 @@
  *
  * @since MMBase 1.8
  * @author Michiel Meeuwissen
- * @version $Id: ThreadPools.java,v 1.29 2009/04/30 18:48:43 michiel Exp $
+ * @version $Id: ThreadPools.java,v 1.30 2009/04/30 20:24:23 michiel Exp $
  */
 public abstract class ThreadPools {
 private static final Logger log = 
Logging.getLoggerInstance(ThreadPools.class);
@@ -73,7 +73,7 @@
 private static Thread newThread(Runnable r, final String id) {
 boolean isUp = 
org.mmbase.bridge.ContextProvider.getDefaultCloudContext().isUp();
 Thread t = new Thread(threadGroup, r,
-  isUp ? 
org.mmbase.module.core.MMBaseContext.getMachineName() + : + id : id) {
+  isUp ? getMachineName() + : + id : id) {
 /**
  * Overrides run of Thread to catch and log all exceptions. 
Otherwise they go through to app-server.
  */
@@ -106,9 +106,7 @@
 }
 });
 
-static {
-jobsExecutor.execute(new Runnable() {
-public void run() {
+private static String getMachineName() {
 String machineName;
 try {
 
org.mmbase.bridge.ContextProvider.getDefaultCloudContext().assertUp();
@@ -118,6 +116,13 @@
 // rmmci-client jar.
 machineName = localhost;
 }
+return machineName;
+}
+
+static {
+jobsExecutor.execute(new Runnable() {
+public void run() {
+String machineName = getMachineName();
 for (Thread t : nameLess) {
 t.setName(machineName + : + t.getName());
 }
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications/rmmci/src/org/mmbase/bridge/remote RemoteBridgeList.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/applications/rmmci/src/org/mmbase/bridge/remote
In directory james.mmbase.org:/tmp/cvs-serv19401

Modified Files:
RemoteBridgeList.java 
Log Message:
javadoc


See also: 
http://cvs.mmbase.org/viewcvs/applications/rmmci/src/org/mmbase/bridge/remote


Index: RemoteBridgeList.java
===
RCS file: 
/var/cvs/applications/rmmci/src/org/mmbase/bridge/remote/RemoteBridgeList.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- RemoteBridgeList.java   31 Mar 2007 17:14:59 -  1.1
+++ RemoteBridgeList.java   30 Apr 2009 20:46:13 -  1.2
@@ -18,9 +18,7 @@
  * The interface is created in such way that it can implement java.rmi.Remote.
  * Where needed other return values or parameters are used.
  * @since MMBase-1.9
- * @author generated by org.mmbase.bridge.remote.generator.InterfaceGenerator
  */
- //DO NOT EDIT THIS FILE, IT IS GENERATED by 
org.mmbase.bridge.remote.generator.RMMCI
 public interface RemoteBridgeListE extends  RemoteListE {
   public void setProperty(java.lang.Object arg0,java.lang.Object arg1) throws 
RemoteException;
   public java.lang.Object getProperty(java.lang.Object arg0) throws 
RemoteException;
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications/rmmci/src/org/mmbase/bridge/remote/proxy MappedObject_Proxy.java RemoteBridgeList_Proxy.java RemoteIterator_Proxy.java RemoteList_Proxy.java UriRemoteCloudContext_Proxy.java

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/applications/rmmci/src/org/mmbase/bridge/remote/proxy
In directory james.mmbase.org:/tmp/cvs-serv19401/proxy

Modified Files:
MappedObject_Proxy.java RemoteBridgeList_Proxy.java 
RemoteIterator_Proxy.java RemoteList_Proxy.java 
UriRemoteCloudContext_Proxy.java 
Log Message:
javadoc


See also: 
http://cvs.mmbase.org/viewcvs/applications/rmmci/src/org/mmbase/bridge/remote/proxy


Index: MappedObject_Proxy.java
===
RCS file: 
/var/cvs/applications/rmmci/src/org/mmbase/bridge/remote/proxy/MappedObject_Proxy.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- MappedObject_Proxy.java 31 Mar 2007 17:14:59 -  1.1
+++ MappedObject_Proxy.java 30 Apr 2009 20:46:13 -  1.2
@@ -13,6 +13,10 @@
 import org.mmbase.bridge.remote.*;
 import org.mmbase.bridge.remote.util.ObjectWrapper;
 
+
+/**
+ * @javadoc
+ */
 public class MappedObject_ProxyO extends ServerMappedObject implements 
MappedObject {
 
 private O remoteObject;


Index: RemoteBridgeList_Proxy.java
===
RCS file: 
/var/cvs/applications/rmmci/src/org/mmbase/bridge/remote/proxy/RemoteBridgeList_Proxy.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- RemoteBridgeList_Proxy.java 31 Mar 2007 17:14:59 -  1.1
+++ RemoteBridgeList_Proxy.java 30 Apr 2009 20:46:13 -  1.2
@@ -17,6 +17,10 @@
 
 import org.mmbase.bridge.remote.util.*;
 
+/**
+ * @javadoc
+ */
+
 public class RemoteBridgeList_ProxyL extends Comparable? super L,E extends 
RemoteList_ProxyL,E implements BridgeListL, MappedObject  {
 
   public RemoteBridgeList_Proxy(RemoteBridgeListE remoteObject) {


Index: RemoteIterator_Proxy.java
===
RCS file: 
/var/cvs/applications/rmmci/src/org/mmbase/bridge/remote/proxy/RemoteIterator_Proxy.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- RemoteIterator_Proxy.java   31 Mar 2007 17:14:59 -  1.1
+++ RemoteIterator_Proxy.java   30 Apr 2009 20:46:13 -  1.2
@@ -17,6 +17,9 @@
 import org.mmbase.bridge.remote.util.ObjectWrapper;
 
 
+/**
+ * @javadoc
+ */
 public class RemoteIterator_ProxyL, R extends 
MappedObject_ProxyRemoteIteratorR implements ListIteratorL {
 
 ListIteratorL local;


Index: RemoteList_Proxy.java
===
RCS file: 
/var/cvs/applications/rmmci/src/org/mmbase/bridge/remote/proxy/RemoteList_Proxy.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- RemoteList_Proxy.java   31 Mar 2007 17:14:59 -  1.1
+++ RemoteList_Proxy.java   30 Apr 2009 20:46:13 -  1.2
@@ -17,6 +17,10 @@
 import org.mmbase.bridge.remote.*;
 import org.mmbase.bridge.remote.util.ObjectWrapper;
 
+
+/**
+ * @javadoc
+ */
 public class RemoteList_ProxyL, R extends AbstractListL implements 
ListL, MappedObject {
 
 // remote object


Index: UriRemoteCloudContext_Proxy.java
===
RCS file: 
/var/cvs/applications/rmmci/src/org/mmbase/bridge/remote/proxy/UriRemoteCloudContext_Proxy.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- UriRemoteCloudContext_Proxy.java17 Jul 2008 17:14:06 -  1.1
+++ UriRemoteCloudContext_Proxy.java30 Apr 2009 20:46:13 -  1.2
@@ -11,6 +11,13 @@
 package org.mmbase.bridge.remote.proxy;
 
 import org.mmbase.bridge.remote.*;
+
+/**
+ * Effort to try to fix that RemoteCloudContext.getCloud().getCloudContext() 
does not return a
+ * eremote cloud context.
+ * Not working, not used, afaik..
+ * @version $Id: UriRemoteCloudContext_Proxy.java,v 1.2 2009/04/30 20:46:13 
michiel Exp $
+ */
 public class UriRemoteCloudContext_Proxy extends RemoteCloudContext_Proxy {
 
 private final String uri;
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] tests/bridge/org/mmbase/bridge CloudContextTest.java FilledNodeTest.java NodeTest.java ProcessorTest.java

2009-04-30 Thread Michiel Meeuwissen
() {
-for (String element : fieldTypes) {
+for (final String element : fieldTypes) {
 Date value = null;
 if (element.equals(node)) {
 value = node.getDateValue(element + field);
@@ -412,14 +413,14 @@
 value.getTime()==TEST_TIME);
 } else if (element.equals(double)) {
 value = node.getDateValue(element + field);
-long time = new Double(Double.MAX_VALUE).longValue() * 1000;
-assertTrue(element +  field queried as datetime did not 
return +new Date(time)+, but  + value,
-value.getTime()==time);
+Date time = Casting.toDate(TEST_DOUBLE);
+assertTrue(element +  field queried as datetime did not 
return  + time + , but  + value,
+   value.getTime() == time.getTime());
 } else if (element.equals(float)) {
 value = node.getDateValue(element + field);
-long time = new Float(Float.MAX_VALUE).longValue() * 1000;
-assertTrue(element +  field queried as datetime did not 
return +new Date(time)+, but  + value,
-value.getTime()==time);
+Date time = Casting.toDate(Float.MAX_VALUE);
+assertTrue(element +  field queried as datetime did not 
return + time +, but  + value,
+   value.getTime() == time.getTime());
 } else if (element.equals(int)) {
 value = node.getDateValue(element + field);
 long time = new Integer(Integer.MAX_VALUE).longValue()*1000;
@@ -427,9 +428,9 @@
 value.getTime()==time);
 } else if (element.equals(long)) {
 value = node.getDateValue(element + field);
-long time = Long.MAX_VALUE * 1000; // oddd..
-assertTrue(element +  field queried as datetime did not 
return +new Date(time) + , but  + value,
-value.getTime()==time);
+Date time = Casting.toDate(Long.MAX_VALUE);
+assertTrue(element +  field queried as datetime did not 
return + time + , but  + value,
+   value.getTime() == time.getTime());
 } else if (element.equals(decimal)) {
 value = node.getDateValue(element + field);
 long time = TEST_DECIMAL.longValue() * 1000;
@@ -440,11 +441,12 @@
 value = node.getDateValue(element + field);
 fail(element +  field 's value ' + 
node.getStringValue(element + field) + ' cannot be queried as a date, should 
have thrown exception);
 } catch (Throwable e) {
-return;
+continue;
 }
 }
 assertTrue(element +  field queried as datetime returned null, 
value != null);
}
+
 }
 
 public void testGetDecimalValue() {
@@ -453,7 +455,7 @@
 if (element.equals(binary)) {
 assertTrue(new BigDecimal(-1).compareTo(l) == 0);
 } else if (element.equals(double)) {
-assertTrue( + l +  !=  + Double.MAX_VALUE, new 
BigDecimal(Double.MAX_VALUE).compareTo(l) == 0);
+assertTrue( + l +  !=  + TEST_DOUBLE, new 
BigDecimal(TEST_DOUBLE).compareTo(l) == 0);
 } else if (element.equals(float)) {
 assertTrue(new BigDecimal(Float.MAX_VALUE).compareTo(l) == 0);
 } else if (element.equals(int)) {


Index: NodeTest.java
===
RCS file: /var/cvs/tests/bridge/org/mmbase/bridge/NodeTest.java,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -b -r1.26 -r1.27
--- NodeTest.java   1 Dec 2008 22:41:58 -   1.26
+++ NodeTest.java   30 Apr 2009 22:36:13 -  1.27
@@ -23,7 +23,7 @@
  */
 public abstract class NodeTest extends BridgeTest {
 protected Node node;
-protected static String[] fieldTypes = {binary, double, float, 
int, long, string, xml, node, datetime, boolean, decimal}; //, 
list};
+protected final static String[] fieldTypes = {float, int, long, 
string, xml, node, datetime, boolean, decimal, double, binary}; 
//, list};
 //protected static String[] fieldTypes = {datetime};
 
 public NodeTest(String name) {


Index: ProcessorTest.java
===
RCS file: /var/cvs/tests/bridge/org/mmbase/bridge/ProcessorTest.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- ProcessorTest.java  30 Apr 2009 19:07:43 -  1.7
+++ ProcessorTest.java  30 Apr 2009 22:36:13 -  1.8
@@ -24,7 +24,7 @@
  * Testing wether the processors of datatypes behave as expected.
  *
  * @author Michiel Meeuwissen
- * @version $Id: ProcessorTest.java,v 1.7 2009/04/30 19:07:43 michiel Exp $
+ * @version $Id

[MMBASE CVS] applications/richtext build.xml

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/applications/richtext
In directory james.mmbase.org:/tmp/cvs-serv21435

Modified Files:
build.xml 
Log Message:



See also: http://cvs.mmbase.org/viewcvs/applications/richtext


Index: build.xml
===
RCS file: /var/cvs/applications/richtext/build.xml,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- build.xml   17 Nov 2008 11:18:41 -  1.12
+++ build.xml   30 Apr 2009 22:38:38 -  1.13
@@ -1,5 +1,5 @@
 ?xml version=1.0?
-project name=MMBase Richtext default=kupu basedir=.
+project name=richtext default=kupu basedir=.
   property name=java.source.version value=1.5 /
 
   property name=kupu.repository 
value=http://codespeak.net/svn/kupu/trunk/kupu; /
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications/richtext/config/components wiki.xml

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/applications/richtext/config/components
In directory james.mmbase.org:/tmp/cvs-serv21499/config/components

Modified Files:
wiki.xml 
Log Message:



See also: http://cvs.mmbase.org/viewcvs/applications/richtext/config/components


Index: wiki.xml
===
RCS file: /var/cvs/applications/richtext/config/components/wiki.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- wiki.xml7 Aug 2008 12:18:02 -   1.4
+++ wiki.xml30 Apr 2009 22:38:50 -  1.5
@@ -34,5 +34,11 @@
 /body
   /block
 
+  block name=relations
+body jsp=/mmbase/components/richtext/wiki/relations.jspx
+  param name=n/
+/body
+  /block
+
 
 /component
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications/cloudcontext build.xml

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/applications/cloudcontext
In directory james.mmbase.org:/tmp/cvs-serv21658/cloudcontext

Modified Files:
  Tag: MMBase-1_8
build.xml 
Log Message:



See also: http://cvs.mmbase.org/viewcvs/applications/cloudcontext


Index: build.xml
===
RCS file: /var/cvs/applications/cloudcontext/build.xml,v
retrieving revision 1.5.2.1
retrieving revision 1.5.2.2
diff -u -b -r1.5.2.1 -r1.5.2.2
--- build.xml   21 Nov 2007 09:52:42 -  1.5.2.1
+++ build.xml   30 Apr 2009 22:41:11 -  1.5.2.2
@@ -4,6 +4,7 @@
 
 
 project name=cloudcontext default=jar basedir=.
+  property name=java.source.version value=1.5 /
   property name=project.name  value=cloudcontextsecurity /
   property name=project.package   
value=org/mmbase/security/implementation/cloudcontext /
   property name=project.target.templates.dir   value=security /
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications/editwizard/examples/advanced/tasks mags.xml

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/applications/editwizard/examples/advanced/tasks
In directory 
james.mmbase.org:/tmp/cvs-serv21771/editwizard/examples/advanced/tasks

Modified Files:
  Tag: MMBase-1_8
mags.xml 
Log Message:



See also: 
http://cvs.mmbase.org/viewcvs/applications/editwizard/examples/advanced/tasks


Index: mags.xml
===
RCS file: 
/var/cvs/applications/editwizard/examples/advanced/tasks/Attic/mags.xml,v
retrieving revision 1.4
retrieving revision 1.4.2.1
diff -u -b -r1.4 -r1.4.2.1
--- mags.xml13 Feb 2006 10:37:31 -  1.4
+++ mags.xml30 Apr 2009 22:41:45 -  1.4.2.1
@@ -47,7 +47,7 @@
 titleNews article/title
 field name=title ftype=data /
 field name=date ftype=data /
-field fdatapath=fie...@name='pos'] ftype=data /
+field fdatapath=fie...@name='pos']  /
   /item
 
   command name=search nodepath=news fields=title orderby=title 
age=-1
@@ -60,7 +60,7 @@
 
   action type=create
 relation role=posrel destinationtype=news 
-  field name=pos{sum(//relati...@role='posrel' and 
@lastitem='true']/fie...@name='pos'])+{$pos}}/field
+  field name=pos{sum(//relati...@role='posrel' and 
@lastitem='true' and @source=/data/object/@number and object/@searchtype = 
'news']/fie...@name='pos'])+{$pos}}/field
 /relation
   /action
 /list
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications/editwizard/examples/simple index.jsp

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/applications/editwizard/examples/simple
In directory james.mmbase.org:/tmp/cvs-serv21841/editwizard/examples/simple

Modified Files:
  Tag: MMBase-1_8
index.jsp 
Log Message:



See also: http://cvs.mmbase.org/viewcvs/applications/editwizard/examples/simple


Index: index.jsp
===
RCS file: /var/cvs/applications/editwizard/examples/simple/Attic/index.jsp,v
retrieving revision 1.13.2.1
retrieving revision 1.13.2.2
diff -u -b -r1.13.2.1 -r1.13.2.2
--- index.jsp   10 May 2007 15:53:06 -  1.13.2.1
+++ index.jsp   30 Apr 2009 22:42:19 -  1.13.2.2
@@ -38,6 +38,28 @@
   /tdtd
   An editor for news articles. In the one step you can create or add a 
news article and relate people and images to it.
   /td/tr
+trtd
+  mm:link referids=referrer page=$jsps/list.jsp
+mm:param name=wizard../samples/news_origin/mm:param
+mm:param name=startnodesdefault.mags/mm:param
+mm:param name=origindefault.mags/mm:param
+mm:param name=relationRoleposrel/mm:param
+mm:param name=relationOriginNodedefault.mags/mm:param
+mm:param name=nodepathmags,posrel,news/mm:param
+mm:param name=orderbyposrel.pos/mm:param
+mm:param name=directionsdown/mm:param
+mm:param name=searchyes/mm:param
+a href=${_}News (with origin = default.mags)/a
+  /mm:link
+
+  mm:link referids=referrer page=$jsps/wizard.jsp
+mm:param name=wizard../samples/news_origin/mm:param
+mm:param name=origindefault.mags/mm:param
+mm:param name=objectnumbernew/mm:param
+a href=${_}NEW/a
+  /mm:link
+
+  /td/tr
 /table
 hr /
 a class=navigate href=../img alt=back src=mm:url 
page=/mmbase/style/images/back.png / //abr /
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications/richtext/blocks/wiki relations.jspx

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/applications/richtext/blocks/wiki
In directory james.mmbase.org:/tmp/cvs-serv21982/blocks/wiki

Added Files:
relations.jspx 
Log Message:



See also: http://cvs.mmbase.org/viewcvs/applications/richtext/blocks/wiki


relations.jspx is new

___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] CVSROOT deny.pl checkoutlist

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/CVSROOT
In directory james.mmbase.org:/tmp/cvs-serv22108

Modified Files:
checkoutlist 
Added Files:
deny.pl 
Log Message:
will disable CVS tomorrow


See also: http://cvs.mmbase.org/viewcvs/CVSROOT


deny.pl is new



Index: checkoutlist
===
RCS file: /var/cvs/CVSROOT/checkoutlist,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- checkoutlist17 Feb 2004 16:02:50 -  1.3
+++ checkoutlist30 Apr 2009 22:49:16 -  1.4
@@ -13,4 +13,5 @@
 # comment lines begin with '#'
 
 xmlvalidate.pl  No XML-validation script could be found 
+deny.pl Deny every check in
 log/cvsmail No mails script could be found 
\ No newline at end of file
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] CVSROOT deny.pl

2009-04-30 Thread Michiel Meeuwissen
Update of /var/cvs/CVSROOT
In directory james.mmbase.org:/tmp/cvs-serv22251

Modified Files:
deny.pl 
Log Message:
will disable CVS tomorrow


See also: http://cvs.mmbase.org/viewcvs/CVSROOT


Index: deny.pl
===
RCS file: /var/cvs/CVSROOT/deny.pl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- deny.pl 30 Apr 2009 22:49:16 -  1.1
+++ deny.pl 30 Apr 2009 22:51:03 -  1.2
@@ -1,3 +1,8 @@
 #!/usr/bin/perl
-print You cannot check in in CVS any more. We migrated to Subversion. Please 
https://scm.mmbase.org.\n;;
-exit(-1);
+$module_dir = shift @ARGV;
+if ($module_dir ne CVSROOT) {
+print You cannot check in in CVS any more. We migrated to Subversion. 
Please use https://scm.mmbase.org.\n;;
+exit(-1);
+} else {
+exit(0);
+}
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] all/maven-base pom.xml

2009-04-29 Thread Michiel Meeuwissen
Update of /var/cvs/all/maven-base
In directory james.mmbase.org:/tmp/cvs-serv1312

Modified Files:
pom.xml 
Log Message:
rationalized dependency managment a bit, because it was not quite wokring 
everywhere. Added a 'servlet25' profile.


See also: http://cvs.mmbase.org/viewcvs/all/maven-base


Index: pom.xml
===
RCS file: /var/cvs/all/maven-base/pom.xml,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -b -r1.24 -r1.25
--- pom.xml 28 Apr 2009 15:16:09 -  1.24
+++ pom.xml 29 Apr 2009 07:01:49 -  1.25
@@ -552,7 +552,6 @@
 groupIdjavax.servlet/groupId
 artifactIdservlet-api/artifactId
 version${servlet.version}/version
-scopeprovided/scope
   /dependency
 
   dependency
@@ -566,27 +565,23 @@
 groupId${jsp.groupId}/groupId
 artifactIdjsp-api/artifactId
 version${jsp.version}/version
-scopeprovided/scope
   /dependency
 
   dependency
 groupIdjavax.servlet/groupId
 artifactIdjstl/artifactId
 version${jstl.version}/version
-scopeprovided/scope
   /dependency
   dependency
 groupIdtaglibs/groupId
 artifactIdstandard/artifactId
 version${taglib-standard.version}/version
-scopeprovided/scope
   /dependency
 
   dependency
 groupIdlog4j/groupId
 artifactIdlog4j/artifactId
 version${log4j.version}/version
-scopeprovided/scope
   /dependency
 
   dependency
@@ -622,7 +617,6 @@
 artifactIdservlet-api/artifactId
   /exclusion
 /exclusions
-scopeprovided/scope
   /dependency
   dependency
 groupIdcommons-lang/groupId
@@ -633,7 +627,6 @@
 groupIdcommons-fileupload/groupId
 artifactIdcommons-fileupload/artifactId
 version1.1/version
-scopeprovided/scope
   /dependency
 
   dependency
@@ -645,19 +638,6 @@
 /dependencies
   /dependencyManagement
 
-  dependencies
-dependency
-  groupIdjavax.servlet/groupId
-  artifactIdservlet-api/artifactId
-  scopeprovided/scope
-/dependency
-dependency
-  groupId${jsp.groupId}/groupId
-  artifactIdjsp-api/artifactId
-  scopeprovided/scope
-/dependency
-
-  /dependencies
 
   distributionManagement
 repository
@@ -868,6 +848,23 @@
 /repository
   /distributionManagement
 /profile
+
+profile
+  idservlet25/id
+  properties
+servlet.version2.5/servlet.version
+jsp.version2.1/jsp.version
+jsp.groupIdjavax.servlet.jsp/jsp.groupId
+jstl.version1.2/jstl.version
+  /properties
+  dependencies
+dependency
+  groupIdtaglibs/groupId
+  artifactIdstandard/artifactId
+  scopeprovided/scope
+/dependency
+  /dependencies
+/profile
   /profiles
 
 /project
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] all/base-webapp pom.xml

2009-04-29 Thread Michiel Meeuwissen
Update of /var/cvs/all/base-webapp
In directory james.mmbase.org:/tmp/cvs-serv1418

Modified Files:
pom.xml 
Log Message:
rationalized dependency managment a bit, because it was not quite wokring 
everywhere. Added a 'servlet25' profile.


See also: http://cvs.mmbase.org/viewcvs/all/base-webapp


Index: pom.xml
===
RCS file: /var/cvs/all/base-webapp/pom.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- pom.xml 1 Apr 2009 13:33:00 -   1.5
+++ pom.xml 29 Apr 2009 07:03:05 -  1.6
@@ -13,6 +13,11 @@
   artifactIdbase-webapp/artifactId
   packagingwar/packaging
   nameMMBase Base webapp/name
+  version${base.version}/version
+
+  properties
+base.version${mmbase.version}/base.version
+  /properties
 
   description
 This is a minimalistic war containing the essentials for an MMBase web 
applications. This can be used as initial war overlay for your own project.
@@ -44,7 +49,7 @@
 dependency
   groupIdorg.mmbase/groupId
   artifactIdmmbase/artifactId
-  version${project.version}/version
+  version${mmbase.version}/version
 /dependency
 
 !--
@@ -54,9 +59,17 @@
 dependency
   groupIdorg.mmbase/groupId
   artifactIdmmbase-taglib/artifactId
-  version${project.version}/version
+  version${mmbase.version}/version
   typewar/type
 /dependency
 
   /dependencies
+  profiles
+profile
+  idservlet25/id
+  properties
+base.version${mmbase.version}-servlet25/base.version
+  /properties
+/profile
+  /profiles
 /project
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] all pom.xml

2009-04-29 Thread Michiel Meeuwissen
Update of /var/cvs/all
In directory james.mmbase.org:/tmp/cvs-serv1366

Modified Files:
pom.xml 
Log Message:
rationalized dependency managment a bit, because it was not quite wokring 
everywhere. Added a 'servlet25' profile.


See also: http://cvs.mmbase.org/viewcvs/all


Index: pom.xml
===
RCS file: /var/cvs/all/pom.xml,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -b -r1.20 -r1.21
--- pom.xml 28 Apr 2009 15:17:43 -  1.20
+++ pom.xml 29 Apr 2009 07:02:39 -  1.21
@@ -153,39 +153,32 @@
 dependency
   groupIdlog4j/groupId
   artifactIdlog4j/artifactId
-  scopecompile/scope
 /dependency
 dependency
   groupIdcommons-fileupload/groupId
   artifactIdcommons-fileupload/artifactId
-  scopecompile/scope
 /dependency
 dependency
   groupIdcommons-logging/groupId
   artifactIdcommons-logging/artifactId
-  scopecompile/scope
+  scopeprovided/scope
 /dependency
 
 dependency
-  groupIdjavax.servlet/groupId
-  artifactIdservlet-api/artifactId
-/dependency
-dependency
   groupId${jsp.groupId}/groupId
   artifactIdjsp-api/artifactId
+  scopeprovided/scope
 /dependency
 
 dependency
   groupIdjavax.servlet/groupId
   artifactIdjstl/artifactId
-  scopecompile/scope
 /dependency
-!-- the dependency on standard taglibs can be dropped when going to jstl 
1.2 --
 dependency
   groupIdtaglibs/groupId
   artifactIdstandard/artifactId
-  scopecompile/scope
 /dependency
+
 !--
 dependency
   groupIdjavax.portlet/groupId
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] all/base-webapp .cvsignore

2009-04-29 Thread Michiel Meeuwissen
Update of /var/cvs/all/base-webapp
In directory james.mmbase.org:/tmp/cvs-serv1483

Modified Files:
.cvsignore 
Log Message:
some addition of netbeans


See also: http://cvs.mmbase.org/viewcvs/all/base-webapp


Index: .cvsignore
===
RCS file: /var/cvs/all/base-webapp/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- .cvsignore  17 Feb 2009 22:41:33 -  1.1
+++ .cvsignore  29 Apr 2009 07:04:02 -  1.2
@@ -1,4 +1,5 @@
 target
+profiles.xml
 .classpath
-.project
 *.log
+.project
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications pom.xml

2009-04-29 Thread Michiel Meeuwissen
Update of /var/cvs/applications
In directory james.mmbase.org:/tmp/cvs-serv1536

Modified Files:
pom.xml 
Log Message:
depending on 'mmbase.version' for modules that have that version


See also: http://cvs.mmbase.org/viewcvs/applications


Index: pom.xml
===
RCS file: /var/cvs/applications/pom.xml,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -b -r1.15 -r1.16
--- pom.xml 24 Apr 2009 08:14:11 -  1.15
+++ pom.xml 29 Apr 2009 07:04:42 -  1.16
@@ -23,25 +23,24 @@
 dependency
   groupIdorg.mmbase/groupId
   artifactIdmmbase/artifactId
-  version${project.version}/version
+  version${mmbase.version}/version
   scopeprovided/scope
 /dependency
-
-
 dependency
   groupIdorg.mmbase/groupId
   artifactIdmmbase/artifactId
-  version${project.version}/version
+  version${mmbase.version}/version
   classifierjavadoc/classifier
   scopeprovided/scope
 /dependency
 dependency
   groupIdorg.mmbase/groupId
   artifactIdmmbase/artifactId
-  version${project.version}/version
+  version${mmbase.version}/version
   classifiersources/classifier
   scopeprovided/scope
 /dependency
+
   /dependencies
 
   build
@@ -143,4 +142,6 @@
 modulescan/module
 
   /modules
+
+
 /project
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications/vwms pom.xml

2009-04-29 Thread Michiel Meeuwissen
Update of /var/cvs/applications/vwms
In directory james.mmbase.org:/tmp/cvs-serv1611

Modified Files:
pom.xml 
Log Message:
vwms uses Mail


See also: http://cvs.mmbase.org/viewcvs/applications/vwms


Index: pom.xml
===
RCS file: /var/cvs/applications/vwms/pom.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- pom.xml 28 Apr 2009 15:19:34 -  1.2
+++ pom.xml 29 Apr 2009 07:05:12 -  1.3
@@ -18,4 +18,14 @@
 VWMS ('virtual webmasters') are  legacy. Don't use it.
   /description
 
+  dependencies
+dependency
+  groupIdorg.mmbase/groupId
+  artifactIdmmbase-email/artifactId
+  version${mmbase.version}/version
+  classifierclasses/classifier
+  scopeprovided/scope
+/dependency
+  /dependencies
+
 /project
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] all/maven pom.xml

2009-04-29 Thread Michiel Meeuwissen
Update of /var/cvs/all/maven
In directory james.mmbase.org:/tmp/cvs-serv1676

Modified Files:
pom.xml 
Log Message:
accidentely commented out build of the webapps


See also: http://cvs.mmbase.org/viewcvs/all/maven


Index: pom.xml
===
RCS file: /var/cvs/all/maven/pom.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- pom.xml 28 Apr 2009 15:17:09 -  1.2
+++ pom.xml 29 Apr 2009 07:05:38 -  1.3
@@ -25,10 +25,8 @@
 
 module../module
 module../applications/module
-!--
 module../base-webapp/module
 module../example-webapp/module
---
   /modules
 
   build
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications/media/config/builders/media mediasources.xml

2009-04-29 Thread Michiel Meeuwissen
Update of /var/cvs/applications/media/config/builders/media
In directory james.mmbase.org:/tmp/cvs-serv1889/media/config/builders/media

Modified Files:
mediasources.xml 
Log Message:
added javaconstant to enumeration


See also: http://cvs.mmbase.org/viewcvs/applications/media/config/builders/media


Index: mediasources.xml
===
RCS file: /var/cvs/applications/media/config/builders/media/mediasources.xml,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- mediasources.xml17 Apr 2009 11:14:11 -  1.9
+++ mediasources.xml29 Apr 2009 07:10:26 -  1.10
@@ -144,8 +144,11 @@
   /gui
   editorpositionslist8/list/positions/editor
   datatype base=integer xmlns=http://www.mmbase.org/xmlns/datatypes;
-enumeration
-  entry 
basename=org.mmbase.applications.media.builders.resources.states /
+default value=UNDEFINED /
+enumeration enforce=onchange
+  entry
+  javaconstants=org.mmbase.applications.media.State
+  
basename=org.mmbase.applications.media.builders.resources.states /
 /enumeration
   /datatype
 /field
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications/rmmci pom.xml

2009-04-29 Thread Michiel Meeuwissen
Update of /var/cvs/applications/rmmci
In directory james.mmbase.org:/tmp/cvs-serv1944

Modified Files:
pom.xml 
Log Message:
depending on 'mmbase.version' for modules that have that version


See also: http://cvs.mmbase.org/viewcvs/applications/rmmci


Index: pom.xml
===
RCS file: /var/cvs/applications/rmmci/pom.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- pom.xml 28 Apr 2009 15:19:34 -  1.3
+++ pom.xml 29 Apr 2009 07:10:54 -  1.4
@@ -24,8 +24,7 @@
   dependency
 groupIdorg.mmbase/groupId
 artifactIdmmbase/artifactId
-version${project.version}/version
-!-- classifierclasses/classifier --
+version${mmbase.version}/version
   /dependency
 dependency
   groupIdjavax.servlet/groupId
@@ -95,4 +94,6 @@
 
 /plugins
   /build
+
+
 /project
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications/rmmci/assembly client.xml

2009-04-29 Thread Michiel Meeuwissen
Update of /var/cvs/applications/rmmci/assembly
In directory james.mmbase.org:/tmp/cvs-serv1998/assembly

Modified Files:
client.xml 
Log Message:



See also: http://cvs.mmbase.org/viewcvs/applications/rmmci/assembly


Index: client.xml
===
RCS file: /var/cvs/applications/rmmci/assembly/client.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- client.xml  18 Apr 2009 09:22:33 -  1.2
+++ client.xml  29 Apr 2009 07:11:09 -  1.3
@@ -69,6 +69,7 @@
   includeorg/mmbase/util/HashCodeUtil*/include 
!-- used by SortedBundle, but is generic tool--
   includeorg/mmbase/util/PublicCloneable*/include 
!-- used by SortedBundle, but is generic tool--
   includeorg/mmbase/util/StringSplitter*/include 
!-- used by Queries--
+  includeorg/mmbase/util/SerializableInputStream*/include
!-- Representation of binaries--
 
   includeorg/mmbase/storage/Storable.class/include  
!-- DataTypes uses .. --
   includeorg/mmbase/storage/StorageException.class/include  
!--  --
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications/taglib pom.xml

2009-04-29 Thread Michiel Meeuwissen
Update of /var/cvs/applications/taglib
In directory james.mmbase.org:/tmp/cvs-serv2043

Modified Files:
pom.xml 
Log Message:
depending on 'mmbase.version' for modules that have that version


See also: http://cvs.mmbase.org/viewcvs/applications/taglib


Index: pom.xml
===
RCS file: /var/cvs/applications/taglib/pom.xml,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- pom.xml 28 Apr 2009 15:19:34 -  1.12
+++ pom.xml 29 Apr 2009 07:11:33 -  1.13
@@ -110,11 +110,13 @@
 dependency
   groupIdcommons-fileupload/groupId
   artifactIdcommons-fileupload/artifactId
+  scopeprovided/scope
 /dependency
 
 dependency
   groupIdjavax.servlet/groupId
   artifactIdjstl/artifactId
+  scopeprovided/scope
 /dependency
   /dependencies
 /project
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications/vpro-wizards pom.xml

2009-04-29 Thread Michiel Meeuwissen
Update of /var/cvs/applications/vpro-wizards
In directory james.mmbase.org:/tmp/cvs-serv2090

Modified Files:
pom.xml 
Log Message:
removed an odd newline


See also: http://cvs.mmbase.org/viewcvs/applications/vpro-wizards


Index: pom.xml
===
RCS file: /var/cvs/applications/vpro-wizards/pom.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- pom.xml 27 Apr 2009 11:09:37 -  1.3
+++ pom.xml 29 Apr 2009 07:11:59 -  1.4
@@ -4,8 +4,7 @@
 
parent
groupIdorg.mmbase/groupId
-   artifactIdmmbase-application-parent
-   /artifactId
+   artifactIdmmbase-application-parent/artifactId
version1.9-SNAPSHOT/version
/parent
 
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications/rmmci/src/org/mmbase/bridge/remote/rmi RemoteBridgeList_Rmi.java

2009-04-29 Thread Michiel Meeuwissen
Update of /var/cvs/applications/rmmci/src/org/mmbase/bridge/remote/rmi
In directory 
james.mmbase.org:/tmp/cvs-serv2184/rmmci/src/org/mmbase/bridge/remote/rmi

Modified Files:
RemoteBridgeList_Rmi.java 
Log Message:
spacing, javadoc


See also: 
http://cvs.mmbase.org/viewcvs/applications/rmmci/src/org/mmbase/bridge/remote/rmi


Index: RemoteBridgeList_Rmi.java
===
RCS file: 
/var/cvs/applications/rmmci/src/org/mmbase/bridge/remote/rmi/RemoteBridgeList_Rmi.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- RemoteBridgeList_Rmi.java   31 Mar 2007 17:15:00 -  1.1
+++ RemoteBridgeList_Rmi.java   29 Apr 2009 07:13:17 -  1.2
@@ -19,6 +19,10 @@
 import org.mmbase.util.logging.Logger;
 import org.mmbase.util.logging.Logging;
 
+/**
+ * @javadoc Why is this implemented?
+ */
+
 public class RemoteBridgeList_RmiR, L extends RemoteList_RmiR, L 
implements RemoteBridgeListR, Unreferenced  {
private static Logger log = 
Logging.getLoggerInstance(RemoteBridgeList_Rmi.class);
 
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications/rmmci/src/org/mmbase/bridge/remote/rmi RemoteIterator_Rmi.java RemoteList_Rmi.java ServerMappedObject_Rmi.java

2009-04-29 Thread Michiel Meeuwissen
Update of /var/cvs/applications/rmmci/src/org/mmbase/bridge/remote/rmi
In directory james.mmbase.org:/tmp/cvs-serv2263/src/org/mmbase/bridge/remote/rmi

Modified Files:
RemoteIterator_Rmi.java RemoteList_Rmi.java 
ServerMappedObject_Rmi.java 
Log Message:
Added some @javadoc tags, because it seems useful to know hwy certain Rmi's are 
manually overriden


See also: 
http://cvs.mmbase.org/viewcvs/applications/rmmci/src/org/mmbase/bridge/remote/rmi


Index: RemoteIterator_Rmi.java
===
RCS file: 
/var/cvs/applications/rmmci/src/org/mmbase/bridge/remote/rmi/RemoteIterator_Rmi.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- RemoteIterator_Rmi.java 31 Mar 2007 17:15:00 -  1.1
+++ RemoteIterator_Rmi.java 29 Apr 2009 07:14:27 -  1.2
@@ -15,7 +15,9 @@
 import org.mmbase.bridge.remote.RemoteIterator;
 import org.mmbase.bridge.remote.util.ObjectWrapper;
 
-
+/**
+ * @javadoc Why is this implemented?
+ */
 public class RemoteIterator_RmiR, L extends 
ServerMappedObject_RmiListIteratorL implements RemoteIteratorR {
 
 public RemoteIterator_Rmi(ListIteratorL originalObject) throws 
RemoteException {


Index: RemoteList_Rmi.java
===
RCS file: 
/var/cvs/applications/rmmci/src/org/mmbase/bridge/remote/rmi/RemoteList_Rmi.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- RemoteList_Rmi.java 31 Mar 2007 17:15:00 -  1.1
+++ RemoteList_Rmi.java 29 Apr 2009 07:14:27 -  1.2
@@ -15,6 +15,9 @@
 import org.mmbase.bridge.remote.RemoteList;
 import org.mmbase.bridge.remote.util.ObjectWrapper;
 
+/**
+ * @javadoc Why is this implemented?
+ */
 public class RemoteList_RmiR, L extends ServerMappedObject_RmiListL 
implements RemoteListR {
 
 public RemoteList_Rmi(ListL originalObject) throws RemoteException {


Index: ServerMappedObject_Rmi.java
===
RCS file: 
/var/cvs/applications/rmmci/src/org/mmbase/bridge/remote/rmi/ServerMappedObject_Rmi.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- ServerMappedObject_Rmi.java 31 Mar 2007 17:15:00 -  1.1
+++ ServerMappedObject_Rmi.java 29 Apr 2009 07:14:27 -  1.2
@@ -18,6 +18,9 @@
 import org.mmbase.bridge.remote.util.StubToLocalMapper;
 
 
+/**
+ * @javadoc
+ */
 public abstract class ServerMappedObject_RmiO extends UnicastRemoteObject 
implements ServerMappedObject, Unreferenced {
 
 //original object
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications/media/src/org/mmbase/applications/media/builders/resources states_nl.properties states.properties

2009-04-29 Thread Michiel Meeuwissen
Update of 
/var/cvs/applications/media/src/org/mmbase/applications/media/builders/resources
In directory 
james.mmbase.org:/tmp/cvs-serv2416/media/src/org/mmbase/applications/media/builders/resources

Modified Files:
states_nl.properties states.properties 
Log Message:
using constants for the values


See also: 
http://cvs.mmbase.org/viewcvs/applications/media/src/org/mmbase/applications/media/builders/resources


Index: states_nl.properties
===
RCS file: 
/var/cvs/applications/media/src/org/mmbase/applications/media/builders/resources/states_nl.properties,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- states_nl.properties3 Jun 2004 16:00:09 -   1.2
+++ states_nl.properties29 Apr 2009 07:16:28 -  1.3
@@ -1,6 +1,6 @@
-1=Aangevraagd
-2=Bezig
-3=Klaar
-4=Bron
--1=Ongedefinieerd
-10=Verwijderd
\ No newline at end of file
+REQUEST=Aangevraagd
+BUSY=Bezig
+DONE=Klaar
+SOURCE=Bron
+UNDEFINED=Ongedefinieerd
+REMOVED=Verwijderd


Index: states.properties
===
RCS file: 
/var/cvs/applications/media/src/org/mmbase/applications/media/builders/resources/states.properties,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- states.properties   3 Jun 2004 16:00:09 -   1.2
+++ states.properties   29 Apr 2009 07:16:28 -  1.3
@@ -1,6 +1,6 @@
-1=Request
-2=Busy
-3=Done
-4=Source
--1=Undefined
-10=Removed
\ No newline at end of file
+REQUEST=Request
+BUSY=Busy
+DONE=Done
+SOURCE=Source
+UNDEFINED=Undefined
+REMOVED=Removed
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] applications/resources/src/org/mmbase/module/builders Resources.java

2009-04-29 Thread Michiel Meeuwissen
Update of /var/cvs/applications/resources/src/org/mmbase/module/builders
In directory 
james.mmbase.org:/tmp/cvs-serv2517/resources/src/org/mmbase/module/builders

Modified Files:
Resources.java 
Log Message:
added @Override annotations


See also: 
http://cvs.mmbase.org/viewcvs/applications/resources/src/org/mmbase/module/builders


Index: Resources.java
===
RCS file: 
/var/cvs/applications/resources/src/org/mmbase/module/builders/Resources.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- Resources.java  24 Nov 2006 09:37:25 -  1.1
+++ Resources.java  29 Apr 2009 07:17:28 -  1.2
@@ -19,7 +19,7 @@
  * (configuration files, classes, resourcebundles).
  *
  * @author Michiel Meeuwissen
- * @version $Id: Resources.java,v 1.1 2006/11/24 09:37:25 pierre Exp $
+ * @version $Id: Resources.java,v 1.2 2009/04/29 07:17:28 michiel Exp $
  * @since   MMBase-1.8
  */
 public class Resources extends Attachments {
@@ -29,6 +29,7 @@
  * Registers this builder in the ResourceLoader.
  * {...@inheritdoc}
  */
+@Override
 public boolean init() {
 boolean res = super.init();
 if (res) {
@@ -62,6 +63,7 @@
  * Implements virtual filename field.
  * {...@inheritdoc}
  */
+@Override
 public Object getValue(MMObjectNode node, String field) {
 if (field.equals(ResourceLoader.FILENAME_FIELD)) {
 String s = node.getStringValue(ResourceLoader.RESOURCENAME_FIELD);
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] src/org/mmbase/bridge/util AbstractNode.java

2009-04-29 Thread Michiel Meeuwissen
Update of /var/cvs/src/org/mmbase/bridge/util
In directory james.mmbase.org:/tmp/cvs-serv2889/bridge/util

Modified Files:
AbstractNode.java 
Log Message:
removed some logging


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/bridge/util


Index: AbstractNode.java
===
RCS file: /var/cvs/src/org/mmbase/bridge/util/AbstractNode.java,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -b -r1.30 -r1.31
--- AbstractNode.java   24 Apr 2009 15:12:47 -  1.30
+++ AbstractNode.java   29 Apr 2009 07:36:08 -  1.31
@@ -32,7 +32,7 @@
  * here, to minimalize the implementation effort of fully implemented Nodes.
  *
  * @author Michiel Meeuwissen
- * @version $Id: AbstractNode.java,v 1.30 2009/04/24 15:12:47 michiel Exp $
+ * @version $Id: AbstractNode.java,v 1.31 2009/04/29 07:36:08 michiel Exp $
  * @see org.mmbase.bridge.Node
  * @since MMBase-1.8
  */
@@ -98,9 +98,6 @@
 log.info(Setting size to  + si.getSize());
 }
 
-log.info(Size  + getSize(fieldName));
-log.info(Found  + value);
-
 if (value == null  dt instanceof 
org.mmbase.datatypes.NumberDataType) {
 // null would otherwise be converted to -1, which makes little 
sense.
 // but must happen because setNumericValue methods cannot 
accept null.
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] src/org/mmbase/core/util Fields.java

2009-04-29 Thread Michiel Meeuwissen
Update of /var/cvs/src/org/mmbase/core/util
In directory james.mmbase.org:/tmp/cvs-serv3193/core/util

Modified Files:
Fields.java 
Log Message:
javadoc


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/core/util


Index: Fields.java
===
RCS file: /var/cvs/src/org/mmbase/core/util/Fields.java,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- Fields.java 24 Apr 2009 15:19:19 -  1.16
+++ Fields.java 29 Apr 2009 07:39:07 -  1.17
@@ -61,7 +61,7 @@
 return new org.mmbase.module.corebuilders.FieldDefs(name, type, 
listItemType, state, dataType);
 }
 /**
- * Defaulting version of {...@link #createField(name, int int, int, 
DataType)} (no list item type,
+ * Defaulting version of {...@link #createField(String, int int, int, 
DataType)} (no list item type,
  * because it is nearly always irrelevant).
  * @since MMBase-1.9
  */
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] src/org/mmbase/bridge/util DataTypeField.java NodeMap.java

2009-04-29 Thread Michiel Meeuwissen
Update of /var/cvs/src/org/mmbase/bridge/util
In directory james.mmbase.org:/tmp/cvs-serv3193/bridge/util

Modified Files:
DataTypeField.java NodeMap.java 
Log Message:
javadoc


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/bridge/util


Index: DataTypeField.java
===
RCS file: /var/cvs/src/org/mmbase/bridge/util/DataTypeField.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- DataTypeField.java  22 Dec 2008 14:53:52 -  1.11
+++ DataTypeField.java  29 Apr 2009 07:39:07 -  1.12
@@ -20,14 +20,14 @@
 /**
  * Wraps a DataType object into a (virtual) Field object. It can be 
instantiated with {...@link
  * #DataTypeField(Cloud, DataType)} to have a 'virtual field with a Virtual 
NodeManager with only one field
- * (itself). The constructor {...@link DataTypeField(Field, DataType)}, 
produces a new field object,
+ * (itself). The constructor {...@link #DataTypeField(Field, DataType)}, 
produces a new field object,
  * that is very similar to the one wrapped, only with a different {...@link 
DataType}.
  *
  * This also a way to associate a Cloud object with a DataType (it is actually 
possible to see that
  * as the essence of being a {...@link org.mmbase.bridge.Field}).
  *
  * @author  Michiel Meeuwissen
- * @version $Id: DataTypeField.java,v 1.11 2008/12/22 14:53:52 michiel Exp $
+ * @version $Id: DataTypeField.java,v 1.12 2009/04/29 07:39:07 michiel Exp $
  * @since   MMBase-1.8.7
  */
 


Index: NodeMap.java
===
RCS file: /var/cvs/src/org/mmbase/bridge/util/NodeMap.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- NodeMap.java4 Sep 2008 06:54:27 -   1.5
+++ NodeMap.java29 Apr 2009 07:39:07 -  1.6
@@ -15,13 +15,13 @@
 import org.mmbase.bridge.*;
 
 /**
- * A {...@link java.util.Map} representing a Node. This class can be used if 
you need a bridge {...@org.mmbase.bridge.node} object to look like a
+ * A {...@link java.util.Map} representing a Node. This class can be used if 
you need a bridge {...@link org.mmbase.bridge.Node} object to look like a
  * {...@link java.util.Map} (where the keys are the fields). Don't confuse 
this with {...@link MapNode}.
  *
  * This object is also still a Node object.
  *
  * @author  Michiel Meeuwissen
- * @version $Id: NodeMap.java,v 1.5 2008/09/04 06:54:27 michiel Exp $
+ * @version $Id: NodeMap.java,v 1.6 2009/04/29 07:39:07 michiel Exp $
  * @since   MMBase-1.8
  */
 
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


[MMBASE CVS] src/org/mmbase/util/transformers TransformingReader.java

2009-04-29 Thread Michiel Meeuwissen
Update of /var/cvs/src/org/mmbase/util/transformers
In directory james.mmbase.org:/tmp/cvs-serv3193/util/transformers

Modified Files:
TransformingReader.java 
Log Message:
javadoc


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/util/transformers


Index: TransformingReader.java
===
RCS file: /var/cvs/src/org/mmbase/util/transformers/TransformingReader.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- TransformingReader.java 23 Mar 2007 14:04:55 -  1.7
+++ TransformingReader.java 29 Apr 2009 07:39:08 -  1.8
@@ -64,6 +64,7 @@
 
 }
 
+@Override
 public synchronized int read() throws IOException {
 int result =  super.read();
 if (result == -1) { // nothing to read any more, wait until 
transformation is ready.
@@ -73,6 +74,7 @@
 return result;
 }
 
+@Override
 public synchronized int read(char cbuf[], int off, int len)  throws 
IOException {
 int result = super.read(cbuf, off, len);
 if (result == -1) {
@@ -101,8 +103,9 @@
 
 /**
  * {...@inheritdoc}
- * ALso closes the wrapped Reader.
+ * Also closes the wrapped Reader.
  */   
+@Override
 public void close() throws IOException {   
 super.close();
 in.close();
___
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs


  1   2   3   4   5   6   7   8   9   10   >