Package io.jmix.eclipselink.impl.mapping
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 Summary
FieldsModifier and TypeFieldDescriptionprotected org.springframework.core.env.Environment -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static booleanisJmixEnhanced(Class<?> entityClass) protected static booleanisPersistenceObject(Class<?> entityClass) protected static booleanisPersistenceWeaved(Class<?> entityClass) protected static booleanisPersistenceWeavedFetchGroups(Class<?> entityClass) voidprocess(DescriptorProcessorContext context) Updates entity descriptor according to the processor's aim.
-
Field Details
-
environment
@Autowired protected org.springframework.core.env.Environment environment -
enhancingChecks
-
-
Constructor Details
-
EnhancementCheckDescriptorProcessor
public EnhancementCheckDescriptorProcessor()
-
-
Method Details
-
process
Description copied from interface:DescriptorProcessorUpdates entity descriptor according to the processor's aim.- Specified by:
processin interfaceDescriptorProcessor- Parameters:
context- Context data contains objects that cannot be injected.
-
isJmixEnhanced
-
isPersistenceObject
-
isPersistenceWeaved
-
isPersistenceWeavedFetchGroups
-