Class PredicateRowLevelPolicyExtractor
java.lang.Object
io.jmix.security.impl.role.builder.extractor.PredicateRowLevelPolicyExtractor
- All Implemented Interfaces:
- RowLevelPolicyExtractor
@Component("sec_InMemoryRowLevelPolicyExtractor")
public class PredicateRowLevelPolicyExtractor
extends Object
implements RowLevelPolicyExtractor
- 
Field SummaryFields
- 
Constructor SummaryConstructorsConstructorDescriptionPredicateRowLevelPolicyExtractor(Metadata metadata, ContextArgumentResolverComposite resolvers) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected ObjectcreateProxy(Class<?> ownerClass) extractRowLevelPolicies(Method method) protected ObjectinvokeProxyMethod(Class<?> ownerClass, Object proxy, Method method, Object[] args) 
- 
Field Details- 
metadata
- 
proxyCache
 
- 
- 
Constructor Details- 
PredicateRowLevelPolicyExtractor@Autowired public PredicateRowLevelPolicyExtractor(Metadata metadata, ContextArgumentResolverComposite resolvers) 
 
- 
- 
Method Details- 
extractRowLevelPolicies- Specified by:
- extractRowLevelPoliciesin interface- RowLevelPolicyExtractor
 
- 
createProxy
- 
invokeProxyMethod@Nullable protected Object invokeProxyMethod(Class<?> ownerClass, Object proxy, Method method, Object[] args) throws Throwable - Throws:
- Throwable
 
 
-