Index
All Classes and Interfaces|All Packages|Serialized Form
A
- and(QueryBuilder.AndExpression...) - Method in class com.persequor.saga.modules.ldap.services.QueryBuilder
- and(QueryBuilder.Expression...) - Static method in class com.persequor.saga.modules.ldap.services.QueryBuilder
- AndExpression(QueryBuilder.Expression...) - Constructor for class com.persequor.saga.modules.ldap.services.QueryBuilder.AndExpression
- AndExpression(List<QueryBuilder.Expression>) - Constructor for class com.persequor.saga.modules.ldap.services.QueryBuilder.AndExpression
- asInt() - Method in enum class com.persequor.saga.modules.ldap.models.SearchScope
- asString() - Method in class com.persequor.saga.modules.ldap.services.QueryBuilder.AndExpression
- asString() - Method in class com.persequor.saga.modules.ldap.services.QueryBuilder
- asString() - Method in class com.persequor.saga.modules.ldap.services.QueryBuilder.Expression
- asString() - Method in interface com.persequor.saga.modules.ldap.services.QueryBuilder.LdapExpression
- asString() - Method in class com.persequor.saga.modules.ldap.services.QueryBuilder.OrExpression
- authenticate(IAuthenticationRequest, IAuthenticationResponse, IAuthenticationSession) - Method in class com.persequor.saga.modules.ldap.LdapAuthentication
- authenticate(String, String) - Method in class com.persequor.saga.modules.ldap.LdapClient
B
- build(String) - Method in class com.persequor.saga.modules.ldap.services.DefaultDistinguishedNameBuilder
- build(String) - Method in interface com.persequor.saga.modules.ldap.services.IDistinguishedNameBuilder
C
- close() - Method in class com.persequor.saga.modules.ldap.services.LdapConnection
- com.persequor.saga.modules.ldap - package com.persequor.saga.modules.ldap
- com.persequor.saga.modules.ldap.config - package com.persequor.saga.modules.ldap.config
- com.persequor.saga.modules.ldap.ioc - package com.persequor.saga.modules.ldap.ioc
- com.persequor.saga.modules.ldap.models - package com.persequor.saga.modules.ldap.models
- com.persequor.saga.modules.ldap.services - package com.persequor.saga.modules.ldap.services
- configure(IExtensionPointIoc) - Method in class com.persequor.saga.modules.ldap.LdapModuleConfiguration
- configureIntoSpace(ISpaceExtensionPointIoc) - Method in class com.persequor.saga.modules.ldap.LdapAuthentication
- configureUserMenu(IContextMenu, User) - Method in class com.persequor.saga.modules.ldap.LdapAuthentication
D
- DefaultDistinguishedNameBuilder - Class in com.persequor.saga.modules.ldap.services
- DefaultDistinguishedNameBuilder() - Constructor for class com.persequor.saga.modules.ldap.services.DefaultDistinguishedNameBuilder
- DefaultLdapQueries - Class in com.persequor.saga.modules.ldap.services
- DefaultLdapQueries(IAuditLogService, LdapModuleConfig) - Constructor for class com.persequor.saga.modules.ldap.services.DefaultLdapQueries
- defaultModuleConfiguration() - Method in class com.persequor.saga.modules.ldap.LdapModule
- DefaultUserMapper - Class in com.persequor.saga.modules.ldap
- DefaultUserMapper(LdapModuleConfig) - Constructor for class com.persequor.saga.modules.ldap.DefaultUserMapper
- distinguishedNameBuilder() - Method in class com.persequor.saga.modules.ldap.ioc.LdapContext
E
- eq(String) - Method in class com.persequor.saga.modules.ldap.services.QueryBuilder.Expression
- error(LoggingContext, LoggingCategory, LoggingMessage, LoggingMessage) - Method in class com.persequor.saga.modules.ldap.LoggerWrapper
- Expression(String) - Constructor for class com.persequor.saga.modules.ldap.services.QueryBuilder.Expression
- extensionContext() - Method in class com.persequor.saga.modules.ldap.LdapModule
F
- findUser(LdapConnection, String, String) - Method in class com.persequor.saga.modules.ldap.services.DefaultLdapQueries
- findUser(LdapConnection, String, String) - Method in interface com.persequor.saga.modules.ldap.services.ILdapQueries
-
Please note, that it is the responsibility of the implementer to inject
IAuditLogService
and log the desired processes. - fromSearchResult(SearchResult) - Static method in class com.persequor.saga.modules.ldap.models.LdapUser
G
- get(LdapConnectionSpec) - Method in class com.persequor.saga.modules.ldap.services.LdapConnectionFactory
- getAttributes() - Method in class com.persequor.saga.modules.ldap.models.LdapUser
- getAttributeValuesAsList(String) - Method in class com.persequor.saga.modules.ldap.models.LdapUser
- getCities() - Method in class com.persequor.saga.modules.ldap.models.LdapUser
- getCommonName() - Method in class com.persequor.saga.modules.ldap.models.LdapUser
- getCountries() - Method in class com.persequor.saga.modules.ldap.models.LdapUser
- getDefaultNamingContext() - Method in class com.persequor.saga.modules.ldap.services.LdapConnection
- getDepartments() - Method in class com.persequor.saga.modules.ldap.models.LdapUser
- getDomain() - Method in class com.persequor.saga.modules.ldap.config.LdapModuleConfig
- getEmails() - Method in class com.persequor.saga.modules.ldap.models.LdapUser
- getFirstCity() - Method in class com.persequor.saga.modules.ldap.models.LdapUser
- getFirstCountry() - Method in class com.persequor.saga.modules.ldap.models.LdapUser
- getFirstDepartment() - Method in class com.persequor.saga.modules.ldap.models.LdapUser
- getFirstEmail() - Method in class com.persequor.saga.modules.ldap.models.LdapUser
- getFirstMobile() - Method in class com.persequor.saga.modules.ldap.models.LdapUser
- getFirstName() - Method in class com.persequor.saga.modules.ldap.models.LdapUser
- getFirstTitle() - Method in class com.persequor.saga.modules.ldap.models.LdapUser
- getFirstValueOfAttributeAsString(String) - Method in class com.persequor.saga.modules.ldap.models.LdapUser
- getFirstValueOfAttributeAsString(String...) - Method in class com.persequor.saga.modules.ldap.models.LdapUser
- getGroups() - Method in class com.persequor.saga.modules.ldap.models.LdapUser
- getLastName() - Method in class com.persequor.saga.modules.ldap.models.LdapUser
- getMemberOf() - Method in class com.persequor.saga.modules.ldap.models.LdapUser
- getMobiles() - Method in class com.persequor.saga.modules.ldap.models.LdapUser
- getResult() - Method in class com.persequor.saga.modules.ldap.models.LdapUser
- getSagaUser(LdapUser) - Method in class com.persequor.saga.modules.ldap.DefaultUserMapper
- getSagaUser(LdapUser) - Method in interface com.persequor.saga.modules.ldap.IUserMapper
- getSearchBase() - Method in class com.persequor.saga.modules.ldap.services.QueryBuilder
- getSessionLifetime() - Method in class com.persequor.saga.modules.ldap.config.LdapModuleConfig
- getTitles() - Method in class com.persequor.saga.modules.ldap.models.LdapUser
- getUid() - Method in class com.persequor.saga.modules.ldap.models.LdapUser
- getUserCredentialAttribute() - Method in class com.persequor.saga.modules.ldap.config.LdapModuleConfig
- getUserNameAttribute() - Method in class com.persequor.saga.modules.ldap.config.LdapModuleConfig
- greaterThanOrEq(String) - Method in class com.persequor.saga.modules.ldap.services.QueryBuilder.Expression
I
- IDistinguishedNameBuilder - Interface in com.persequor.saga.modules.ldap.services
- ILdapQueries - Interface in com.persequor.saga.modules.ldap.services
- isEnableSsl() - Method in class com.persequor.saga.modules.ldap.config.LdapModuleConfig
- isExtraAttributePropagationEnabled() - Method in class com.persequor.saga.modules.ldap.config.LdapModuleConfig
- IUserMapper - Interface in com.persequor.saga.modules.ldap
L
- LDAP_REQUEST - Static variable in class com.persequor.saga.modules.ldap.services.DefaultLdapQueries
- LdapAuthentication - Class in com.persequor.saga.modules.ldap
- LdapAuthentication(LoggerWrapper, Provider<LdapClient>, Provider<ILdapQueries>, Provider<IUserMapper>, LdapModuleConfig, Provider<IAuditLogService>) - Constructor for class com.persequor.saga.modules.ldap.LdapAuthentication
- LdapClient - Class in com.persequor.saga.modules.ldap
- LdapClient(LdapModuleConfig, LdapConnectionFactory, Provider<LdapConnectionSpec>, IDistinguishedNameBuilder) - Constructor for class com.persequor.saga.modules.ldap.LdapClient
- LdapConnection - Class in com.persequor.saga.modules.ldap.services
- LdapConnection(DirContext, IAuditLogService) - Constructor for class com.persequor.saga.modules.ldap.services.LdapConnection
- LdapConnectionFactory - Class in com.persequor.saga.modules.ldap.services
- LdapConnectionFactory(IAuditLogService) - Constructor for class com.persequor.saga.modules.ldap.services.LdapConnectionFactory
- LdapConnectionSpec - Class in com.persequor.saga.modules.ldap.models
- LdapConnectionSpec() - Constructor for class com.persequor.saga.modules.ldap.models.LdapConnectionSpec
- LdapContext - Class in com.persequor.saga.modules.ldap.ioc
- LdapContext() - Constructor for class com.persequor.saga.modules.ldap.ioc.LdapContext
- LdapModule - Class in com.persequor.saga.modules.ldap
- LdapModule() - Constructor for class com.persequor.saga.modules.ldap.LdapModule
- LdapModuleConfig - Class in com.persequor.saga.modules.ldap.config
- LdapModuleConfig() - Constructor for class com.persequor.saga.modules.ldap.config.LdapModuleConfig
- ldapModuleConfiguration() - Method in class com.persequor.saga.modules.ldap.LdapModule
- LdapModuleConfiguration - Class in com.persequor.saga.modules.ldap
- LdapModuleConfiguration() - Constructor for class com.persequor.saga.modules.ldap.LdapModuleConfiguration
- ldapQueries() - Method in class com.persequor.saga.modules.ldap.ioc.LdapContext
- LdapUser - Class in com.persequor.saga.modules.ldap.models
- LdapUser(SearchResult) - Constructor for class com.persequor.saga.modules.ldap.models.LdapUser
- lessThanOrEq(String) - Method in class com.persequor.saga.modules.ldap.services.QueryBuilder.Expression
- LoggerWrapper - Class in com.persequor.saga.modules.ldap
- LoggerWrapper() - Constructor for class com.persequor.saga.modules.ldap.LoggerWrapper
N
- not() - Method in class com.persequor.saga.modules.ldap.services.QueryBuilder.Expression
O
- ObjectScope - Enum constant in enum class com.persequor.saga.modules.ldap.models.SearchScope
- OneLevelScope - Enum constant in enum class com.persequor.saga.modules.ldap.models.SearchScope
- or(QueryBuilder.Expression...) - Static method in class com.persequor.saga.modules.ldap.services.QueryBuilder
- or(QueryBuilder.OrExpression...) - Method in class com.persequor.saga.modules.ldap.services.QueryBuilder
- OrExpression(QueryBuilder.Expression...) - Constructor for class com.persequor.saga.modules.ldap.services.QueryBuilder.OrExpression
- OrExpression(List<QueryBuilder.Expression>) - Constructor for class com.persequor.saga.modules.ldap.services.QueryBuilder.OrExpression
Q
- QueryBuilder - Class in com.persequor.saga.modules.ldap.services
- QueryBuilder() - Constructor for class com.persequor.saga.modules.ldap.services.QueryBuilder
- QueryBuilder(String) - Constructor for class com.persequor.saga.modules.ldap.services.QueryBuilder
- QueryBuilder.AndExpression - Class in com.persequor.saga.modules.ldap.services
- QueryBuilder.Expression - Class in com.persequor.saga.modules.ldap.services
- QueryBuilder.LdapExpression - Interface in com.persequor.saga.modules.ldap.services
- QueryBuilder.OrExpression - Class in com.persequor.saga.modules.ldap.services
S
- search(SearchScope, Consumer<QueryBuilder>) - Method in class com.persequor.saga.modules.ldap.services.LdapConnection
- SearchScope - Enum Class in com.persequor.saga.modules.ldap.models
- setDomain(String) - Method in class com.persequor.saga.modules.ldap.config.LdapModuleConfig
- setEnableSsl(boolean) - Method in class com.persequor.saga.modules.ldap.config.LdapModuleConfig
- setExtraAttributePropagationEnabled(boolean) - Method in class com.persequor.saga.modules.ldap.config.LdapModuleConfig
- setSearchBase(String) - Method in class com.persequor.saga.modules.ldap.services.QueryBuilder
- setSessionLifetime(Duration) - Method in class com.persequor.saga.modules.ldap.config.LdapModuleConfig
- setUserCredentialAttribute(String) - Method in class com.persequor.saga.modules.ldap.config.LdapModuleConfig
- setUserNameAttribute(String) - Method in class com.persequor.saga.modules.ldap.config.LdapModuleConfig
- signOut(IAuthenticationRequest, IAuthenticationResponse, IAuthenticationSession) - Method in class com.persequor.saga.modules.ldap.LdapAuthentication
- SubtreeScope - Enum constant in enum class com.persequor.saga.modules.ldap.models.SearchScope
U
- userMapper() - Method in class com.persequor.saga.modules.ldap.ioc.LdapContext
V
- valueOf(String) - Static method in enum class com.persequor.saga.modules.ldap.models.SearchScope
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.persequor.saga.modules.ldap.models.SearchScope
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- where(String) - Static method in class com.persequor.saga.modules.ldap.services.QueryBuilder
All Classes and Interfaces|All Packages|Serialized Form