package com.ibm.sbt.opensocial.domino.oauth; import java.util.Collection; import org.apache.shindig.gadgets.oauth2.OAuth2Accessor; import org.apache.shindig.gadgets.oauth2.OAuth2CallbackState; import org.apache.shindig.gadgets.oauth2.OAuth2Token; import org.apache.shindig.gadgets.oauth2.OAuth2Token.Type; import org.apache.shindig.gadgets.oauth2.persistence.OAuth2Cache; import org.apache.shindig.gadgets.oauth2.persistence.OAuth2CacheException; import org.apache.shindig.gadgets.oauth2.persistence.OAuth2Client; /** * Caching layer for OAuth 2 information. * This is just here to satisfy Shindig we don't actually use it for anything. */ public class DominoOAuth2Cache implements OAuth2Cache { @Override public void clearAccessors() throws OAuth2CacheException {} @Override public void clearClients() throws OAuth2CacheException {} @Override public void clearTokens() throws OAuth2CacheException {} @Override public OAuth2Client getClient(String gadgetUri, String serviceName) { return null; } @Override public OAuth2Accessor getOAuth2Accessor(OAuth2CallbackState state) { return null; } @Override public OAuth2Token getToken(String gadgetUri, String serviceName, String user, String scope, Type type) { return null; } @Override public boolean isPrimed() { return false; } @Override public OAuth2Client removeClient(OAuth2Client client) { return null; } @Override public OAuth2Accessor removeOAuth2Accessor(OAuth2Accessor accessor) { return null; } @Override public OAuth2Token removeToken(OAuth2Token token) { return null; } @Override public void storeClient(OAuth2Client client) throws OAuth2CacheException {} @Override public void storeClients(Collection<OAuth2Client> clients) throws OAuth2CacheException {} @Override public void storeOAuth2Accessor(OAuth2Accessor accessor) {} @Override public void storeToken(OAuth2Token token) throws OAuth2CacheException {} @Override public void storeTokens(Collection<OAuth2Token> tokens) throws OAuth2CacheException {} }