[java-metadata-aggregator COMMIT] in /trunk/aggregator-pipeline/src: main/java/net/shibboleth/metadata/dom/DomElement...

noreply at shibboleth.net noreply at shibboleth.net
Thu Mar 22 13:29:24 GMT 2012


Author: lajoie
Date: Thu Mar 22 13:29:24 2012
New Revision: 197

URL: http://svn.shibboleth.net/view/java-metadata-aggregator?rev=197&view=rev
Log:
Make some helper methods a bit more generic and switch over to using them

Modified:
    trunk/aggregator-pipeline/src/main/java/net/shibboleth/metadata/dom/DomElementItem.java
    trunk/aggregator-pipeline/src/main/java/net/shibboleth/metadata/dom/MultiOutputXSLTransformationStage.java
    trunk/aggregator-pipeline/src/main/java/net/shibboleth/metadata/dom/XSLTransformationStage.java
    trunk/aggregator-pipeline/src/main/java/net/shibboleth/metadata/pipeline/BaseStage.java
    trunk/aggregator-pipeline/src/main/java/net/shibboleth/metadata/pipeline/SimplePipeline.java
    trunk/aggregator-pipeline/src/main/java/net/shibboleth/metadata/util/ItemMetadataSupport.java
    trunk/aggregator-pipeline/src/test/java/net/shibboleth/metadata/MockItem.java
    trunk/aggregator-pipeline/src/test/java/net/shibboleth/metadata/pipeline/PipelineDemultiplexerStageTest.java

Modified: trunk/aggregator-pipeline/src/main/java/net/shibboleth/metadata/dom/DomElementItem.java
URL: http://svn.shibboleth.net/view/java-metadata-aggregator/trunk/aggregator-pipeline/src/main/java/net/shibboleth/metadata/dom/DomElementItem.java?rev=197&r1=196&r2=197&view=diff
==============================================================================
--- trunk/aggregator-pipeline/src/main/java/net/shibboleth/metadata/dom/DomElementItem.java (original)
+++ trunk/aggregator-pipeline/src/main/java/net/shibboleth/metadata/dom/DomElementItem.java Thu Mar 22 13:29:24 2012
@@ -22,7 +22,6 @@
 import net.jcip.annotations.ThreadSafe;
 import net.shibboleth.metadata.AbstractItem;
 import net.shibboleth.metadata.Item;
-import net.shibboleth.metadata.ItemMetadata;
 import net.shibboleth.metadata.util.ItemMetadataSupport;
 import net.shibboleth.utilities.java.support.logic.Assert;
 import net.shibboleth.utilities.java.support.xml.ElementSupport;
@@ -83,7 +82,7 @@
     /** {@inheritDoc} */
     public Item<Element> copy() {
         final DomElementItem clone = new DomElementItem(unwrap());
-        ItemMetadataSupport.addToAll(clone, getItemMetadata().values().toArray(new ItemMetadata[] {}));
+        ItemMetadataSupport.addAll(clone, getItemMetadata().values());
         return clone;
     }
 }

Modified: trunk/aggregator-pipeline/src/main/java/net/shibboleth/metadata/dom/MultiOutputXSLTransformationStage.java
URL: http://svn.shibboleth.net/view/java-metadata-aggregator/trunk/aggregator-pipeline/src/main/java/net/shibboleth/metadata/dom/MultiOutputXSLTransformationStage.java?rev=197&r1=196&r2=197&view=diff
==============================================================================
--- trunk/aggregator-pipeline/src/main/java/net/shibboleth/metadata/dom/MultiOutputXSLTransformationStage.java (original)
+++ trunk/aggregator-pipeline/src/main/java/net/shibboleth/metadata/dom/MultiOutputXSLTransformationStage.java Thu Mar 22 13:29:24 2012
@@ -29,7 +29,6 @@
 import javax.xml.transform.dom.DOMResult;
 import javax.xml.transform.dom.DOMSource;
 
-import net.shibboleth.metadata.ItemMetadata;
 import net.shibboleth.metadata.pipeline.StageProcessingException;
 import net.shibboleth.metadata.util.ItemMetadataSupport;
 import net.shibboleth.utilities.java.support.annotation.constraint.NonnullElements;
@@ -72,8 +71,7 @@
                 transformedElements = ElementSupport.getChildElements(result.getNode());
                 for (Element transformedElement : transformedElements) {
                     DomElementItem newItem = new DomElementItem(transformedElement);
-                    ItemMetadataSupport.addToAll(newItem,
-                            domItem.getItemMetadata().values().toArray(new ItemMetadata[] {}));
+                    ItemMetadataSupport.addAll(newItem, domItem.getItemMetadata().values());
                     newItems.add(newItem);
                 }
             }

Modified: trunk/aggregator-pipeline/src/main/java/net/shibboleth/metadata/dom/XSLTransformationStage.java
URL: http://svn.shibboleth.net/view/java-metadata-aggregator/trunk/aggregator-pipeline/src/main/java/net/shibboleth/metadata/dom/XSLTransformationStage.java?rev=197&r1=196&r2=197&view=diff
==============================================================================
--- trunk/aggregator-pipeline/src/main/java/net/shibboleth/metadata/dom/XSLTransformationStage.java (original)
+++ trunk/aggregator-pipeline/src/main/java/net/shibboleth/metadata/dom/XSLTransformationStage.java Thu Mar 22 13:29:24 2012
@@ -28,7 +28,6 @@
 import javax.xml.transform.dom.DOMResult;
 import javax.xml.transform.dom.DOMSource;
 
-import net.shibboleth.metadata.ItemMetadata;
 import net.shibboleth.metadata.pipeline.StageProcessingException;
 import net.shibboleth.metadata.util.ItemMetadataSupport;
 import net.shibboleth.utilities.java.support.annotation.constraint.NonnullElements;
@@ -67,8 +66,7 @@
 
                 // Create the result Item and copy across the input's ItemMetadata objects.
                 final DomElementItem newItem = new DomElementItem(newDocument);

[... 123 lines stripped ...]


More information about the commits mailing list