@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
- ParametersJSONObject
JSONException
- 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
- ParametersJSONObject
JSONException
- 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
- ParametersJSONObject
JSONException
- If error occurredpublic JSONObject getByCompany(java.lang.String company, java.util.HashMap<java.lang.String,java.lang.String> params) throws JSONException
company
- Company IDparams
- ParametersJSONObject
JSONException
- 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
- ParametersJSONObject
JSONException
- 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
- ParametersJSONObject
JSONException
- If error occurred