[exo-jcr-commits] exo-jcr SVN: r3487 - in jcr/trunk/exo.jcr.component.ext/src: test/java/org/exoplatform/services/jcr/ext/metadata and 1 other directory.

do-not-reply at jboss.org do-not-reply at jboss.org
Mon Nov 22 02:16:33 EST 2010


Author: tolusha
Date: 2010-11-22 02:16:33 -0500 (Mon, 22 Nov 2010)
New Revision: 3487

Modified:
   jcr/trunk/exo.jcr.component.ext/src/main/java/org/exoplatform/services/jcr/ext/metadata/AddMetadataAction.java
   jcr/trunk/exo.jcr.component.ext/src/test/java/org/exoplatform/services/jcr/ext/metadata/MetaDataActionTest.java
Log:
EXOJCR-1036: revert changes

Modified: jcr/trunk/exo.jcr.component.ext/src/main/java/org/exoplatform/services/jcr/ext/metadata/AddMetadataAction.java
===================================================================
--- jcr/trunk/exo.jcr.component.ext/src/main/java/org/exoplatform/services/jcr/ext/metadata/AddMetadataAction.java	2010-11-22 07:12:01 UTC (rev 3486)
+++ jcr/trunk/exo.jcr.component.ext/src/main/java/org/exoplatform/services/jcr/ext/metadata/AddMetadataAction.java	2010-11-22 07:16:33 UTC (rev 3487)
@@ -18,18 +18,6 @@
  */
 package org.exoplatform.services.jcr.ext.metadata;
 
-import java.io.InputStream;
-import java.util.Calendar;
-import java.util.Date;
-import java.util.Iterator;
-import java.util.Properties;
-import java.util.Map.Entry;
-
-import javax.jcr.PathNotFoundException;
-import javax.jcr.Value;
-import javax.jcr.ValueFactory;
-import javax.jcr.ValueFormatException;
-
 import org.apache.commons.chain.Context;
 import org.exoplatform.commons.utils.QName;
 import org.exoplatform.container.ExoContainer;
@@ -47,6 +35,18 @@
 import org.exoplatform.services.log.ExoLogger;
 import org.exoplatform.services.log.Log;
 
+import java.io.InputStream;
+import java.util.Calendar;
+import java.util.Date;
+import java.util.Iterator;
+import java.util.Map.Entry;
+import java.util.Properties;
+
+import javax.jcr.PathNotFoundException;
+import javax.jcr.Value;
+import javax.jcr.ValueFactory;
+import javax.jcr.ValueFormatException;
+
 /**
  * Created by The eXo Platform SAS .
  * 
@@ -63,7 +63,7 @@
    {
 
       PropertyImpl property = (PropertyImpl)ctx.get("currentItem");
-      NodeImpl parent = (NodeImpl)property.getParent();
+      NodeImpl parent = property.getParent();
       if (!parent.isNodeType("nt:resource"))
       {
          throw new Exception("incoming node is not nt:resource type");
@@ -104,14 +104,11 @@
             return false;
          }
 
-         // remove old "dc:elementSet" properties
-         if (parent.isNodeType("dc:elementSet"))
+         if (!parent.isNodeType("dc:elementSet"))
          {
-            parent.removeMixin("dc:elementSet");
+            parent.addMixin("dc:elementSet");
          }
 
-         parent.addMixin("dc:elementSet");
-
          DocumentReaderService readerService =
             (DocumentReaderService)((ExoContainer)ctx.get("exocontainer"))
                .getComponentInstanceOfType(DocumentReaderService.class);

Modified: jcr/trunk/exo.jcr.component.ext/src/test/java/org/exoplatform/services/jcr/ext/metadata/MetaDataActionTest.java
===================================================================
--- jcr/trunk/exo.jcr.component.ext/src/test/java/org/exoplatform/services/jcr/ext/metadata/MetaDataActionTest.java	2010-11-22 07:12:01 UTC (rev 3486)
+++ jcr/trunk/exo.jcr.component.ext/src/test/java/org/exoplatform/services/jcr/ext/metadata/MetaDataActionTest.java	2010-11-22 07:16:33 UTC (rev 3487)
@@ -123,7 +123,7 @@
       assertFalse(contentNode.hasProperty("dc:creator"));
    }
    
-   public void testUpdatePDF() throws Exception
+   public void _testUpdatePDF() throws Exception
    {
       InputStream is = MetaDataActionTest.class.getResourceAsStream("/test_1.pdf");
 



More information about the exo-jcr-commits mailing list