@@ -294,13 +294,15 @@ public Set<PermissionEntity> getRolePermissions(Long roleId) {
294
294
return permissions ;
295
295
}
296
296
297
+ @ CacheEvict (cacheNames = CachingSetup .AUTH_INFO_CACHE , allEntries = true )
297
298
public void addPermission (Long roleId , Long permissionId ) {
298
299
PermissionEntity permission = this .getPermissionById (permissionId );
299
300
RoleEntity role = this .getRoleById (roleId );
300
301
301
302
this .addPermission (role , permission , null );
302
303
}
303
304
305
+ @ CacheEvict (cacheNames = CachingSetup .AUTH_INFO_CACHE , allEntries = true )
304
306
public void addPermission (RoleEntity role , PermissionEntity permission ) {
305
307
this .addPermission (role , permission , null );
306
308
}
@@ -318,13 +320,15 @@ public Set<UserEntity> getRoleUsers(Long roleId) {
318
320
return users ;
319
321
}
320
322
323
+ @ CacheEvict (cacheNames = CachingSetup .AUTH_INFO_CACHE , allEntries = true )
321
324
public void addUser (Long userId , Long roleId ) {
322
325
UserEntity user = this .getUserById (userId );
323
326
RoleEntity role = this .getRoleById (roleId );
324
327
325
328
this .addUser (user , role , UserOrigin .SYSTEM , null );
326
329
}
327
330
331
+ @ CacheEvict (cacheNames = CachingSetup .AUTH_INFO_CACHE , allEntries = true )
328
332
public void removeUser (Long userId , Long roleId ) {
329
333
UserRoleEntity userRole = this .userRoleRepository .findByUserIdAndRoleId (userId , roleId );
330
334
if (userRole != null )
@@ -553,6 +557,7 @@ public RoleEntity updateRole(RoleEntity roleEntity) {
553
557
return this .roleRepository .save (roleEntity );
554
558
}
555
559
560
+ @ CacheEvict (cacheNames = CachingSetup .AUTH_INFO_CACHE , allEntries = true )
556
561
public void addPermissionsFromTemplate (RoleEntity roleEntity , Map <String , String > template , String value ) {
557
562
for (Map .Entry <String , String > entry : template .entrySet ()) {
558
563
String permission = String .format (entry .getKey (), value );
@@ -562,11 +567,13 @@ public void addPermissionsFromTemplate(RoleEntity roleEntity, Map<String, String
562
567
}
563
568
}
564
569
570
+ @ CacheEvict (cacheNames = CachingSetup .AUTH_INFO_CACHE , allEntries = true )
565
571
public void addPermissionsFromTemplate (Map <String , String > template , String value ) {
566
572
RoleEntity currentUserPersonalRole = getCurrentUserPersonalRole ();
567
573
addPermissionsFromTemplate (currentUserPersonalRole , template , value );
568
574
}
569
575
576
+ @ CacheEvict (cacheNames = CachingSetup .AUTH_INFO_CACHE , allEntries = true )
570
577
public void removePermissionsFromTemplate (Map <String , String > template , String value ) {
571
578
for (Map .Entry <String , String > entry : template .entrySet ()) {
572
579
String permission = String .format (entry .getKey (), value );
0 commit comments