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 Details

  • Constructor Details

    • JmixEclipseLinkDescriptorEventListener

      public JmixEclipseLinkDescriptorEventListener()
  • Method Details

    • isJustSoftDeleted

      protected boolean isJustSoftDeleted(Object entity)
    • aboutToDelete

      public void aboutToDelete(org.eclipse.persistence.descriptors.DescriptorEvent event)
      Specified by:
      aboutToDelete in interface org.eclipse.persistence.descriptors.DescriptorEventListener
    • aboutToInsert

      public void aboutToInsert(org.eclipse.persistence.descriptors.DescriptorEvent event)
      Specified by:
      aboutToInsert in interface org.eclipse.persistence.descriptors.DescriptorEventListener
    • aboutToUpdate

      public void aboutToUpdate(org.eclipse.persistence.descriptors.DescriptorEvent event)
      Specified by:
      aboutToUpdate in interface org.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 interface org.eclipse.persistence.descriptors.DescriptorEventListener
    • postBuild

      public void postBuild(org.eclipse.persistence.descriptors.DescriptorEvent event)
      Specified by:
      postBuild in interface org.eclipse.persistence.descriptors.DescriptorEventListener
    • postClone

      public void postClone(org.eclipse.persistence.descriptors.DescriptorEvent event)
      Specified by:
      postClone in interface org.eclipse.persistence.descriptors.DescriptorEventListener
    • postDelete

      public void postDelete(org.eclipse.persistence.descriptors.DescriptorEvent event)
      Specified by:
      postDelete in interface org.eclipse.persistence.descriptors.DescriptorEventListener
    • postInsert

      public void postInsert(org.eclipse.persistence.descriptors.DescriptorEvent event)
      Specified by:
      postInsert in interface org.eclipse.persistence.descriptors.DescriptorEventListener
    • postMerge

      public void postMerge(org.eclipse.persistence.descriptors.DescriptorEvent event)
      Specified by:
      postMerge in interface org.eclipse.persistence.descriptors.DescriptorEventListener
    • postRefresh

      public void postRefresh(org.eclipse.persistence.descriptors.DescriptorEvent event)
      Specified by:
      postRefresh in interface org.eclipse.persistence.descriptors.DescriptorEventListener
    • postUpdate

      public void postUpdate(org.eclipse.persistence.descriptors.DescriptorEvent event)
      Specified by:
      postUpdate in interface org.eclipse.persistence.descriptors.DescriptorEventListener
    • postWrite

      public void postWrite(org.eclipse.persistence.descriptors.DescriptorEvent event)
      Specified by:
      postWrite in interface org.eclipse.persistence.descriptors.DescriptorEventListener
    • preDelete

      public void preDelete(org.eclipse.persistence.descriptors.DescriptorEvent event)
      Specified by:
      preDelete in interface org.eclipse.persistence.descriptors.DescriptorEventListener
    • preInsert

      public void preInsert(org.eclipse.persistence.descriptors.DescriptorEvent event)
      Specified by:
      preInsert in interface org.eclipse.persistence.descriptors.DescriptorEventListener
    • prePersist

      public void prePersist(org.eclipse.persistence.descriptors.DescriptorEvent event)
      Specified by:
      prePersist in interface org.eclipse.persistence.descriptors.DescriptorEventListener
    • preRemove

      public void preRemove(org.eclipse.persistence.descriptors.DescriptorEvent event)
      Specified by:
      preRemove in interface org.eclipse.persistence.descriptors.DescriptorEventListener
    • preUpdate

      public void preUpdate(org.eclipse.persistence.descriptors.DescriptorEvent event)
      Specified by:
      preUpdate in interface org.eclipse.persistence.descriptors.DescriptorEventListener
    • preUpdateWithChanges

      public void preUpdateWithChanges(org.eclipse.persistence.descriptors.DescriptorEvent event)
      Specified by:
      preUpdateWithChanges in interface org.eclipse.persistence.descriptors.DescriptorEventListener
    • preWrite

      public void preWrite(org.eclipse.persistence.descriptors.DescriptorEvent event)
      Specified by:
      preWrite in interface org.eclipse.persistence.descriptors.DescriptorEventListener