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 =