001
014
015 package com.liferay.portal.googleapps;
016
017 import com.liferay.portal.kernel.googleapps.GEmailSettingsManager;
018 import com.liferay.portal.kernel.googleapps.GGroupManager;
019 import com.liferay.portal.kernel.googleapps.GNicknameManager;
020 import com.liferay.portal.kernel.googleapps.GUserManager;
021
022
025 public class GoogleApps {
026
027 public GoogleApps(long companyId) {
028 _gAuthenticator = new GAuthenticator(companyId);
029
030 init();
031 }
032
033 public GoogleApps(String domain, String userName, String password) {
034 _gAuthenticator = new GAuthenticator(domain, userName, password);
035
036 init();
037 }
038
039 public GAuthenticator getGAuthenticator() {
040 return _gAuthenticator;
041 }
042
043 public GEmailSettingsManager getGEmailSettingsManager() {
044 return _gEmailSettingsManager;
045 }
046
047 public GGroupManager getGGroupManager() {
048 return _gGroupManager;
049 }
050
051 public GNicknameManager getGNicknameManager() {
052 return _gNicknameManager;
053 }
054
055 public GUserManager getGUserManager() {
056 return _gUserManager;
057 }
058
059 protected void init() {
060 _gEmailSettingsManager = new GEmailSettingsManagerImpl(this);
061 _gGroupManager = new GGroupManagerImpl(this);
062 _gNicknameManager = new GNicknameManagerImpl(this);
063 _gUserManager = new GUserManagerImpl(this);
064 }
065
066 private GAuthenticator _gAuthenticator;
067 private GEmailSettingsManager _gEmailSettingsManager;
068 private GGroupManager _gGroupManager;
069 private GNicknameManager _gNicknameManager;
070 private GUserManager _gUserManager;
071
072 }