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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidexecuteDescriptorProcessors(org.eclipse.persistence.descriptors.ClassDescriptor descriptor, org.eclipse.persistence.sessions.Session session) protected voidexecuteMappingProcessors(org.eclipse.persistence.descriptors.ClassDescriptor descriptor, org.eclipse.persistence.sessions.Session session) protected booleanvoidpreLogin(org.eclipse.persistence.sessions.SessionEvent event) protected voidsetAdditionalCriteria(org.eclipse.persistence.descriptors.ClassDescriptor descriptor) protected voidsetCacheable(MetaClass metaClass, org.eclipse.persistence.descriptors.ClassDescriptor desc, org.eclipse.persistence.sessions.Session session) protected voidsetMultipleTableConstraintDependency(org.eclipse.persistence.descriptors.ClassDescriptor desc) protected voidsetPrintInnerJoinOnClause(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:
preLoginin interfaceorg.eclipse.persistence.sessions.SessionEventListener- Overrides:
preLoginin 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)
-