Commit bbe6a628dd3c80de1a53617424834060510d4334

Authored by Jacek Malolepszy
1 parent bef46c6a

Add functionality change billed hours

@@ -93,6 +93,21 @@ public class YoutrackAPI { @@ -93,6 +93,21 @@ public class YoutrackAPI {
93 return result; 93 return result;
94 } 94 }
95 95
  96 + public void setTotalBilledHours(String issueSignature, Long billedHours) {
  97 + String url = serviceLocation + "/rest/issue/" + issueSignature + "/execute";
  98 + ArrayList<NameValuePair> requestParameters = new ArrayList<NameValuePair>();
  99 + requestParameters.add(new NameValuePair("command", "Billed hours " + billedHours));
  100 + try {
  101 + WebRequest request = new WebRequest(new URL(url), HttpMethod.POST);
  102 + request.setRequestParameters(requestParameters);
  103 + webClient.getPage(request);
  104 + } catch (MalformedURLException e) {
  105 + e.printStackTrace();
  106 + } catch (IOException e) {
  107 + e.printStackTrace();
  108 + }
  109 + }
  110 +
96 public void setTotalIssueDuration(String issueSignature, Long issueTotalDuration){ 111 public void setTotalIssueDuration(String issueSignature, Long issueTotalDuration){
97 String url = serviceLocation + "/rest/issue/" + issueSignature + "/execute"; 112 String url = serviceLocation + "/rest/issue/" + issueSignature + "/execute";
98 ArrayList<NameValuePair> requestParameters = new ArrayList<NameValuePair>(); 113 ArrayList<NameValuePair> requestParameters = new ArrayList<NameValuePair>();
Please register or login to post a comment