Package io.jmix.eclipselink.impl.support
Class JmixEclipseLinkDescriptorEventListener
java.lang.Object
io.jmix.eclipselink.impl.support.JmixEclipseLinkDescriptorEventListener
- All Implemented Interfaces:
EventListener
,org.eclipse.persistence.descriptors.DescriptorEventListener
@Component("eclipselink_EclipseLinkDescriptorEventListener")
@Scope("prototype")
public class JmixEclipseLinkDescriptorEventListener
extends Object
implements org.eclipse.persistence.descriptors.DescriptorEventListener
-
Field Summary
Modifier and TypeFieldDescriptionprotected AttributeChangesProvider
protected AuditInfoProvider
protected EntityAuditValues
protected EntityListenerManager
protected EntityStates
protected MetadataTools
protected EclipselinkPersistenceSupport
protected TimeSource
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
aboutToDelete
(org.eclipse.persistence.descriptors.DescriptorEvent event) void
aboutToInsert
(org.eclipse.persistence.descriptors.DescriptorEvent event) void
aboutToUpdate
(org.eclipse.persistence.descriptors.DescriptorEvent event) protected boolean
isJustSoftDeleted
(Object entity) boolean
isOverriddenEvent
(org.eclipse.persistence.descriptors.DescriptorEvent event, List<org.eclipse.persistence.descriptors.DescriptorEventManager> eventManagers) void
postBuild
(org.eclipse.persistence.descriptors.DescriptorEvent event) void
postClone
(org.eclipse.persistence.descriptors.DescriptorEvent event) void
postDelete
(org.eclipse.persistence.descriptors.DescriptorEvent event) void
postInsert
(org.eclipse.persistence.descriptors.DescriptorEvent event) void
postMerge
(org.eclipse.persistence.descriptors.DescriptorEvent event) void
postRefresh
(org.eclipse.persistence.descriptors.DescriptorEvent event) void
postUpdate
(org.eclipse.persistence.descriptors.DescriptorEvent event) void
postWrite
(org.eclipse.persistence.descriptors.DescriptorEvent event) void
preDelete
(org.eclipse.persistence.descriptors.DescriptorEvent event) void
preInsert
(org.eclipse.persistence.descriptors.DescriptorEvent event) void
prePersist
(org.eclipse.persistence.descriptors.DescriptorEvent event) void
preRemove
(org.eclipse.persistence.descriptors.DescriptorEvent event) void
preUpdate
(org.eclipse.persistence.descriptors.DescriptorEvent event) void
preUpdateWithChanges
(org.eclipse.persistence.descriptors.DescriptorEvent event) void
preWrite
(org.eclipse.persistence.descriptors.DescriptorEvent event)
-
Field Details
-
entityListenerManager
-
auditInfoProvider
-
entityAuditInfoProvider
-
timeSource
-
persistenceSupport
-
attributeChangesProvider
-
entityStates
-
metadataTools
-
-
Constructor Details
-
JmixEclipseLinkDescriptorEventListener
public JmixEclipseLinkDescriptorEventListener()
-
-
Method Details
-
isJustSoftDeleted
-
aboutToDelete
public void aboutToDelete(org.eclipse.persistence.descriptors.DescriptorEvent event) - Specified by:
aboutToDelete
in interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-
aboutToInsert
public void aboutToInsert(org.eclipse.persistence.descriptors.DescriptorEvent event) - Specified by:
aboutToInsert
in interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-
aboutToUpdate
public void aboutToUpdate(org.eclipse.persistence.descriptors.DescriptorEvent event) - Specified by:
aboutToUpdate
in interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-
isOverriddenEvent
public boolean isOverriddenEvent(org.eclipse.persistence.descriptors.DescriptorEvent event, List<org.eclipse.persistence.descriptors.DescriptorEventManager> eventManagers) - Specified by:
isOverriddenEvent
in interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-
postBuild
public void postBuild(org.eclipse.persistence.descriptors.DescriptorEvent event) - Specified by:
postBuild
in interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-
postClone
public void postClone(org.eclipse.persistence.descriptors.DescriptorEvent event) - Specified by:
postClone
in interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-
postDelete
public void postDelete(org.eclipse.persistence.descriptors.DescriptorEvent event) - Specified by:
postDelete
in interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-
postInsert
public void postInsert(org.eclipse.persistence.descriptors.DescriptorEvent event) - Specified by:
postInsert
in interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-
postMerge
public void postMerge(org.eclipse.persistence.descriptors.DescriptorEvent event) - Specified by:
postMerge
in interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-
postRefresh
public void postRefresh(org.eclipse.persistence.descriptors.DescriptorEvent event) - Specified by:
postRefresh
in interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-
postUpdate
public void postUpdate(org.eclipse.persistence.descriptors.DescriptorEvent event) - Specified by:
postUpdate
in interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-
postWrite
public void postWrite(org.eclipse.persistence.descriptors.DescriptorEvent event) - Specified by:
postWrite
in interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-
preDelete
public void preDelete(org.eclipse.persistence.descriptors.DescriptorEvent event) - Specified by:
preDelete
in interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-
preInsert
public void preInsert(org.eclipse.persistence.descriptors.DescriptorEvent event) - Specified by:
preInsert
in interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-
prePersist
public void prePersist(org.eclipse.persistence.descriptors.DescriptorEvent event) - Specified by:
prePersist
in interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-
preRemove
public void preRemove(org.eclipse.persistence.descriptors.DescriptorEvent event) - Specified by:
preRemove
in interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-
preUpdate
public void preUpdate(org.eclipse.persistence.descriptors.DescriptorEvent event) - Specified by:
preUpdate
in interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-
preUpdateWithChanges
public void preUpdateWithChanges(org.eclipse.persistence.descriptors.DescriptorEvent event) - Specified by:
preUpdateWithChanges
in interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-
preWrite
public void preWrite(org.eclipse.persistence.descriptors.DescriptorEvent event) - Specified by:
preWrite
in interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-