Package io.jmix.eclipselink.impl.mapping
Class JoinCriteriaMappingProcessor
java.lang.Object
io.jmix.eclipselink.impl.mapping.JoinCriteriaMappingProcessor
- All Implemented Interfaces:
MappingProcessor
@Component("eclipselink_JoinCriteriaMappingProcessor")
public class JoinCriteriaMappingProcessor
extends Object
implements MappingProcessor
Uses all instances of
JoinExpressionProvider beans to create and apply additional join criteria to the mapping.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.springframework.beans.factory.ListableBeanFactory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprocess(MappingProcessorContext context) Updates mapping according to the processor's aim.
-
Field Details
-
beanFactory
@Autowired protected org.springframework.beans.factory.ListableBeanFactory beanFactory
-
-
Constructor Details
-
JoinCriteriaMappingProcessor
public JoinCriteriaMappingProcessor()
-
-
Method Details
-
process
Description copied from interface:MappingProcessorUpdates mapping according to the processor's aim. Can be used to enable lazy fetch, add join expression, etc.- Specified by:
processin interfaceMappingProcessor- Parameters:
context- Context data contains objects that cannot be injected.
-