|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectch.ethz.origo.OrigoApiClient
public class OrigoApiClient
Client for the origo api, abstracts the xmlrpc interface.
| Constructor Summary | |
|---|---|
OrigoApiClient(java.net.URL apiUrl)
Create with an apiUrl |
|
| Method Summary | |
|---|---|
void |
addIssue(java.lang.String session,
java.lang.Integer projectId,
java.lang.String issueSubject,
java.lang.String issueDescription,
java.lang.String issueTag,
java.lang.Boolean issuePrivate)
Add a new issue. |
protected java.lang.Object |
call(java.lang.String method,
java.lang.Object... params)
Execute an xmlrpc call. |
void |
extendedCommentIssue(java.lang.String session,
java.lang.Integer projectId,
java.lang.Integer bugId,
java.lang.String description,
java.lang.String tags)
Extended comment for an issue. |
java.lang.String |
login(java.lang.String userKey,
java.lang.String applicationKey)
Login for a user |
java.lang.Integer |
retrieveProjectId(java.lang.String session,
java.lang.String projectName)
Retrieve the project id. |
java.lang.Object[] |
searchIssue(java.lang.String session,
java.lang.Integer projectId,
java.util.HashMap<java.lang.String,java.lang.String> searchArgs)
Search an issue. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public OrigoApiClient(java.net.URL apiUrl)
apiUrl - url| Method Detail |
|---|
protected java.lang.Object call(java.lang.String method,
java.lang.Object... params)
throws org.apache.xmlrpc.XmlRpcException
method - the method to callparams - the parameters for the call
org.apache.xmlrpc.XmlRpcException - if error occurs
public java.lang.String login(java.lang.String userKey,
java.lang.String applicationKey)
throws org.apache.xmlrpc.XmlRpcException
userKey - the user keyapplicationKey - the application key
org.apache.xmlrpc.XmlRpcException - if error occurs
public java.lang.Integer retrieveProjectId(java.lang.String session,
java.lang.String projectName)
throws org.apache.xmlrpc.XmlRpcException
session - a sessionprojectName - name of the project
org.apache.xmlrpc.XmlRpcException - if error occurs
public java.lang.Object[] searchIssue(java.lang.String session,
java.lang.Integer projectId,
java.util.HashMap<java.lang.String,java.lang.String> searchArgs)
throws org.apache.xmlrpc.XmlRpcException
session - a sessionprojectId - a project idsearchArgs - search arguments
org.apache.xmlrpc.XmlRpcException - if error occurs
public void extendedCommentIssue(java.lang.String session,
java.lang.Integer projectId,
java.lang.Integer bugId,
java.lang.String description,
java.lang.String tags)
throws org.apache.xmlrpc.XmlRpcException
session - a sessionprojectId - a project idbugId - a bug iddescription - descriptiontags - tags to add/set
org.apache.xmlrpc.XmlRpcException - if error occurs
public void addIssue(java.lang.String session,
java.lang.Integer projectId,
java.lang.String issueSubject,
java.lang.String issueDescription,
java.lang.String issueTag,
java.lang.Boolean issuePrivate)
throws org.apache.xmlrpc.XmlRpcException
session - a sessionprojectId - a project idissueSubject - subject of the issueissueDescription - description of the issueissueTag - tag of the issueissuePrivate - is the issue private?
org.apache.xmlrpc.XmlRpcException - if error occurs
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||