diff options
author | mkersten | 2006-10-18 04:34:37 +0000 |
---|---|---|
committer | mkersten | 2006-10-18 04:34:37 +0000 |
commit | 7a301552003933c084fe9252581525c23b62dd6f (patch) | |
tree | 3752824c0704bc0e9d6248443f73ad8db30640d2 /org.eclipse.mylyn.trac.core/src/org/eclipse/mylyn/internal/trac/core/TracXmlRpcClient.java | |
parent | ce4e637ad52dd3cdec1d3ca334721a9e781323cf (diff) | |
download | org.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.java | 11 |
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 { |