Class ProcessRoleService
- java.lang.Object
-
- com.netgrif.application.engine.petrinet.service.ProcessRoleService
-
- All Implemented Interfaces:
IProcessRoleService
@Service public class ProcessRoleService extends java.lang.Object implements IProcessRoleService
-
-
Constructor Summary
Constructors Constructor Description ProcessRoleService(ProcessRoleRepository processRoleRepository, PetriNetRepository netRepository, org.springframework.context.ApplicationEventPublisher publisher, RoleActionsRunner roleActionsRunner, IPetriNetService petriNetService, IUserService userService, ISecurityContextService securityContextService)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ProcessRoleanonymousRole()voidassignRolesToUser(java.lang.String userId, java.util.Set<java.lang.String> requestedRolesIds, LoggedUser loggedUser)voidassignRolesToUser(java.lang.String userId, java.util.Set<java.lang.String> requestedRolesIds, LoggedUser loggedUser, java.util.Map<java.lang.String,java.lang.String> params)voidclearCache()ProcessRoledefaultRole()voiddeleteRolesOfNet(PetriNet net, LoggedUser loggedUser)java.util.List<ProcessRole>findAll()java.util.List<ProcessRole>findAll(java.lang.String netId)java.util.Set<ProcessRole>findAllByDefaultName(java.lang.String name)java.util.Set<ProcessRole>findAllByImportId(java.lang.String importId)java.util.Set<ProcessRole>findAllGlobalRoles()ProcessRolefindById(java.lang.String id)java.util.Set<ProcessRole>findByIds(java.util.Set<java.lang.String> ids)ProcessRolefindByImportId(java.lang.String importId)Deprecated, for removal: This API element is subject to removal in a future version.usefindAllByImportId(String)insteadjava.util.List<ProcessRole>saveAll(java.lang.Iterable<ProcessRole> entities)
-
-
-
Constructor Detail
-
ProcessRoleService
public ProcessRoleService(ProcessRoleRepository processRoleRepository, PetriNetRepository netRepository, org.springframework.context.ApplicationEventPublisher publisher, RoleActionsRunner roleActionsRunner, @Lazy IPetriNetService petriNetService, @Lazy IUserService userService, ISecurityContextService securityContextService)
-
-
Method Detail
-
saveAll
public java.util.List<ProcessRole> saveAll(java.lang.Iterable<ProcessRole> entities)
- Specified by:
saveAllin interfaceIProcessRoleService
-
findByIds
public java.util.Set<ProcessRole> findByIds(java.util.Set<java.lang.String> ids)
- Specified by:
findByIdsin interfaceIProcessRoleService
-
assignRolesToUser
public void assignRolesToUser(java.lang.String userId, java.util.Set<java.lang.String> requestedRolesIds, LoggedUser loggedUser)- Specified by:
assignRolesToUserin interfaceIProcessRoleService
-
assignRolesToUser
public void assignRolesToUser(java.lang.String userId, java.util.Set<java.lang.String> requestedRolesIds, LoggedUser loggedUser, java.util.Map<java.lang.String,java.lang.String> params)- Specified by:
assignRolesToUserin interfaceIProcessRoleService
-
findAll
public java.util.List<ProcessRole> findAll()
- Specified by:
findAllin interfaceIProcessRoleService
-
findAllGlobalRoles
public java.util.Set<ProcessRole> findAllGlobalRoles()
- Specified by:
findAllGlobalRolesin interfaceIProcessRoleService
-
findAll
public java.util.List<ProcessRole> findAll(java.lang.String netId)
- Specified by:
findAllin interfaceIProcessRoleService
-
defaultRole
public ProcessRole defaultRole()
- Specified by:
defaultRolein interfaceIProcessRoleService
-
anonymousRole
public ProcessRole anonymousRole()
- Specified by:
anonymousRolein interfaceIProcessRoleService
-
findByImportId
@Deprecated(forRemoval=true, since="6.2.0") public ProcessRole findByImportId(java.lang.String importId)Deprecated, for removal: This API element is subject to removal in a future version.usefindAllByImportId(String)instead- Specified by:
findByImportIdin interfaceIProcessRoleService- Parameters:
importId- id from a process of a role- Returns:
- a process role object
-
findAllByImportId
public java.util.Set<ProcessRole> findAllByImportId(java.lang.String importId)
- Specified by:
findAllByImportIdin interfaceIProcessRoleService
-
findAllByDefaultName
public java.util.Set<ProcessRole> findAllByDefaultName(java.lang.String name)
- Specified by:
findAllByDefaultNamein interfaceIProcessRoleService
-
findById
public ProcessRole findById(java.lang.String id)
- Specified by:
findByIdin interfaceIProcessRoleService
-
deleteRolesOfNet
public void deleteRolesOfNet(PetriNet net, LoggedUser loggedUser)
- Specified by:
deleteRolesOfNetin interfaceIProcessRoleService
-
clearCache
public void clearCache()
-
-