Package io.jmix.eclipselink.impl.support
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
-
Method Summary
Modifier and TypeMethodDescriptionprotected 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
-
Constructor Details
-
JmixEclipseLinkSessionEventListener
public JmixEclipseLinkSessionEventListener()
-
-
Method Details
-
preLogin
public void preLogin(org.eclipse.persistence.sessions.SessionEvent event) - Specified by:
preLogin
in interfaceorg.eclipse.persistence.sessions.SessionEventListener
- Overrides:
preLogin
in classorg.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)
-