public class SunONE extends RFC4519Directory
attributes, contextSource, contextSourceTransactionManager, DEFAULT_PAGE_SIZE, eventPublisher, ldapPropertiesMapper, ldapQueryTranslater, ldapTemplate, nameConverter, searchDN
Constructor and Description |
---|
SunONE(LDAPQueryTranslater ldapQueryTranslater,
com.atlassian.event.api.EventPublisher eventPublisher,
InstanceFactory instanceFactory) |
Modifier and Type | Method and Description |
---|---|
protected org.springframework.ldap.core.LdapTemplate |
createChangeListenerTemplate() |
protected String |
encodePassword(String unencodedPassword)
Sun DSEE doesn't want passwords encoded before they're passed to the directory.
|
String |
getDescriptiveName()
Returns a descriptive name for the type of directory.
|
protected void |
getNewUserDirectorySpecificAttributes(User user,
Attributes attributes)
Sun DSEE 6.2 in a default install requires the sn to be set before a user can be created.
|
static String |
getStaticDirectoryType() |
addGroupToGroup, addUserToGroup, findDirectMembersOfGroup, getCustomGroupAttributeMappers, getCustomUserAttributeMappers, getMemberDnMappers, getMemberships, isGroupDirectGroupMember, isUserDirectGroupMember, removeGroupFromGroup, removeUserFromGroup, searchGroupRelationshipsWithGroupTypeSpecified
addDefaultSnToUserAttributes, addDefaultValueToUserAttributesForAttribute, addGroup, addUser, asLdapGroupName, asLdapName, asLdapUserName, authenticate, findEntityByDN, findEntityByDN, findGroupByName, findGroupByNameAndType, findGroupWithAttributesByName, findUserByName, findUserWithAttributesByName, getAttributeAsBoolean, getAttributeAsLong, getAuthoritativeDirectory, getBaseEnvironmentProperties, getContextSource, getDirectoryId, getGroupContextMapper, getInitialGroupMemberDN, getKeys, getLdapPropertiesMapper, getNewGroupAttributes, getNewGroupDirectorySpecificAttributes, getNewUserAttributes, getSearchDN, getStandardisedDN, getSubTreeSearchControls, getUserContextMapper, getValue, getValues, isEmpty, isRolesDisabled, pageSearchResults, postprocessGroups, removeGroup, removeGroupAttributes, removeUser, removeUserAttributes, renameGroup, renameUser, searchEntities, searchEntitiesWithRequestControls, searchGroupObjects, searchGroupObjectsOfSpecifiedGroupType, searchGroupRelationships, searchGroups, searchUserObjects, searchUsers, setAttributes, setDirectoryId, storeGroupAttributes, storeUserAttributes, supportsInactiveAccounts, supportsNestedGroups, testConnection, typedEntityNotFoundException, updateGroup, updateUser, updateUserCredential
public SunONE(LDAPQueryTranslater ldapQueryTranslater, com.atlassian.event.api.EventPublisher eventPublisher, InstanceFactory instanceFactory)
public static String getStaticDirectoryType()
public String getDescriptiveName()
RemoteDirectory
protected String encodePassword(String unencodedPassword)
encodePassword
in class SpringLDAPConnector
unencodedPassword
- protected void getNewUserDirectorySpecificAttributes(User user, Attributes attributes)
getNewUserDirectorySpecificAttributes
in class SpringLDAPConnector
user
- attributes
- protected org.springframework.ldap.core.LdapTemplate createChangeListenerTemplate()
Copyright © 2013 Atlassian. All Rights Reserved.