Author: olamy
Date: Mon Nov 21 20:22:03 2011
New Revision: 1204686

URL: http://svn.apache.org/viewvc?rev=1204686&view=rev
Log:
add priority field for jira creation

Modified:
    
maven/sandbox/trunk/plugins/maven-patch-tracker-plugin/src/main/java/org/apache/maven/plugins/patchtracker/AbstractPatchMojo.java
    
maven/sandbox/trunk/plugins/maven-patch-tracker-plugin/src/main/java/org/apache/maven/plugins/patchtracker/tracking/PatchTrackerRequest.java
    
maven/sandbox/trunk/plugins/maven-patch-tracker-plugin/src/main/java/org/apache/maven/plugins/patchtracker/tracking/jira/JiraPatchTracker.java

Modified: 
maven/sandbox/trunk/plugins/maven-patch-tracker-plugin/src/main/java/org/apache/maven/plugins/patchtracker/AbstractPatchMojo.java
URL: 
http://svn.apache.org/viewvc/maven/sandbox/trunk/plugins/maven-patch-tracker-plugin/src/main/java/org/apache/maven/plugins/patchtracker/AbstractPatchMojo.java?rev=1204686&r1=1204685&r2=1204686&view=diff
==============================================================================
--- 
maven/sandbox/trunk/plugins/maven-patch-tracker-plugin/src/main/java/org/apache/maven/plugins/patchtracker/AbstractPatchMojo.java
 (original)
+++ 
maven/sandbox/trunk/plugins/maven-patch-tracker-plugin/src/main/java/org/apache/maven/plugins/patchtracker/AbstractPatchMojo.java
 Mon Nov 21 20:22:03 2011
@@ -127,6 +127,13 @@ public abstract class AbstractPatchMojo
      */
     protected String patchType;
 
+    /**
+     * the priority of the patch tracker entry to load: default 3 for jira 
major
+     *
+     * @parameter expression="${patch.priority}" default-value="3"
+     */
+    protected String patchPriority;
+
 
     /**
      * Component used to prompt for input.
@@ -188,7 +195,8 @@ public abstract class AbstractPatchMojo
         {
             PatchTrackerRequest patchTrackerRequest =
                 new PatchTrackerRequest().setUrl( getPatchTrackerUrl() 
).setUserName(
-                    getPatchTrackerUsername() ).setPassword( 
getPatchTrackerPassword() ).setPatchType( patchType );
+                    getPatchTrackerUsername() ).setPassword( 
getPatchTrackerPassword() ).setPatchType(
+                    patchType ).setPatchPriority( patchPriority );
 
             return creation ? patchTrackerRequest.setSummary( 
getPatchTrackerSummary() ).setDescription(
                 getPatchTrackerDescription() ) : patchTrackerRequest;

Modified: 
maven/sandbox/trunk/plugins/maven-patch-tracker-plugin/src/main/java/org/apache/maven/plugins/patchtracker/tracking/PatchTrackerRequest.java
URL: 
http://svn.apache.org/viewvc/maven/sandbox/trunk/plugins/maven-patch-tracker-plugin/src/main/java/org/apache/maven/plugins/patchtracker/tracking/PatchTrackerRequest.java?rev=1204686&r1=1204685&r2=1204686&view=diff
==============================================================================
--- 
maven/sandbox/trunk/plugins/maven-patch-tracker-plugin/src/main/java/org/apache/maven/plugins/patchtracker/tracking/PatchTrackerRequest.java
 (original)
+++ 
maven/sandbox/trunk/plugins/maven-patch-tracker-plugin/src/main/java/org/apache/maven/plugins/patchtracker/tracking/PatchTrackerRequest.java
 Mon Nov 21 20:22:03 2011
@@ -45,6 +45,11 @@ public class PatchTrackerRequest
      */
     private String patchType = "1";
 
+    /**
+     * mandatory on some jira: 3 for major
+     */
+    private String patchPriority;
+
     public PatchTrackerRequest()
     {
         // no op
@@ -138,6 +143,17 @@ public class PatchTrackerRequest
         return this;
     }
 
+    public String getPatchPriority()
+    {
+        return patchPriority;
+    }
+
+    public PatchTrackerRequest setPatchPriority( String patchPriority )
+    {
+        this.patchPriority = patchPriority;
+        return this;
+    }
+
     @Override
     public String toString()
     {
@@ -150,6 +166,7 @@ public class PatchTrackerRequest
         sb.append( ", summary='" ).append( summary ).append( '\'' );
         sb.append( ", description='" ).append( description ).append( '\'' );
         sb.append( ", patchId='" ).append( patchId ).append( '\'' );
+        sb.append( ", patchPriority='" ).append( patchPriority ).append( '\'' 
);
         sb.append( '}' );
         return sb.toString();
     }

Modified: 
maven/sandbox/trunk/plugins/maven-patch-tracker-plugin/src/main/java/org/apache/maven/plugins/patchtracker/tracking/jira/JiraPatchTracker.java
URL: 
http://svn.apache.org/viewvc/maven/sandbox/trunk/plugins/maven-patch-tracker-plugin/src/main/java/org/apache/maven/plugins/patchtracker/tracking/jira/JiraPatchTracker.java?rev=1204686&r1=1204685&r2=1204686&view=diff
==============================================================================
--- 
maven/sandbox/trunk/plugins/maven-patch-tracker-plugin/src/main/java/org/apache/maven/plugins/patchtracker/tracking/jira/JiraPatchTracker.java
 (original)
+++ 
maven/sandbox/trunk/plugins/maven-patch-tracker-plugin/src/main/java/org/apache/maven/plugins/patchtracker/tracking/jira/JiraPatchTracker.java
 Mon Nov 21 20:22:03 2011
@@ -54,6 +54,7 @@ public class JiraPatchTracker
             remoteIssue.setSummary( patchTrackerRequest.getSummary() );
             remoteIssue.setDescription( patchTrackerRequest.getDescription() );
             remoteIssue.setType( patchTrackerRequest.getPatchType() );
+            remoteIssue.setPriority( patchTrackerRequest.getPatchPriority() );
 
             // do we have a component id ??
             String componentId =


Reply via email to