|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.licorize.api.client.impl.LicorizeClientImpl
public class LicorizeClientImpl
| Field Summary | |
|---|---|
protected java.util.logging.Logger |
LOG
The static logger. |
| Constructor Summary | |
|---|---|
LicorizeClientImpl(java.lang.String consumerKey,
java.lang.String consumerSecret)
Constructs ... |
|
| Method Summary | |
|---|---|
protected void |
assertNotNullOrEmpty(java.lang.String name,
java.lang.String value)
|
protected void |
assertPositiveNumber(java.lang.String name,
int value)
|
protected org.scribe.oauth.OAuthService |
buildService()
|
protected org.scribe.model.Response |
callApiMethod(java.lang.String apiUrl)
|
protected org.scribe.model.Response |
callApiMethod(java.lang.String apiUrl,
org.scribe.model.Verb verb)
|
protected org.scribe.model.Response |
callOAuthApiMethod(java.lang.String apiUrl)
|
protected org.scribe.model.Response |
callOAuthApiMethod(java.lang.String apiUrl,
java.util.List<Parameter<java.lang.String,java.lang.String>> parameters)
|
protected org.scribe.model.Response |
callOAuthApiMethod(java.lang.String apiUrl,
java.util.List<Parameter<java.lang.String,java.lang.String>> parameters,
org.scribe.model.Verb verb)
|
LicorizeApiResponse |
changeStripType(int stripId,
java.lang.String stripType)
Change a strip type. |
protected LicorizeApiUrls.LicorizeApiUrlBuilder |
createLicorizeApiUrlBuilder(java.lang.String urlFormat)
|
LicorizeApiResponse |
createProject(java.util.List<Parameter<java.lang.String,java.lang.String>> parameters)
Create project |
LicorizeApiResponse |
createStrip(java.util.List<Parameter<java.lang.String,java.lang.String>> parameters)
Create single strip |
org.scribe.model.Token |
getAccessToken(org.scribe.model.Token requestToken)
|
java.lang.String |
getAuthenticationUrl(org.scribe.model.Token requestToken)
|
LicorizeApiResponse |
getProject(int projectId)
Return the project identified by the specified ID. |
LicorizeApiResponse |
getProjectMembers(int projectId)
Return the project members list. |
LicorizeApiResponse |
getProjectsList()
Return the projects list for the current user. |
LicorizeApiResponse |
getPublicUser(java.lang.String userName)
Get user public data from userName. |
org.scribe.model.Token |
getRequestToken()
|
LicorizeApiResponse |
getStrip(int stripId)
Returns the strip identified by the specified ID. |
LicorizeApiResponse |
getStripList()
Returns strips from time line in descending order |
LicorizeApiResponse |
getStripList(java.util.List<Parameter<java.lang.String,java.lang.String>> parameters)
Returns the last strips from the user time line |
LicorizeApiResponse |
getTagsList()
Show the complete tag cloud. |
LicorizeApiResponse |
getUser()
Get the current user. |
protected boolean |
isNullOrEmpty(java.lang.String s)
|
protected LicorizeApiResponse |
readResponse(org.scribe.model.Response response)
|
LicorizeApiResponse |
remindMeLater(java.lang.String url)
Method for saving a new remind me later strip. |
LicorizeApiResponse |
remindMeLater(java.lang.String url,
java.util.List<Parameter<java.lang.String,java.lang.String>> parameters)
Method for save a new remind me later strip. |
LicorizeApiResponse |
removeProject(int projectId)
Remove single project identified by the specified ID. |
LicorizeApiResponse |
removeStrip(int stripId)
Remove the strip identified by the specified ID. |
void |
setAccessToken(org.scribe.model.Token accessToken)
|
protected LicorizeApiResponse |
unmarshallObject(org.scribe.model.Response response)
|
LicorizeApiResponse |
updateProject(int projectId,
java.util.List<Parameter<java.lang.String,java.lang.String>> parameters)
Update project. |
LicorizeApiResponse |
updateStrip(int stripId,
java.util.List<Parameter<java.lang.String,java.lang.String>> parameters)
Update single strip |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final java.util.logging.Logger LOG
| Constructor Detail |
|---|
public LicorizeClientImpl(java.lang.String consumerKey,
java.lang.String consumerSecret)
consumerKey - consumerSecret - | Method Detail |
|---|
public org.scribe.model.Token getRequestToken()
getRequestToken in interface LicorizeAuthenticationClientpublic org.scribe.model.Token getAccessToken(org.scribe.model.Token requestToken)
getAccessToken in interface LicorizeAuthenticationClientpublic java.lang.String getAuthenticationUrl(org.scribe.model.Token requestToken)
getAuthenticationUrl in interface LicorizeAuthenticationClientpublic void setAccessToken(org.scribe.model.Token accessToken)
setAccessToken in interface LicorizeAuthenticationClientpublic LicorizeApiResponse getStripList()
LicorizeClient
getStripList in interface LicorizeClientpublic LicorizeApiResponse getStripList(java.util.List<Parameter<java.lang.String,java.lang.String>> parameters)
LicorizeClient
getStripList in interface LicorizeClientpublic LicorizeApiResponse getStrip(int stripId)
LicorizeClient
getStrip in interface LicorizeClient
public LicorizeApiResponse updateStrip(int stripId,
java.util.List<Parameter<java.lang.String,java.lang.String>> parameters)
LicorizeClient
updateStrip in interface LicorizeClientparameters - Optional:
type - Strip Type e.g. 'BOOKMARK'
teamId - Project Id
notes - Strip Notes
ownerId - User Id
title - Strip title
url - Strip url
email - Strip email
tags - Strip tags (comma separated list)
sticky - Is Sticky Strip - ('yes' - 'no')
worklogDone - total worklog done
dueDate - Strip due date
time - if present 'dueDate' - for instance "REMAINDER"
done - ('yes' - 'no') - Strip done
public LicorizeApiResponse createStrip(java.util.List<Parameter<java.lang.String,java.lang.String>> parameters)
LicorizeClient
createStrip in interface LicorizeClientparameters - Optional:
type - Strip Type e.g. 'BOOKMARK'
teamId - Project Id
notes - Strip Notes
ownerId - User Id
title - Strip title
url - Strip url
email - Strip email
tags - Strip tags (comma separated list)
sticky - Is Sticky Strip - ('yes' - 'no')
worklogDone - total worklog done
dueDate - Strip dueDate
time - if present 'dueDate' - for instance "REMAINDER"
done - ('yes' - 'no') - Strip done
public LicorizeApiResponse removeStrip(int stripId)
LicorizeClient
removeStrip in interface LicorizeClient
public LicorizeApiResponse changeStripType(int stripId,
java.lang.String stripType)
LicorizeClient
changeStripType in interface LicorizeClientpublic LicorizeApiResponse getProjectsList()
LicorizeClient
getProjectsList in interface LicorizeClient
public LicorizeApiResponse updateProject(int projectId,
java.util.List<Parameter<java.lang.String,java.lang.String>> parameters)
LicorizeClient
updateProject in interface LicorizeClientparameters - Optional:
name - Team name
description - Team description
isActive - ('yes' - 'no')
isVisible - ('yes' - 'no')
code - Team code for public name
public LicorizeApiResponse createProject(java.util.List<Parameter<java.lang.String,java.lang.String>> parameters)
LicorizeClient
createProject in interface LicorizeClientparameters - Optional:
name - Team name
description - Team description
isActive - ('yes' - 'no')
isVisible - ('yes' - 'no')
code - Team code for public name
public LicorizeApiResponse getProject(int projectId)
LicorizeClient
getProject in interface LicorizeClientpublic LicorizeApiResponse getProjectMembers(int projectId)
LicorizeClient
getProjectMembers in interface LicorizeClientpublic LicorizeApiResponse removeProject(int projectId)
LicorizeClient
removeProject in interface LicorizeClientpublic LicorizeApiResponse getTagsList()
LicorizeClient
getTagsList in interface LicorizeClientpublic LicorizeApiResponse getUser()
LicorizeClient
getUser in interface LicorizeClientpublic LicorizeApiResponse getPublicUser(java.lang.String userName)
LicorizeClient
getPublicUser in interface LicorizeClientpublic LicorizeApiResponse remindMeLater(java.lang.String url)
LicorizeClient
remindMeLater in interface LicorizeClienturl - The url that will be saved.
public LicorizeApiResponse remindMeLater(java.lang.String url,
java.util.List<Parameter<java.lang.String,java.lang.String>> parameters)
LicorizeClient
remindMeLater in interface LicorizeClienturl - The url that will be saved.parameters - title - Bookmark title
notes - Bookmark Notes
tags - Bookmark Tags - Default is "remindMeLater"
protected LicorizeApiUrls.LicorizeApiUrlBuilder createLicorizeApiUrlBuilder(java.lang.String urlFormat)
protected org.scribe.model.Response callOAuthApiMethod(java.lang.String apiUrl)
protected org.scribe.model.Response callOAuthApiMethod(java.lang.String apiUrl,
java.util.List<Parameter<java.lang.String,java.lang.String>> parameters)
protected org.scribe.model.Response callOAuthApiMethod(java.lang.String apiUrl,
java.util.List<Parameter<java.lang.String,java.lang.String>> parameters,
org.scribe.model.Verb verb)
protected org.scribe.model.Response callApiMethod(java.lang.String apiUrl)
protected org.scribe.model.Response callApiMethod(java.lang.String apiUrl,
org.scribe.model.Verb verb)
protected LicorizeApiResponse readResponse(org.scribe.model.Response response)
protected LicorizeApiResponse unmarshallObject(org.scribe.model.Response response)
protected org.scribe.oauth.OAuthService buildService()
protected boolean isNullOrEmpty(java.lang.String s)
s -
protected void assertNotNullOrEmpty(java.lang.String name,
java.lang.String value)
name - value -
protected void assertPositiveNumber(java.lang.String name,
int value)
name - value -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||