Index

A B C D E F G I L N O Q S U V W 
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
 
A B C D E F G I L N O Q S U V W 
All Classes and Interfaces|All Packages|Serialized Form