package org.karmaexchange.provider;
import org.karmaexchange.auth.AuthProvider;
import org.karmaexchange.dao.Organization;
public interface SocialNetworkProvider extends AuthProvider {
/* If a new SocialNetworkProviderType is added, make sure to modify ImageProviderType */
public enum SocialNetworkProviderType {
FACEBOOK {
@Override
public SocialNetworkProvider getProvider() {
return new FacebookSocialNetworkProvider();
}
};
public abstract SocialNetworkProvider getProvider();
}
void initOrganization(Organization org, String pageName);
}