Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormkersten2006-10-18 04:34:37 +0000
committermkersten2006-10-18 04:34:37 +0000
commit7a301552003933c084fe9252581525c23b62dd6f (patch)
tree3752824c0704bc0e9d6248443f73ad8db30640d2 /org.eclipse.mylyn.trac.core/src/org/eclipse/mylyn/internal/trac/core/TracXmlRpcClient.java
parentce4e637ad52dd3cdec1d3ca334721a9e781323cf (diff)
downloadorg.eclipse.mylyn.tasks-7a301552003933c084fe9252581525c23b62dd6f.tar.gz
org.eclipse.mylyn.tasks-7a301552003933c084fe9252581525c23b62dd6f.tar.xz
org.eclipse.mylyn.tasks-7a301552003933c084fe9252581525c23b62dd6f.zip
NEW - bug 156685: Rich editor for creating new tasks
Diffstat (limited to 'org.eclipse.mylyn.trac.core/src/org/eclipse/mylyn/internal/trac/core/TracXmlRpcClient.java')
-rw-r--r--org.eclipse.mylyn.trac.core/src/org/eclipse/mylyn/internal/trac/core/TracXmlRpcClient.java11
1 files changed, 6 insertions, 5 deletions
diff --git a/org.eclipse.mylyn.trac.core/src/org/eclipse/mylyn/internal/trac/core/TracXmlRpcClient.java b/org.eclipse.mylyn.trac.core/src/org/eclipse/mylyn/internal/trac/core/TracXmlRpcClient.java
index 8e7a694fa..e2423fe07 100644
--- a/org.eclipse.mylyn.trac.core/src/org/eclipse/mylyn/internal/trac/core/TracXmlRpcClient.java
+++ b/org.eclipse.mylyn.trac.core/src/org/eclipse/mylyn/internal/trac/core/TracXmlRpcClient.java
@@ -160,7 +160,8 @@ public class TracXmlRpcClient extends AbstractTracClient {
}
}
- throw new TracException("Required API calls are missing, please update your Trac XML-RPC Plugin to revision " + REQUIRED_REVISION + " or later");
+ throw new TracException("Required API calls are missing, please update your Trac XML-RPC Plugin to revision "
+ + REQUIRED_REVISION + " or later");
}
public TracTicket getTicket(int id) throws TracException {
@@ -179,9 +180,9 @@ public class TracXmlRpcClient extends AbstractTracClient {
String[] actions = getActions(id);
ticket.setActions(actions);
-
+
ticket.setResolutions(getDefaultTicketResolutions());
-
+
return ticket;
}
@@ -412,14 +413,14 @@ public class TracXmlRpcClient extends AbstractTracClient {
}
- public void createTicket(TracTicket ticket) throws TracException {
+ public int createTicket(TracTicket ticket) throws TracException {
Map<String, String> attributes = ticket.getValues();
String summary = attributes.remove(Key.SUMMARY.getKey());
String description = attributes.remove(Key.DESCRIPTION.getKey());
if (summary == null || description == null) {
throw new InvalidTicketException();
}
- call("ticket.create", summary, description, attributes);
+ return (Integer) call("ticket.create", summary, description, attributes);
}
public void updateTicket(TracTicket ticket, String comment) throws TracException {

Back to the top