com.liferay.portal.security.ldap
Interface PortalToLDAPConverter


public interface PortalToLDAPConverter

Author:
Michael C. Han, Brian Wing Shun Chan, Marcellus Tavares, Wesley Gong

Method Summary
 java.lang.String getGroupDNName(long ldapServerId, UserGroup userGroup, java.util.Properties groupMappings)
           
 Modifications getLDAPContactModifications(Contact contact, java.util.Map<java.lang.String,java.io.Serializable> contactExpandoAttributes, java.util.Properties contactMappings, java.util.Properties contactExpandoMappings)
           
 javax.naming.directory.Attributes getLDAPGroupAttributes(long ldapServerId, UserGroup userGroup, User user, java.util.Properties groupMappings, java.util.Properties userMappings)
           
 Modifications getLDAPGroupModifications(long ldapServerId, UserGroup userGroup, User user, java.util.Properties groupMappings, java.util.Properties userMappings)
          Deprecated.  
 Modifications getLDAPGroupModifications(long ldapServerId, UserGroup userGroup, User user, java.util.Properties groupMappings, java.util.Properties userMappings, LDAPOperation ldapOperation)
           
 javax.naming.directory.Attributes getLDAPUserAttributes(long ldapServerId, User user, java.util.Properties userMappings)
           
 Modifications getLDAPUserGroupModifications(long ldapServerId, java.util.List<UserGroup> userGroups, User user, java.util.Properties userMappings)
           
 Modifications getLDAPUserModifications(User user, java.util.Map<java.lang.String,java.io.Serializable> userExpandoAttributes, java.util.Properties userMappings, java.util.Properties userExpandoMappings)
           
 java.lang.String getUserDNName(long ldapServerId, User user, java.util.Properties userMappings)
           
 

Method Detail

getGroupDNName

java.lang.String getGroupDNName(long ldapServerId,
                                UserGroup userGroup,
                                java.util.Properties groupMappings)
                                throws java.lang.Exception
Throws:
java.lang.Exception

getLDAPContactModifications

Modifications getLDAPContactModifications(Contact contact,
                                          java.util.Map<java.lang.String,java.io.Serializable> contactExpandoAttributes,
                                          java.util.Properties contactMappings,
                                          java.util.Properties contactExpandoMappings)
                                          throws java.lang.Exception
Throws:
java.lang.Exception

getLDAPGroupAttributes

javax.naming.directory.Attributes getLDAPGroupAttributes(long ldapServerId,
                                                         UserGroup userGroup,
                                                         User user,
                                                         java.util.Properties groupMappings,
                                                         java.util.Properties userMappings)
                                                         throws java.lang.Exception
Throws:
java.lang.Exception

getLDAPGroupModifications

Modifications getLDAPGroupModifications(long ldapServerId,
                                        UserGroup userGroup,
                                        User user,
                                        java.util.Properties groupMappings,
                                        java.util.Properties userMappings)
                                        throws java.lang.Exception
Deprecated. 

Throws:
java.lang.Exception

getLDAPGroupModifications

Modifications getLDAPGroupModifications(long ldapServerId,
                                        UserGroup userGroup,
                                        User user,
                                        java.util.Properties groupMappings,
                                        java.util.Properties userMappings,
                                        LDAPOperation ldapOperation)
                                        throws java.lang.Exception
Throws:
java.lang.Exception

getLDAPUserAttributes

javax.naming.directory.Attributes getLDAPUserAttributes(long ldapServerId,
                                                        User user,
                                                        java.util.Properties userMappings)
                                                        throws java.lang.Exception
Throws:
java.lang.Exception

getLDAPUserGroupModifications

Modifications getLDAPUserGroupModifications(long ldapServerId,
                                            java.util.List<UserGroup> userGroups,
                                            User user,
                                            java.util.Properties userMappings)
                                            throws java.lang.Exception
Throws:
java.lang.Exception

getLDAPUserModifications

Modifications getLDAPUserModifications(User user,
                                       java.util.Map<java.lang.String,java.io.Serializable> userExpandoAttributes,
                                       java.util.Properties userMappings,
                                       java.util.Properties userExpandoMappings)
                                       throws java.lang.Exception
Throws:
java.lang.Exception

getUserDNName

java.lang.String getUserDNName(long ldapServerId,
                               User user,
                               java.util.Properties userMappings)
                               throws java.lang.Exception
Throws:
java.lang.Exception