@Component(value="eclipselink_EnhancementCheckDescriptorProcessor") public class EnhancementCheckDescriptorProcessor extends java.lang.Object implements DescriptorProcessor
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.Class,java.util.function.Predicate<java.lang.Class>> |
enhancingChecks |
protected org.springframework.core.env.Environment |
environment |
Constructor and Description |
---|
EnhancementCheckDescriptorProcessor() |
Modifier and Type | Method and Description |
---|---|
protected static boolean |
isJmixEnhanced(java.lang.Class<?> entityClass) |
protected static boolean |
isPersistenceObject(java.lang.Class<?> entityClass) |
protected static boolean |
isPersistenceWeaved(java.lang.Class<?> entityClass) |
protected static boolean |
isPersistenceWeavedFetchGroups(java.lang.Class<?> entityClass) |
void |
process(DescriptorProcessorContext context)
Updates entity descriptor according to the processor's aim.
|
@Autowired protected org.springframework.core.env.Environment environment
protected final java.util.Map<java.lang.Class,java.util.function.Predicate<java.lang.Class>> enhancingChecks
public void process(DescriptorProcessorContext context)
DescriptorProcessor
process
in interface DescriptorProcessor
context
- Context data contains objects that cannot be injected.protected static boolean isJmixEnhanced(java.lang.Class<?> entityClass)
protected static boolean isPersistenceObject(java.lang.Class<?> entityClass)
protected static boolean isPersistenceWeaved(java.lang.Class<?> entityClass)
protected static boolean isPersistenceWeavedFetchGroups(java.lang.Class<?> entityClass)