org.idlesoft.libraries.ghapi
Class APIAbstract
java.lang.Object
org.idlesoft.libraries.ghapi.APIAbstract
- Direct Known Subclasses:
- Commits, Gists, Issues, Object, Repository, User
public class APIAbstract
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
api
public GitHubAPI api
login
public java.lang.String login
password
public java.lang.String password
APIAbstract
public APIAbstract(GitHubAPI a)
login
public void login(java.lang.String l,
java.lang.String p)
- Sets login details
- Parameters:
l
- - String containing Github usernamep
- - String containing username's Github password
HTTPPost
public APIAbstract.Response HTTPPost(java.lang.String url,
java.lang.String postData)
- Sends a HTTP POST request
- Parameters:
url
- postData
-
- Returns:
- Response object containing status code and response body.
HTTPGet
public APIAbstract.Response HTTPGet(java.lang.String url)
- Sends a HTTP GET request
- Parameters:
url
-
- Returns:
- Response object containing status code and response body.
encode
public static java.lang.String encode(java.lang.String str)