|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnl.surfnet.coin.api.client.OpenConextOAuthClientImpl
public class OpenConextOAuthClientImpl
Implementation of OpenConextOAuthClient
| Constructor Summary | |
|---|---|
OpenConextOAuthClientImpl()
|
|
| Method Summary | |
|---|---|
void |
afterPropertiesSet()
|
String |
getAuthorizationUrl()
Get the authorization url |
Group20 |
getGroup20(String userId,
String groupId,
String onBehalfOf)
Get group information about the given group, for the given user. |
List<Person> |
getGroupMembers(String groupId,
String onBehalfOf)
Get the group members of the given group. |
List<Group> |
getGroups(String userId,
String onBehalfOf)
Get Persons' Groups |
List<Group20> |
getGroups20(String userId,
String onBehalfOf)
Get Persons' Groups |
Person |
getPerson(String userId,
String onBehalfOf)
Get the OpenSocial Person. |
boolean |
isAccessTokenGranted(String userId)
Is it possible to make OpenSocial requests for this user (as onBehalfOf). |
void |
oauthCallback(javax.servlet.http.HttpServletRequest request,
String onBehalfOf)
Clients who have requested a redirect to the authorization URL will be notified on the registered callback URL. |
void |
setCallbackUrl(String url)
|
void |
setConsumerKey(String key)
|
void |
setConsumerSecret(String secret)
|
void |
setEndpointBaseUrl(String url)
|
void |
setRepository(OAuthRepository repository)
|
void |
setVersion(OAuthVersion v)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public OpenConextOAuthClientImpl()
| Method Detail |
|---|
public boolean isAccessTokenGranted(String userId)
OpenConextOAuthClient
isAccessTokenGranted in interface OpenConextOAuthClientuserId - the unique identifier
public String getAuthorizationUrl()
OpenConextOAuthClient
getAuthorizationUrl in interface OpenConextOAuthClient
public void oauthCallback(javax.servlet.http.HttpServletRequest request,
String onBehalfOf)
OpenConextOAuthClient
oauthCallback in interface OpenConextOAuthClientrequest - the HTTP request for obtaining the request tokenonBehalfOf - the userId of the end user
public Person getPerson(String userId,
String onBehalfOf)
OpenConextOAuthClient
getPerson in interface OpenConextOAuthClientuserId - the unique identifieronBehalfOf - the unique identifier of the user that is going to make the
request
Person
public List<Person> getGroupMembers(String groupId,
String onBehalfOf)
OpenConextOAuthClient
getGroupMembers in interface OpenConextOAuthClientgroupId - String the unique identifier for the grouponBehalfOf - String the unique identifier of the user that is going to
make the request
ArrayList containing Person's
public List<Group> getGroups(String userId,
String onBehalfOf)
OpenConextOAuthClient
getGroups in interface OpenConextOAuthClientuserId - the unique identifieronBehalfOf - the unique identifier of the user that is going to make the
request
List containing the Groups
public List<Group20> getGroups20(String userId,
String onBehalfOf)
OpenConextOAuthClient
getGroups20 in interface OpenConextOAuthClientuserId - the unique identifieronBehalfOf - the unique identifier of the user that is going to make the
request
List containing the Groups
public Group20 getGroup20(String userId,
String groupId,
String onBehalfOf)
OpenConextOAuthClient
getGroup20 in interface OpenConextOAuthClientuserId - the userId that is a member of the given groupgroupId - the groupId of the grouponBehalfOf - id of the end user on whose behalf this call is done.
public void setCallbackUrl(String url)
public void setConsumerSecret(String secret)
public void setConsumerKey(String key)
public void setEndpointBaseUrl(String url)
public void setVersion(OAuthVersion v)
public void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanExceptionpublic void setRepository(OAuthRepository repository)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||