Class AbstractUserService
- java.lang.Object
-
- com.netgrif.application.engine.auth.service.AbstractUserService
-
- All Implemented Interfaces:
IUserService
- Direct Known Subclasses:
UserService
public abstract class AbstractUserService extends java.lang.Object implements IUserService
-
-
Field Summary
Fields Modifier and Type Field Description protected IAuthorityServiceauthorityServiceprotected INextGroupServicegroupServiceprotected IProcessRoleServiceprocessRoleServiceprotected UserRepositoryrepository
-
Constructor Summary
Constructors Constructor Description AbstractUserService()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddDefaultAuthorities(IUser user)voidaddDefaultRole(IUser user)IUseraddRole(IUser user, java.lang.String roleStringId)IUserassignAuthority(java.lang.String userId, java.lang.String authorityId)<T> java.util.List<IUser>changeType(java.util.List<T> users)<T> org.springframework.data.domain.Page<IUser>changeType(org.springframework.data.domain.Page<T> users, org.springframework.data.domain.Pageable pageable)IUsercreateSystemUser()LoggedUsergetAnonymousLogged()protected IUserremoveRole(IUser user, ProcessRole role)IUserremoveRole(IUser user, java.lang.String roleStringId)Deprecated.useremoveRole(IUser, ProcessRole)insteadvoidremoveRoleOfDeletedPetriNet(PetriNet net)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.netgrif.application.engine.auth.service.interfaces.IUserService
deleteUser, findAll, findAllActiveByProcessRoles, findAllByIds, findAllByProcessRoles, findAllCoMembers, findAnonymousByEmail, findByAuth, findByEmail, findById, getLoggedOrSystem, getLoggedUser, getLoggedUserFromContext, getSystem, resolveById, save, saveNew, saveNewAndAuthenticate, saveNewAnonymous, searchAllCoMembers, searchAllCoMembers, update
-
-
-
-
Field Detail
-
authorityService
@Autowired protected IAuthorityService authorityService
-
processRoleService
@Autowired protected IProcessRoleService processRoleService
-
groupService
@Autowired protected INextGroupService groupService
-
repository
@Autowired protected UserRepository repository
-
-
Method Detail
-
addDefaultRole
public void addDefaultRole(IUser user)
- Specified by:
addDefaultRolein interfaceIUserService
-
addDefaultAuthorities
public void addDefaultAuthorities(IUser user)
- Specified by:
addDefaultAuthoritiesin interfaceIUserService
-
assignAuthority
public IUser assignAuthority(java.lang.String userId, java.lang.String authorityId)
- Specified by:
assignAuthorityin interfaceIUserService
-
getAnonymousLogged
public LoggedUser getAnonymousLogged()
- Specified by:
getAnonymousLoggedin interfaceIUserService
-
addRole
public IUser addRole(IUser user, java.lang.String roleStringId)
- Specified by:
addRolein interfaceIUserService
-
removeRole
@Deprecated(since="6.2.0") public IUser removeRole(IUser user, java.lang.String roleStringId)
Deprecated.useremoveRole(IUser, ProcessRole)instead- Specified by:
removeRolein interfaceIUserService- Parameters:
user-roleStringId-- Returns:
-
removeRole
protected IUser removeRole(IUser user, ProcessRole role)
-
removeRoleOfDeletedPetriNet
public void removeRoleOfDeletedPetriNet(PetriNet net)
- Specified by:
removeRoleOfDeletedPetriNetin interfaceIUserService
-
createSystemUser
public IUser createSystemUser()
- Specified by:
createSystemUserin interfaceIUserService
-
changeType
public <T> org.springframework.data.domain.Page<IUser> changeType(org.springframework.data.domain.Page<T> users, org.springframework.data.domain.Pageable pageable)
-
changeType
public <T> java.util.List<IUser> changeType(java.util.List<T> users)
-
-