Class LdapUser
- java.lang.Object
-
- com.netgrif.application.engine.auth.domain.AbstractUser
-
- com.netgrif.application.engine.auth.domain.User
-
- com.netgrif.application.engine.ldap.domain.LdapUser
-
- All Implemented Interfaces:
IUser
,RegisteredUser
@ConditionalOnExpression("${nae.ldap.enabled:false}") public class LdapUser extends User
-
-
Field Summary
-
Fields inherited from class com.netgrif.application.engine.auth.domain.User
_id, avatar, email, expirationDate, name, password, surname, telNumber, token, UNKNOWN
-
Fields inherited from class com.netgrif.application.engine.auth.domain.AbstractUser
authorities, nextGroups, processRoles, state
-
-
Constructor Summary
Constructors Constructor Description LdapUser()
LdapUser(java.lang.String dn, java.lang.String commonName, java.lang.String uid, java.lang.String homeDirectory, java.lang.String email, java.lang.String name, java.lang.String surname, java.util.Set<java.lang.String> memberOf, java.lang.String telNumber)
LdapUser(org.bson.types.ObjectId id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getStringId()
void
loadFromUser(IUser user)
LoggedUser
transformToLoggedUser()
-
Methods inherited from class com.netgrif.application.engine.auth.domain.User
getFullName, getId, toString
-
Methods inherited from class com.netgrif.application.engine.auth.domain.AbstractUser
addAuthority, addGroup, addProcessRole, isActive, removeGroup, removeProcessRole, transformToAuthor
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.netgrif.application.engine.auth.domain.IUser
addAuthority, addGroup, addProcessRole, getAuthorities, getAvatar, getEmail, getName, getNextGroups, getProcessRoles, getState, getSurname, getTelNumber, isActive, removeGroup, removeProcessRole, setAuthorities, setEmail, setName, setNextGroups, setProcessRoles, setState, setSurname, transformToAuthor
-
Methods inherited from interface com.netgrif.application.engine.auth.domain.RegisteredUser
getPassword, getToken, setExpirationDate, setPassword, setToken
-
-
-
-
Constructor Detail
-
LdapUser
public LdapUser()
-
LdapUser
public LdapUser(org.bson.types.ObjectId id)
-
LdapUser
public LdapUser(java.lang.String dn, java.lang.String commonName, java.lang.String uid, java.lang.String homeDirectory, java.lang.String email, java.lang.String name, java.lang.String surname, java.util.Set<java.lang.String> memberOf, java.lang.String telNumber)
-
-
Method Detail
-
getStringId
public java.lang.String getStringId()
- Specified by:
getStringId
in interfaceIUser
- Overrides:
getStringId
in classUser
-
transformToLoggedUser
public LoggedUser transformToLoggedUser()
- Specified by:
transformToLoggedUser
in interfaceIUser
- Overrides:
transformToLoggedUser
in classUser
-
loadFromUser
public void loadFromUser(IUser user)
-
-