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 Details

    • beanFactory

      @Autowired protected org.springframework.beans.factory.ListableBeanFactory beanFactory
  • Constructor Details

    • JoinCriteriaMappingProcessor

      public JoinCriteriaMappingProcessor()
  • Method Details

    • process

      public void process(MappingProcessorContext context)
      Description copied from interface: MappingProcessor
      Updates mapping according to the processor's aim. Can be used to enable lazy fetch, add join expression, etc.
      Specified by:
      process in interface MappingProcessor
      Parameters:
      context - Context data contains objects that cannot be injected.