@ClassPreamble(author="Maksym Novozhylov <mnovozhilov@upwork.com>", date="6/4/2014", currentRevision=1, lastModified="6/4/2014", lastModifiedBy="Maksym Novozhylov", reviewers="Yiota Tsakiri") public final class Jobs extends java.lang.Object
Constructor and Description |
---|
Jobs(OAuthClient client) |
Modifier and Type | Method and Description |
---|---|
JSONObject |
deleteJob(java.lang.String key,
java.util.HashMap<java.lang.String,java.lang.String> params)
Delete existent job
|
JSONObject |
editJob(java.lang.String key,
java.util.HashMap<java.lang.String,java.lang.String> params)
Edit existent job
|
JSONObject |
getList(java.util.HashMap<java.lang.String,java.lang.String> params)
Get list of jobs
|
JSONObject |
getSpecific(java.lang.String key)
Get specific job by key
|
JSONObject |
postJob(java.util.HashMap<java.lang.String,java.lang.String> params)
Post a new job
|
public Jobs(OAuthClient client)
public JSONObject getList(java.util.HashMap<java.lang.String,java.lang.String> params) throws JSONException
params
- ParametersJSONObject
JSONException
- If error occurredpublic JSONObject getSpecific(java.lang.String key) throws JSONException
key
- Job keyJSONObject
JSONException
- If error occurredpublic JSONObject postJob(java.util.HashMap<java.lang.String,java.lang.String> params) throws JSONException
params
- ParametersJSONObject
JSONException
- If error occurredpublic JSONObject editJob(java.lang.String key, java.util.HashMap<java.lang.String,java.lang.String> params) throws JSONException
key
- Job keyparams
- ParametersJSONObject
JSONException
- If error occurredpublic JSONObject deleteJob(java.lang.String key, java.util.HashMap<java.lang.String,java.lang.String> params) throws JSONException
key
- Job keyparams
- ParametersJSONObject
JSONException
- If error occurred