Class AnnotatedRoleBuilderImpl
java.lang.Object
io.jmix.security.impl.role.builder.AnnotatedRoleBuilderImpl
- All Implemented Interfaces:
- AnnotatedRoleBuilder
@Component("sec_AnnotatedRoleBuilder")
public class AnnotatedRoleBuilderImpl
extends Object
implements AnnotatedRoleBuilder
- 
Constructor SummaryConstructorsConstructorDescriptionAnnotatedRoleBuilderImpl(Collection<ResourcePolicyExtractor> resourcePolicyExtractors, Collection<RowLevelPolicyExtractor> rowLevelPolicyExtractors, ClassManager classManager) 
- 
Method SummaryModifier and TypeMethodDescriptioncreateResourceRole(String className) createRowLevelRole(String className) protected Collection<ResourcePolicy>extractResourcePolicies(Class<?> roleClass) protected Collection<RowLevelPolicy>extractRowLevelPolicies(Class<?> roleClass) protected voidinitBaseParameters(BaseRole role, String name, String code, String description) protected Class<?>
- 
Constructor Details- 
AnnotatedRoleBuilderImpl@Autowired public AnnotatedRoleBuilderImpl(Collection<ResourcePolicyExtractor> resourcePolicyExtractors, Collection<RowLevelPolicyExtractor> rowLevelPolicyExtractors, ClassManager classManager) 
 
- 
- 
Method Details- 
createResourceRole- Specified by:
- createResourceRolein interface- AnnotatedRoleBuilder
 
- 
createRowLevelRole- Specified by:
- createRowLevelRolein interface- AnnotatedRoleBuilder
 
- 
loadClass
- 
initBaseParameters
- 
extractResourcePolicies
- 
extractRowLevelPolicies
 
-