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
FieldsModifier and TypeFieldDescriptionprotected AttributeChangesProviderprotected AuditInfoProviderprotected EntityAuditValuesprotected EntityListenerManagerprotected EntityStatesprotected MetadataToolsprotected EclipselinkPersistenceSupportprotected TimeSource -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaboutToDelete(org.eclipse.persistence.descriptors.DescriptorEvent event) voidaboutToInsert(org.eclipse.persistence.descriptors.DescriptorEvent event) voidaboutToUpdate(org.eclipse.persistence.descriptors.DescriptorEvent event) protected booleanisJustSoftDeleted(Object entity) booleanisOverriddenEvent(org.eclipse.persistence.descriptors.DescriptorEvent event, List<org.eclipse.persistence.descriptors.DescriptorEventManager> eventManagers) voidpostBuild(org.eclipse.persistence.descriptors.DescriptorEvent event) voidpostClone(org.eclipse.persistence.descriptors.DescriptorEvent event) voidpostDelete(org.eclipse.persistence.descriptors.DescriptorEvent event) voidpostInsert(org.eclipse.persistence.descriptors.DescriptorEvent event) voidpostMerge(org.eclipse.persistence.descriptors.DescriptorEvent event) voidpostRefresh(org.eclipse.persistence.descriptors.DescriptorEvent event) voidpostUpdate(org.eclipse.persistence.descriptors.DescriptorEvent event) voidpostWrite(org.eclipse.persistence.descriptors.DescriptorEvent event) voidpreDelete(org.eclipse.persistence.descriptors.DescriptorEvent event) voidpreInsert(org.eclipse.persistence.descriptors.DescriptorEvent event) voidprePersist(org.eclipse.persistence.descriptors.DescriptorEvent event) voidpreRemove(org.eclipse.persistence.descriptors.DescriptorEvent event) voidpreUpdate(org.eclipse.persistence.descriptors.DescriptorEvent event) voidpreUpdateWithChanges(org.eclipse.persistence.descriptors.DescriptorEvent event) voidpreWrite(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:
aboutToDeletein interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-
aboutToInsert
public void aboutToInsert(org.eclipse.persistence.descriptors.DescriptorEvent event) - Specified by:
aboutToInsertin interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-
aboutToUpdate
public void aboutToUpdate(org.eclipse.persistence.descriptors.DescriptorEvent event) - Specified by:
aboutToUpdatein interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-
isOverriddenEvent
public boolean isOverriddenEvent(org.eclipse.persistence.descriptors.DescriptorEvent event, List<org.eclipse.persistence.descriptors.DescriptorEventManager> eventManagers) - Specified by:
isOverriddenEventin interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-
postBuild
public void postBuild(org.eclipse.persistence.descriptors.DescriptorEvent event) - Specified by:
postBuildin interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-
postClone
public void postClone(org.eclipse.persistence.descriptors.DescriptorEvent event) - Specified by:
postClonein interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-
postDelete
public void postDelete(org.eclipse.persistence.descriptors.DescriptorEvent event) - Specified by:
postDeletein interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-
postInsert
public void postInsert(org.eclipse.persistence.descriptors.DescriptorEvent event) - Specified by:
postInsertin interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-
postMerge
public void postMerge(org.eclipse.persistence.descriptors.DescriptorEvent event) - Specified by:
postMergein interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-
postRefresh
public void postRefresh(org.eclipse.persistence.descriptors.DescriptorEvent event) - Specified by:
postRefreshin interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-
postUpdate
public void postUpdate(org.eclipse.persistence.descriptors.DescriptorEvent event) - Specified by:
postUpdatein interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-
postWrite
public void postWrite(org.eclipse.persistence.descriptors.DescriptorEvent event) - Specified by:
postWritein interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-
preDelete
public void preDelete(org.eclipse.persistence.descriptors.DescriptorEvent event) - Specified by:
preDeletein interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-
preInsert
public void preInsert(org.eclipse.persistence.descriptors.DescriptorEvent event) - Specified by:
preInsertin interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-
prePersist
public void prePersist(org.eclipse.persistence.descriptors.DescriptorEvent event) - Specified by:
prePersistin interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-
preRemove
public void preRemove(org.eclipse.persistence.descriptors.DescriptorEvent event) - Specified by:
preRemovein interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-
preUpdate
public void preUpdate(org.eclipse.persistence.descriptors.DescriptorEvent event) - Specified by:
preUpdatein interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-
preUpdateWithChanges
public void preUpdateWithChanges(org.eclipse.persistence.descriptors.DescriptorEvent event) - Specified by:
preUpdateWithChangesin interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-
preWrite
public void preWrite(org.eclipse.persistence.descriptors.DescriptorEvent event) - Specified by:
preWritein interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener
-