001
014
015 package com.liferay.portal.kernel.facebook;
016
017 import com.liferay.portal.kernel.exception.SystemException;
018 import com.liferay.portal.kernel.json.JSONObject;
019
020 import javax.portlet.PortletRequest;
021
022
026 public interface FacebookConnect {
027
028 public String getAccessTokenURL(long companyId) throws SystemException;
029
030 public String getAppId(long companyId) throws SystemException;
031
032 public String getAppSecret(long companyId) throws SystemException;
033
034 public String getAuthURL(long companyId) throws SystemException;
035
036 public JSONObject getGraphResources(
037 long companyId, String path, String accessToken, String fields);
038
039 public String getGraphURL(long companyId) throws SystemException;
040
041 public String getProfileImageURL(PortletRequest portletRequest);
042
043 public String getRedirectURL(long companyId) throws SystemException;
044
045 public boolean isEnabled(long companyId) throws SystemException;
046
047 }