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 ProcessRole
anonymousRole()
void
assignRolesToUser(java.lang.String userId, java.util.Set<java.lang.String> requestedRolesIds, LoggedUser loggedUser)
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)
void
clearCache()
ProcessRole
defaultRole()
void
deleteRolesOfNet(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()
ProcessRole
findById(java.lang.String id)
java.util.Set<ProcessRole>
findByIds(java.util.Set<java.lang.String> ids)
ProcessRole
findByImportId(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:
saveAll
in interfaceIProcessRoleService
-
findByIds
public java.util.Set<ProcessRole> findByIds(java.util.Set<java.lang.String> ids)
- Specified by:
findByIds
in interfaceIProcessRoleService
-
assignRolesToUser
public void assignRolesToUser(java.lang.String userId, java.util.Set<java.lang.String> requestedRolesIds, LoggedUser loggedUser)
- Specified by:
assignRolesToUser
in 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:
assignRolesToUser
in interfaceIProcessRoleService
-
findAll
public java.util.List<ProcessRole> findAll()
- Specified by:
findAll
in interfaceIProcessRoleService
-
findAllGlobalRoles
public java.util.Set<ProcessRole> findAllGlobalRoles()
- Specified by:
findAllGlobalRoles
in interfaceIProcessRoleService
-
findAll
public java.util.List<ProcessRole> findAll(java.lang.String netId)
- Specified by:
findAll
in interfaceIProcessRoleService
-
defaultRole
public ProcessRole defaultRole()
- Specified by:
defaultRole
in interfaceIProcessRoleService
-
anonymousRole
public ProcessRole anonymousRole()
- Specified by:
anonymousRole
in 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:
findByImportId
in 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:
findAllByImportId
in interfaceIProcessRoleService
-
findAllByDefaultName
public java.util.Set<ProcessRole> findAllByDefaultName(java.lang.String name)
- Specified by:
findAllByDefaultName
in interfaceIProcessRoleService
-
findById
public ProcessRole findById(java.lang.String id)
- Specified by:
findById
in interfaceIProcessRoleService
-
deleteRolesOfNet
public void deleteRolesOfNet(PetriNet net, LoggedUser loggedUser)
- Specified by:
deleteRolesOfNet
in interfaceIProcessRoleService
-
clearCache
public void clearCache()
-
-