Class DatabaseRoleAssignmentPersistence
java.lang.Object
io.jmix.securitydata.impl.role.assignment.DatabaseRoleAssignmentPersistence
- All Implemented Interfaces:
RoleAssignmentPersistence
@Component("sec_DatabaseRoleAssignmentPersistence")
public class DatabaseRoleAssignmentPersistence
extends Object
implements RoleAssignmentPersistence
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDatabaseRoleAssignmentPersistence
(DataManager dataManager, EntityStates entityStates) -
Method Summary
Modifier and TypeMethodDescriptiongetExcludedUsernames
(String roleCode) loadRoleAssignments
(String username, String roleType) void
save
(Collection<RoleAssignmentModel> toSave, Collection<RoleAssignmentModel> toRemove) void
save
(List<RoleAssignment> roleAssignments)
-
Field Details
-
ROLE_CODE_PROPERTY
- See Also:
-
-
Constructor Details
-
DatabaseRoleAssignmentPersistence
-
-
Method Details
-
getExcludedUsernames
- Specified by:
getExcludedUsernames
in interfaceRoleAssignmentPersistence
-
save
- Specified by:
save
in interfaceRoleAssignmentPersistence
-
save
- Specified by:
save
in interfaceRoleAssignmentPersistence
-
loadRoleAssignments
- Specified by:
loadRoleAssignments
in interfaceRoleAssignmentPersistence
-