added method retrieving detailed pull request

This commit is contained in:
Honza Brázdil
2012-08-31 14:23:48 +02:00
parent 6aabaea96c
commit c283c4e595
3 changed files with 11 additions and 1 deletions

View File

@@ -74,4 +74,9 @@ public class GHDetailedPullRequest extends GHPullRequest {
public int getChanged_files() {
return changed_files;
}
@Override
public GHDetailedPullRequest getDetailedPullRequest() {
return this;
}
}

View File

@@ -23,6 +23,7 @@
*/
package org.kohsuke.github;
import java.io.IOException;
import java.net.URL;
import java.util.Collection;
import java.util.Date;
@@ -114,4 +115,8 @@ public class GHPullRequest extends GHIssue {
public PullRequest getPullRequest() {
return null;
}
public GHDetailedPullRequest getDetailedPullRequest() throws IOException{
return (GHDetailedPullRequest) owner.getPullRequest(this.getNumber());
}
}

View File

@@ -353,7 +353,7 @@ public class GHRepository {
* Retrieves a specified pull request.
*/
public GHPullRequest getPullRequest(int i) throws IOException {
return root.retrieveWithAuth("/repos/" + owner.login + '/' + name + "/pulls/" + i, GHPullRequest.class).wrapUp(this);
return root.retrieveWithAuth("/repos/" + owner.login + '/' + name + "/pulls/" + i, GHDetailedPullRequest.class).wrapUp(this);
}
/**