Class InMemoryRoleAssignmentProvider
java.lang.Object
io.jmix.security.impl.role.assignment.InMemoryRoleAssignmentProvider
- All Implemented Interfaces:
- RoleAssignmentProvider
@Component("sec_InMemoryRoleAssignmentProvider")
public class InMemoryRoleAssignmentProvider
extends Object
implements RoleAssignmentProvider
RoleAssignmentProvider that stores role assignments in memory. Use the addAssignment(RoleAssignment)
 method to put the RoleAssignment into in-memory storage.- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected com.google.common.collect.Multimap<String,RoleAssignment> 
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddAssignment(RoleAssignment roleAssignment) getAssignmentsByUsername(String username) voidremoveAssignments(String username) 
- 
Field Details- 
assignments
 
- 
- 
Constructor Details- 
InMemoryRoleAssignmentProviderpublic InMemoryRoleAssignmentProvider()
 
- 
- 
Method Details- 
getAllAssignments- Specified by:
- getAllAssignmentsin interface- RoleAssignmentProvider
 
- 
getAssignmentsByUsername- Specified by:
- getAssignmentsByUsernamein interface- RoleAssignmentProvider
 
- 
addAssignment
- 
removeAssignments
 
-