001
014
015 package com.liferay.portal.kernel.googleapps;
016
017 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
018
019
022 public class GoogleAppsFactoryUtil {
023
024 public static GEmailSettingsManager getGEmailSettingsManager(
025 long companyId) {
026
027 return getGoogleAppsFactory().getGEmailSettingsManager(companyId);
028 }
029
030 public static GGroupManager getGGroupManager(long companyId) {
031 return getGoogleAppsFactory().getGGroupManager(companyId);
032 }
033
034 public static GNicknameManager getGNicknameManager(long companyId) {
035 return getGoogleAppsFactory().getGNicknameManager(companyId);
036 }
037
038 public static GoogleAppsFactory getGoogleAppsFactory() {
039 PortalRuntimePermission.checkGetBeanProperty(
040 GoogleAppsFactoryUtil.class);
041
042 return _googleAppsFactory;
043 }
044
045 public static GUserManager getGUserManager(long companyId) {
046 return getGoogleAppsFactory().getGUserManager(companyId);
047 }
048
049 public void setGoogleAppsFactory(GoogleAppsFactory googleAppsFactory) {
050 PortalRuntimePermission.checkSetBeanProperty(getClass());
051
052 _googleAppsFactory = googleAppsFactory;
053 }
054
055 private static GoogleAppsFactory _googleAppsFactory;
056
057 }