Class DatabaseRowLevelRoleProvider
java.lang.Object
io.jmix.securitydata.impl.role.provider.BaseDatabaseRoleProvider<RowLevelRole>
io.jmix.securitydata.impl.role.provider.DatabaseRowLevelRoleProvider
- All Implemented Interfaces:
- RoleProvider<RowLevelRole>,- RowLevelRoleProvider
@Component("sec_DatabaseRowLevelRoleProvider")
public class DatabaseRowLevelRoleProvider
extends BaseDatabaseRoleProvider<RowLevelRole>
implements RowLevelRoleProvider
Role provider that gets row level roles from the database from the 
RowLevelRoleEntity.- 
Field SummaryFields inherited from class io.jmix.securitydata.impl.role.provider.BaseDatabaseRoleProvideraccessManager, dataManager, metadata
- 
Constructor SummaryConstructorsConstructorDescriptionDatabaseRowLevelRoleProvider(org.springframework.scripting.ScriptEvaluator scriptEvaluator, org.springframework.context.ApplicationContext applicationContext) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidbuildFetchPlan(FetchPlanBuilder fetchPlanBuilder) protected RowLevelRoleRowLevelBiPredicate<Object,org.springframework.context.ApplicationContext> createPredicateFromScript(String script) protected Class<?>Methods inherited from class io.jmix.securitydata.impl.role.provider.BaseDatabaseRoleProviderbuildFindByCodeQuery, deleteRole, findRoleByCode, getAllRoles, setAccessManager, setDataManager, setMetadataMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.jmix.security.role.RoleProviderdeleteRole, findRoleByCode, getAllRoles, getRoleByCode
- 
Constructor Details- 
DatabaseRowLevelRoleProviderpublic DatabaseRowLevelRoleProvider(org.springframework.scripting.ScriptEvaluator scriptEvaluator, org.springframework.context.ApplicationContext applicationContext) 
 
- 
- 
Method Details- 
getRoleClass- Specified by:
- getRoleClassin class- BaseDatabaseRoleProvider<RowLevelRole>
 
- 
buildFetchPlan- Specified by:
- buildFetchPlanin class- BaseDatabaseRoleProvider<RowLevelRole>
 
- 
buildRole- Specified by:
- buildRolein class- BaseDatabaseRoleProvider<RowLevelRole>
 
- 
createPredicateFromScriptpublic RowLevelBiPredicate<Object,org.springframework.context.ApplicationContext> createPredicateFromScript(String script) 
 
-