package org.societies.platform.socialdata.converters; import org.societies.api.internal.sns.ISocialConnector; import org.societies.api.schema.sns.socialdata.model.SocialNetwork; public class ActivityConverterFactory{ public static ActivityConverter getConverter(ISocialConnector connector){ if (connector.getSocialNetwork().equals(SocialNetwork.FACEBOOK.value())) return new ActivityConverterFromFacebook(); if (connector.getSocialNetwork().equals(SocialNetwork.TWITTER.value())) return new ActivityConverterFromTwitter(); if (connector.getSocialNetwork().equals(SocialNetwork.FOURSQUARE.value())) return new ActivityConverterFromGooglePlus(); if (connector.getSocialNetwork().equals(SocialNetwork.LINKEDIN.value())) return new ActivityConverterFromLinkedin(); return new ActivityConverterFromSN(); } }