001
014
015 package com.liferay.portal.security.ldap;
016
017 import com.liferay.portal.model.Contact;
018 import com.liferay.portal.model.User;
019
020 import java.io.Serializable;
021
022 import java.util.Map;
023
024
028 public interface PortalLDAPExporter {
029
030 public void exportToLDAP(
031 Contact contact, Map<String, Serializable> contactExpandoAttributes)
032 throws Exception;
033
034
037 public void exportToLDAP(long userId, long userGroupId) throws Exception;
038
039 public void exportToLDAP(
040 long userId, long userGroupId, LDAPOperation ldapOperation)
041 throws Exception;
042
043 public void exportToLDAP(
044 User user, Map<String, Serializable> userExpandoAttributes)
045 throws Exception;
046
047 }