public class OSEOAuth2Persister extends Object implements org.apache.shindig.gadgets.oauth2.persistence.OAuth2Persister
| Constructor and Description |
|---|
OSEOAuth2Persister(org.apache.shindig.gadgets.oauth2.persistence.OAuth2Encrypter encrypter,
org.apache.shindig.common.servlet.Authority authority,
String globalRedirectUri,
String contextRoot,
String oauthConfig) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.shindig.gadgets.oauth2.persistence.OAuth2Client |
findClient(String gadgetUri,
String serviceName) |
org.apache.shindig.gadgets.oauth2.OAuth2Token |
findToken(String gadgetUri,
String serviceName,
String user,
String scope,
org.apache.shindig.gadgets.oauth2.OAuth2Token.Type type) |
void |
insertToken(org.apache.shindig.gadgets.oauth2.OAuth2Token token) |
Set<org.apache.shindig.gadgets.oauth2.persistence.OAuth2Client> |
loadClients() |
protected void |
loadConfig() |
protected Map<String,org.apache.shindig.gadgets.oauth2.persistence.sample.OAuth2GadgetBinding> |
loadGadgetBindings() |
Set<org.apache.shindig.gadgets.oauth2.OAuth2Token> |
loadTokens() |
boolean |
removeToken(String gadgetUri,
String serviceName,
String user,
String scope,
org.apache.shindig.gadgets.oauth2.OAuth2Token.Type type) |
void |
setConfig(org.apache.wink.json4j.JSONObject config) |
void |
updateToken(org.apache.shindig.gadgets.oauth2.OAuth2Token token) |
protected void loadConfig()
public org.apache.shindig.gadgets.oauth2.persistence.OAuth2Client findClient(String gadgetUri, String serviceName) throws org.apache.shindig.gadgets.oauth2.persistence.OAuth2PersistenceException
findClient in interface org.apache.shindig.gadgets.oauth2.persistence.OAuth2Persisterorg.apache.shindig.gadgets.oauth2.persistence.OAuth2PersistenceExceptionpublic org.apache.shindig.gadgets.oauth2.OAuth2Token findToken(String gadgetUri, String serviceName, String user, String scope, org.apache.shindig.gadgets.oauth2.OAuth2Token.Type type) throws org.apache.shindig.gadgets.oauth2.persistence.OAuth2PersistenceException
findToken in interface org.apache.shindig.gadgets.oauth2.persistence.OAuth2Persisterorg.apache.shindig.gadgets.oauth2.persistence.OAuth2PersistenceExceptionpublic void insertToken(org.apache.shindig.gadgets.oauth2.OAuth2Token token)
throws org.apache.shindig.gadgets.oauth2.persistence.OAuth2PersistenceException
insertToken in interface org.apache.shindig.gadgets.oauth2.persistence.OAuth2Persisterorg.apache.shindig.gadgets.oauth2.persistence.OAuth2PersistenceExceptionpublic Set<org.apache.shindig.gadgets.oauth2.persistence.OAuth2Client> loadClients() throws org.apache.shindig.gadgets.oauth2.persistence.OAuth2PersistenceException
loadClients in interface org.apache.shindig.gadgets.oauth2.persistence.OAuth2Persisterorg.apache.shindig.gadgets.oauth2.persistence.OAuth2PersistenceExceptionpublic Set<org.apache.shindig.gadgets.oauth2.OAuth2Token> loadTokens() throws org.apache.shindig.gadgets.oauth2.persistence.OAuth2PersistenceException
loadTokens in interface org.apache.shindig.gadgets.oauth2.persistence.OAuth2Persisterorg.apache.shindig.gadgets.oauth2.persistence.OAuth2PersistenceExceptionpublic boolean removeToken(String gadgetUri, String serviceName, String user, String scope, org.apache.shindig.gadgets.oauth2.OAuth2Token.Type type) throws org.apache.shindig.gadgets.oauth2.persistence.OAuth2PersistenceException
removeToken in interface org.apache.shindig.gadgets.oauth2.persistence.OAuth2Persisterorg.apache.shindig.gadgets.oauth2.persistence.OAuth2PersistenceExceptionpublic void updateToken(org.apache.shindig.gadgets.oauth2.OAuth2Token token)
throws org.apache.shindig.gadgets.oauth2.persistence.OAuth2PersistenceException
updateToken in interface org.apache.shindig.gadgets.oauth2.persistence.OAuth2Persisterorg.apache.shindig.gadgets.oauth2.persistence.OAuth2PersistenceExceptionprotected Map<String,org.apache.shindig.gadgets.oauth2.persistence.sample.OAuth2GadgetBinding> loadGadgetBindings() throws org.apache.shindig.gadgets.oauth2.persistence.OAuth2PersistenceException
org.apache.shindig.gadgets.oauth2.persistence.OAuth2PersistenceExceptionpublic void setConfig(org.apache.wink.json4j.JSONObject config)
Copyright © 2013 OpenSocial Foundation. All Rights Reserved.