Class LdapUserService
- java.lang.Object
-
- com.netgrif.application.engine.auth.service.AbstractUserService
-
- com.netgrif.application.engine.auth.service.UserService
-
- com.netgrif.application.engine.ldap.service.LdapUserService
-
- All Implemented Interfaces:
IUserService
@Service @Primary @ConditionalOnExpression("${nae.ldap.enabled:false}") public class LdapUserService extends UserService
-
-
Field Summary
-
Fields inherited from class com.netgrif.application.engine.auth.service.UserService
authorityRepository, groupService, processRoleService, publisher, registrationService, userRepository
-
Fields inherited from class com.netgrif.application.engine.auth.service.AbstractUserService
authorityService, repository
-
-
Constructor Summary
Constructors Constructor Description LdapUserService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LdapUserfindByDn(javax.naming.Name dn)IUserfindByEmail(java.lang.String email, boolean small)protected LdapUsergetUserFromLdap(IUser user)LdapUsertransformToUserFromLdap(IUser user)-
Methods inherited from class com.netgrif.application.engine.auth.service.UserService
addAnonymousAuthorities, addAnonymousRole, addDefaultAuthorities, addDefaultRole, assignAuthority, deleteUser, findAll, findAllActiveByProcessRoles, findAllByIds, findAllByProcessRoles, findAllCoMembers, findAnonymousByEmail, findByAuth, findById, getAnonymousLogged, getLoggedOrSystem, getLoggedUser, getLoggedUserFromContext, getSystem, resolveById, save, saveNew, saveNewAndAuthenticate, saveNewAnonymous, searchAllCoMembers, searchAllCoMembers, update
-
Methods inherited from class com.netgrif.application.engine.auth.service.AbstractUserService
addDefaultAuthorities, addDefaultRole, addRole, changeType, changeType, createSystemUser, removeRole, removeRole, removeRoleOfDeletedPetriNet
-
-
-
-
Method Detail
-
findByDn
public LdapUser findByDn(javax.naming.Name dn)
-
findByEmail
public IUser findByEmail(java.lang.String email, boolean small)
- Specified by:
findByEmailin interfaceIUserService- Overrides:
findByEmailin classUserService
-
-