001
014
015 package com.liferay.portal.security.ldap;
016
017 import com.liferay.portal.model.User;
018
019 import javax.naming.directory.Attributes;
020 import javax.naming.ldap.LdapContext;
021
022
027 public class PortalLDAPImporterUtil {
028
029 public static void importFromLDAP() throws Exception {
030 _portalLDAPImporter.importFromLDAP();
031 }
032
033 public static void importFromLDAP(long companyId) throws Exception {
034 _portalLDAPImporter.importFromLDAP(companyId);
035 }
036
037 public static void importFromLDAP(long ldapServerId, long companyId)
038 throws Exception {
039
040 _portalLDAPImporter.importFromLDAP(ldapServerId, companyId);
041 }
042
043 public static User importLDAPUser(
044 long ldapServerId, long companyId, LdapContext ldapContext,
045 Attributes attributes, String password)
046 throws Exception {
047
048 return _portalLDAPImporter.importLDAPUser(
049 ldapServerId, companyId, ldapContext, attributes, password);
050 }
051
052 public static User importLDAPUserByScreenName(
053 long companyId, String screenName)
054 throws Exception {
055
056 return _portalLDAPImporter.importLDAPUserByScreenName(
057 companyId, screenName);
058 }
059
060 public void setPortalLDAPImporter(PortalLDAPImporter portalLDAPImporter) {
061 _portalLDAPImporter = portalLDAPImporter;
062 }
063
064 private static PortalLDAPImporter _portalLDAPImporter;
065
066 }