Class JmixEclipseLinkSessionEventListener

java.lang.Object
org.eclipse.persistence.sessions.SessionEventAdapter
io.jmix.eclipselink.impl.support.JmixEclipseLinkSessionEventListener
All Implemented Interfaces:
EventListener, org.eclipse.persistence.core.sessions.CoreSessionEventListener, org.eclipse.persistence.sessions.SessionEventListener

@Component("eclipselink_JmixEclipseLinkSessionEventListener") public class JmixEclipseLinkSessionEventListener extends org.eclipse.persistence.sessions.SessionEventAdapter
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    executeDescriptorProcessors(org.eclipse.persistence.descriptors.ClassDescriptor descriptor, org.eclipse.persistence.sessions.Session session)
     
    protected void
    executeMappingProcessors(org.eclipse.persistence.descriptors.ClassDescriptor descriptor, org.eclipse.persistence.sessions.Session session)
     
    protected boolean
     
    void
    preLogin(org.eclipse.persistence.sessions.SessionEvent event)
     
    protected void
    setAdditionalCriteria(org.eclipse.persistence.descriptors.ClassDescriptor descriptor)
     
    protected void
    setCacheable(MetaClass metaClass, org.eclipse.persistence.descriptors.ClassDescriptor desc, org.eclipse.persistence.sessions.Session session)
     
    protected void
    setMultipleTableConstraintDependency(org.eclipse.persistence.descriptors.ClassDescriptor desc)
     
    protected void
    setPrintInnerJoinOnClause(org.eclipse.persistence.sessions.Session session)
     

    Methods inherited from class org.eclipse.persistence.sessions.SessionEventAdapter

    missingDescriptor, moreRowsDetected, noRowsModified, outputParametersDetected, postAcquireClientSession, postAcquireConnection, postAcquireExclusiveConnection, postAcquireUnitOfWork, postBeginTransaction, postCalculateUnitOfWorkChangeSet, postCommitTransaction, postCommitUnitOfWork, postConnect, postDistributedMergeUnitOfWorkChangeSet, postExecuteCall, postExecuteQuery, postLogin, postLogout, postMergeUnitOfWorkChangeSet, postReleaseClientSession, postReleaseUnitOfWork, postResumeUnitOfWork, postRollbackTransaction, preBeginTransaction, preCalculateUnitOfWorkChangeSet, preCommitTransaction, preCommitUnitOfWork, preDistributedMergeUnitOfWorkChangeSet, preExecuteCall, preExecuteQuery, preLogout, preMergeUnitOfWorkChangeSet, prepareUnitOfWork, preReleaseClientSession, preReleaseConnection, preReleaseExclusiveConnection, preReleaseUnitOfWork, preRollbackTransaction

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • JmixEclipseLinkSessionEventListener

      public JmixEclipseLinkSessionEventListener()
  • Method Details

    • preLogin

      public void preLogin(org.eclipse.persistence.sessions.SessionEvent event)
      Specified by:
      preLogin in interface org.eclipse.persistence.sessions.SessionEventListener
      Overrides:
      preLogin in class org.eclipse.persistence.sessions.SessionEventAdapter
    • setCacheable

      protected void setCacheable(MetaClass metaClass, org.eclipse.persistence.descriptors.ClassDescriptor desc, org.eclipse.persistence.sessions.Session session)
    • setMultipleTableConstraintDependency

      protected void setMultipleTableConstraintDependency(org.eclipse.persistence.descriptors.ClassDescriptor desc)
    • hasMultipleTableConstraintDependency

      protected boolean hasMultipleTableConstraintDependency()
    • setPrintInnerJoinOnClause

      protected void setPrintInnerJoinOnClause(org.eclipse.persistence.sessions.Session session)
    • setAdditionalCriteria

      protected void setAdditionalCriteria(org.eclipse.persistence.descriptors.ClassDescriptor descriptor)
    • executeDescriptorProcessors

      protected void executeDescriptorProcessors(org.eclipse.persistence.descriptors.ClassDescriptor descriptor, org.eclipse.persistence.sessions.Session session)
    • executeMappingProcessors

      protected void executeMappingProcessors(org.eclipse.persistence.descriptors.ClassDescriptor descriptor, org.eclipse.persistence.sessions.Session session)