@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 Time extends java.lang.Object
| Constructor and Description |
|---|
Time(OAuthClient client) |
| Modifier and Type | Method and Description |
|---|---|
JSONObject |
getByAgency(java.lang.String company,
java.lang.String agency,
java.util.HashMap<java.lang.String,java.lang.String> params)
Generating Agency Specific Reports
|
JSONObject |
getByCompany(java.lang.String company,
java.util.HashMap<java.lang.String,java.lang.String> params)
Generating Company Wide Reports
|
JSONObject |
getByFreelancerFull(java.lang.String freelancerId,
java.util.HashMap<java.lang.String,java.lang.String> params)
Generating Freelancer's Specific Reports (with financial info)
|
JSONObject |
getByFreelancerLimited(java.lang.String freelancerId,
java.util.HashMap<java.lang.String,java.lang.String> params)
Generating Freelancer's Specific Reports (hide financial info)
|
JSONObject |
getByTeamFull(java.lang.String company,
java.lang.String team,
java.util.HashMap<java.lang.String,java.lang.String> params)
Generate Time Reports for a Specific Team (with financial info)
|
JSONObject |
getByTeamLimited(java.lang.String company,
java.lang.String team,
java.util.HashMap<java.lang.String,java.lang.String> params)
Generate Time Reports for a Specific Team (hide financial info)
|
public Time(OAuthClient client)
public JSONObject getByTeamFull(java.lang.String company,
java.lang.String team,
java.util.HashMap<java.lang.String,java.lang.String> params)
throws JSONException
company - Company IDteam - Team IDparams - ParametersJSONObjectJSONException - If error occurredpublic JSONObject getByTeamLimited(java.lang.String company,
java.lang.String team,
java.util.HashMap<java.lang.String,java.lang.String> params)
throws JSONException
company - Company IDteam - Team IDparams - ParametersJSONObjectJSONException - If error occurredpublic JSONObject getByAgency(java.lang.String company,
java.lang.String agency,
java.util.HashMap<java.lang.String,java.lang.String> params)
throws JSONException
company - Company IDagency - Agency IDparams - ParametersJSONObjectJSONException - If error occurredpublic JSONObject getByCompany(java.lang.String company,
java.util.HashMap<java.lang.String,java.lang.String> params)
throws JSONException
company - Company IDparams - ParametersJSONObjectJSONException - If error occurredpublic JSONObject getByFreelancerLimited(java.lang.String freelancerId,
java.util.HashMap<java.lang.String,java.lang.String> params)
throws JSONException
freelancerId - Freelancer's IDparams - ParametersJSONObjectJSONException - If error occurredpublic JSONObject getByFreelancerFull(java.lang.String freelancerId,
java.util.HashMap<java.lang.String,java.lang.String> params)
throws JSONException
freelancerId - Freelancer's IDparams - ParametersJSONObjectJSONException - If error occurred