Class EnhancementCheckDescriptorProcessor

java.lang.Object
io.jmix.eclipselink.impl.mapping.EnhancementCheckDescriptorProcessor
All Implemented Interfaces:
DescriptorProcessor

@Component("eclipselink_EnhancementCheckDescriptorProcessor") public class EnhancementCheckDescriptorProcessor extends Object implements DescriptorProcessor
  • Field Details

    • environment

      @Autowired protected org.springframework.core.env.Environment environment
    • enhancingChecks

      protected final Map<Class,Predicate<Class>> enhancingChecks
  • Constructor Details

    • EnhancementCheckDescriptorProcessor

      public EnhancementCheckDescriptorProcessor()
  • Method Details

    • process

      public void process(DescriptorProcessorContext context)
      Description copied from interface: DescriptorProcessor
      Updates entity descriptor according to the processor's aim.
      Specified by:
      process in interface DescriptorProcessor
      Parameters:
      context - Context data contains objects that cannot be injected.
    • isJmixEnhanced

      protected static boolean isJmixEnhanced(Class<?> entityClass)
    • isPersistenceObject

      protected static boolean isPersistenceObject(Class<?> entityClass)
    • isPersistenceWeaved

      protected static boolean isPersistenceWeaved(Class<?> entityClass)
    • isPersistenceWeavedFetchGroups

      protected static boolean isPersistenceWeavedFetchGroups(Class<?> entityClass)