@Component(value="sec_DatabaseRowLevelRoleProvider") public class DatabaseRowLevelRoleProvider extends BaseDatabaseRoleProvider<RowLevelRole> implements RowLevelRoleProvider
RowLevelRoleEntity
.accessManager, dataManager, metadata
Constructor and Description |
---|
DatabaseRowLevelRoleProvider(org.springframework.scripting.ScriptEvaluator scriptEvaluator,
org.springframework.context.ApplicationContext applicationContext) |
Modifier and Type | Method and Description |
---|---|
protected void |
buildFetchPlan(io.jmix.core.FetchPlanBuilder fetchPlanBuilder) |
protected RowLevelRole |
buildRole(java.lang.Object entity) |
protected java.util.function.Predicate<java.lang.Object> |
createPredicateFromScript(java.lang.String script) |
protected java.lang.Class<?> |
getRoleClass() |
buildFindByCodeQuery, deleteRole, findRoleByCode, getAllRoles, setAccessManager, setDataManager, setMetadata
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
deleteRole, findRoleByCode, getAllRoles, getRoleByCode
public DatabaseRowLevelRoleProvider(org.springframework.scripting.ScriptEvaluator scriptEvaluator, org.springframework.context.ApplicationContext applicationContext)
protected java.lang.Class<?> getRoleClass()
getRoleClass
in class BaseDatabaseRoleProvider<RowLevelRole>
protected void buildFetchPlan(io.jmix.core.FetchPlanBuilder fetchPlanBuilder)
buildFetchPlan
in class BaseDatabaseRoleProvider<RowLevelRole>
protected RowLevelRole buildRole(java.lang.Object entity)
buildRole
in class BaseDatabaseRoleProvider<RowLevelRole>
protected java.util.function.Predicate<java.lang.Object> createPredicateFromScript(java.lang.String script)