Class AnnotatedResourceRoleProvider
java.lang.Object
io.jmix.security.impl.role.provider.AnnotatedResourceRoleProvider
- All Implemented Interfaces:
- ResourceRoleProvider,- RoleProvider<ResourceRole>
@Component("sec_AnnotatedResourceRoleProvider")
public class AnnotatedResourceRoleProvider
extends Object
implements ResourceRoleProvider
Role provider that gets roles from classes annotated with
 
ResourceRole.- 
Field SummaryFields
- 
Constructor SummaryConstructorsConstructorDescriptionAnnotatedResourceRoleProvider(JmixModulesClasspathScanner classpathScanner, AnnotatedRoleBuilder annotatedRoleBuilder, ResourceRoleDetector detector) 
- 
Method SummaryModifier and TypeMethodDescriptionbooleandeleteRole(ResourceRole role) findRoleByCode(String code) voidMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.jmix.security.role.RoleProvidergetRoleByCode
- 
Field Details- 
roles
 
- 
- 
Constructor Details- 
AnnotatedResourceRoleProvider@Autowired public AnnotatedResourceRoleProvider(JmixModulesClasspathScanner classpathScanner, AnnotatedRoleBuilder annotatedRoleBuilder, ResourceRoleDetector detector) 
 
- 
- 
Method Details- 
getAllRoles- Specified by:
- getAllRolesin interface- RoleProvider<ResourceRole>
 
- 
findRoleByCode- Specified by:
- findRoleByCodein interface- RoleProvider<ResourceRole>
 
- 
deleteRole- Specified by:
- deleteRolein interface- RoleProvider<ResourceRole>
 
- 
refreshRolespublic void refreshRoles()
 
-