public class DefaultPortalToLDAPConverter
extends java.lang.Object
implements com.liferay.portal.security.ldap.PortalToLDAPConverter
| Constructor and Description |
|---|
DefaultPortalToLDAPConverter() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addAttributeMapping(java.lang.String attributeName,
java.lang.Object attributeValue,
javax.naming.directory.Attributes attributes) |
protected void |
addAttributeMapping(java.lang.String attributeName,
java.lang.String attributeValue,
javax.naming.directory.Attributes attributes) |
protected void |
addModificationItem(javax.naming.directory.BasicAttribute basicAttribute,
com.liferay.portal.security.ldap.Modifications modifications) |
protected void |
addModificationItem(java.lang.String attributeName,
java.lang.String attributeValue,
com.liferay.portal.security.ldap.Modifications modifications) |
protected java.lang.String |
getEncryptedPasswordForLDAP(com.liferay.portal.model.User user,
java.util.Properties userMappings) |
java.lang.String |
getGroupDNName(long ldapServerId,
com.liferay.portal.model.UserGroup userGroup,
java.util.Properties groupMappings) |
com.liferay.portal.security.ldap.Modifications |
getLDAPContactModifications(com.liferay.portal.model.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,
com.liferay.portal.model.UserGroup userGroup,
com.liferay.portal.model.User user,
java.util.Properties groupMappings,
java.util.Properties userMappings) |
com.liferay.portal.security.ldap.Modifications |
getLDAPGroupModifications(long ldapServerId,
com.liferay.portal.model.UserGroup userGroup,
com.liferay.portal.model.User user,
java.util.Properties groupMappings,
java.util.Properties userMappings,
com.liferay.portal.security.ldap.LDAPOperation ldapOperation) |
javax.naming.directory.Attributes |
getLDAPUserAttributes(long ldapServerId,
com.liferay.portal.model.User user,
java.util.Properties userMappings) |
com.liferay.portal.security.ldap.Modifications |
getLDAPUserGroupModifications(long ldapServerId,
java.util.List<com.liferay.portal.model.UserGroup> userGroups,
com.liferay.portal.model.User user,
java.util.Properties userMappings) |
com.liferay.portal.security.ldap.Modifications |
getLDAPUserModifications(com.liferay.portal.model.User user,
java.util.Map<java.lang.String,java.io.Serializable> userExpandoAttributes,
java.util.Properties userMappings,
java.util.Properties userExpandoMappings) |
protected com.liferay.portal.security.ldap.Modifications |
getModifications(java.lang.Object object,
java.util.Properties objectMappings,
java.util.Map<java.lang.String,java.lang.String> reservedFieldNames) |
java.lang.String |
getUserDNName(long ldapServerId,
com.liferay.portal.model.User user,
java.util.Properties userMappings) |
protected byte[] |
getUserPortrait(com.liferay.portal.model.User user) |
protected void |
populateCustomAttributeModifications(java.lang.Object object,
com.liferay.portlet.expando.model.ExpandoBridge expandoBridge,
java.util.Map<java.lang.String,java.io.Serializable> expandoAttributes,
java.util.Properties expandoMappings,
com.liferay.portal.security.ldap.Modifications modifications) |
void |
setContactReservedFieldNames(java.util.List<java.lang.String> reservedContactFieldNames) |
void |
setUserDNFieldName(java.lang.String userDNFieldName) |
void |
setUserReservedFieldNames(java.util.List<java.lang.String> reservedUserFieldNames) |
public java.lang.String getGroupDNName(long ldapServerId,
com.liferay.portal.model.UserGroup userGroup,
java.util.Properties groupMappings)
throws java.lang.Exception
getGroupDNName in interface com.liferay.portal.security.ldap.PortalToLDAPConverterjava.lang.Exceptionpublic com.liferay.portal.security.ldap.Modifications getLDAPContactModifications(com.liferay.portal.model.Contact contact,
java.util.Map<java.lang.String,java.io.Serializable> contactExpandoAttributes,
java.util.Properties contactMappings,
java.util.Properties contactExpandoMappings)
throws java.lang.Exception
getLDAPContactModifications in interface com.liferay.portal.security.ldap.PortalToLDAPConverterjava.lang.Exceptionpublic javax.naming.directory.Attributes getLDAPGroupAttributes(long ldapServerId,
com.liferay.portal.model.UserGroup userGroup,
com.liferay.portal.model.User user,
java.util.Properties groupMappings,
java.util.Properties userMappings)
throws java.lang.Exception
getLDAPGroupAttributes in interface com.liferay.portal.security.ldap.PortalToLDAPConverterjava.lang.Exceptionpublic com.liferay.portal.security.ldap.Modifications getLDAPGroupModifications(long ldapServerId,
com.liferay.portal.model.UserGroup userGroup,
com.liferay.portal.model.User user,
java.util.Properties groupMappings,
java.util.Properties userMappings,
com.liferay.portal.security.ldap.LDAPOperation ldapOperation)
throws java.lang.Exception
getLDAPGroupModifications in interface com.liferay.portal.security.ldap.PortalToLDAPConverterjava.lang.Exceptionpublic javax.naming.directory.Attributes getLDAPUserAttributes(long ldapServerId,
com.liferay.portal.model.User user,
java.util.Properties userMappings)
throws com.liferay.portal.kernel.exception.SystemException
getLDAPUserAttributes in interface com.liferay.portal.security.ldap.PortalToLDAPConvertercom.liferay.portal.kernel.exception.SystemExceptionpublic com.liferay.portal.security.ldap.Modifications getLDAPUserGroupModifications(long ldapServerId,
java.util.List<com.liferay.portal.model.UserGroup> userGroups,
com.liferay.portal.model.User user,
java.util.Properties userMappings)
throws java.lang.Exception
getLDAPUserGroupModifications in interface com.liferay.portal.security.ldap.PortalToLDAPConverterjava.lang.Exceptionpublic com.liferay.portal.security.ldap.Modifications getLDAPUserModifications(com.liferay.portal.model.User user,
java.util.Map<java.lang.String,java.io.Serializable> userExpandoAttributes,
java.util.Properties userMappings,
java.util.Properties userExpandoMappings)
throws java.lang.Exception
getLDAPUserModifications in interface com.liferay.portal.security.ldap.PortalToLDAPConverterjava.lang.Exceptionpublic java.lang.String getUserDNName(long ldapServerId,
com.liferay.portal.model.User user,
java.util.Properties userMappings)
throws java.lang.Exception
getUserDNName in interface com.liferay.portal.security.ldap.PortalToLDAPConverterjava.lang.Exceptionpublic void setContactReservedFieldNames(java.util.List<java.lang.String> reservedContactFieldNames)
public void setUserDNFieldName(java.lang.String userDNFieldName)
public void setUserReservedFieldNames(java.util.List<java.lang.String> reservedUserFieldNames)
protected void addAttributeMapping(java.lang.String attributeName,
java.lang.Object attributeValue,
javax.naming.directory.Attributes attributes)
protected void addAttributeMapping(java.lang.String attributeName,
java.lang.String attributeValue,
javax.naming.directory.Attributes attributes)
protected void addModificationItem(javax.naming.directory.BasicAttribute basicAttribute,
com.liferay.portal.security.ldap.Modifications modifications)
protected void addModificationItem(java.lang.String attributeName,
java.lang.String attributeValue,
com.liferay.portal.security.ldap.Modifications modifications)
protected java.lang.String getEncryptedPasswordForLDAP(com.liferay.portal.model.User user,
java.util.Properties userMappings)
throws com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.SystemExceptionprotected com.liferay.portal.security.ldap.Modifications getModifications(java.lang.Object object,
java.util.Properties objectMappings,
java.util.Map<java.lang.String,java.lang.String> reservedFieldNames)
protected byte[] getUserPortrait(com.liferay.portal.model.User user)
protected void populateCustomAttributeModifications(java.lang.Object object,
com.liferay.portlet.expando.model.ExpandoBridge expandoBridge,
java.util.Map<java.lang.String,java.io.Serializable> expandoAttributes,
java.util.Properties expandoMappings,
com.liferay.portal.security.ldap.Modifications modifications)