You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by og...@apache.org on 2009/04/02 00:43:28 UTC

svn commit: r761097 - /maven/mercury/trunk/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/ArtifactMetadata.java

Author: ogusakov
Date: Wed Apr  1 22:43:28 2009
New Revision: 761097

URL: http://svn.apache.org/viewvc?rev=761097&view=rev
Log:
added a general payload for external usage

Modified:
    maven/mercury/trunk/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/ArtifactMetadata.java

Modified: maven/mercury/trunk/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/ArtifactMetadata.java
URL: http://svn.apache.org/viewvc/maven/mercury/trunk/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/ArtifactMetadata.java?rev=761097&r1=761096&r2=761097&view=diff
==============================================================================
--- maven/mercury/trunk/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/ArtifactMetadata.java (original)
+++ maven/mercury/trunk/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/ArtifactMetadata.java Wed Apr  1 22:43:28 2009
@@ -90,6 +90,11 @@
 
     transient Boolean local = false;
 
+    /**
+     * transient external datum to carry along
+     */
+    transient Object datum;
+    
     /** dependencies of the artifact behind this metadata */
     protected List<ArtifactMetadata> dependencies;
 
@@ -765,6 +770,15 @@
         this.artifactUri = artifactUri;
     }
 
+    public Object getDatum()
+    {
+        return datum;
+    }
+
+    public void setDatum( Object datum )
+    {
+        this.datum = datum;
+    }
     // ---------------------------------------------------------------------------
     // ---------------------------------------------------------------------------
 }