Class PreLoginMappingAdapter
java.lang.Object
org.eclipse.persistence.sessions.SessionEventAdapter
org.eclipse.persistence.internal.jaxb.SessionEventListener
org.eclipse.persistence.jpa.rs.util.PreLoginMappingAdapter
- All Implemented Interfaces:
EventListener,CoreSessionEventListener,SessionEventListener
This adapter alters the way the JAXBContext handles relationships for an existing persistence unit.
It changes non-private relationship mappings to be read-only and replaces those mappings with a mapping
to a weaved-in list of relationships that will produce links.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionPreLoginMappingAdapter(Session jpaSession) Instantiates a new pre login mapping adapter. -
Method Summary
Modifier and TypeMethodDescriptionvoidpreLogin(SessionEvent event) PUBLIC: This Event is raised before the session logs in.Methods inherited from class org.eclipse.persistence.internal.jaxb.SessionEventListener
setShouldValidateInstantiationPolicyMethods inherited from class org.eclipse.persistence.sessions.SessionEventAdapter
missingDescriptor, moreRowsDetected, noRowsModified, outputParametersDetected, postAcquireClientSession, postAcquireConnection, postAcquireExclusiveConnection, postAcquireUnitOfWork, postBeginTransaction, postCalculateUnitOfWorkChangeSet, postCommitTransaction, postCommitUnitOfWork, postConnect, postDistributedMergeUnitOfWorkChangeSet, postExecuteCall, postExecuteQuery, postFlushUnitOfWork, postLogin, postLogout, postMergeUnitOfWorkChangeSet, postReleaseClientSession, postReleaseUnitOfWork, postResumeUnitOfWork, postRollbackTransaction, preBeginTransaction, preCalculateUnitOfWorkChangeSet, preCommitTransaction, preCommitUnitOfWork, preDistributedMergeUnitOfWorkChangeSet, preExecuteCall, preExecuteQuery, preFlushUnitOfWork, preLogout, preMergeUnitOfWorkChangeSet, prepareUnitOfWork, preReleaseClientSession, preReleaseConnection, preReleaseExclusiveConnection, preReleaseUnitOfWork, preRollbackTransaction
-
Field Details
-
jpaSession
-
-
Constructor Details
-
PreLoginMappingAdapter
Instantiates a new pre login mapping adapter.- Parameters:
jpaSession- the jpa session
-
-
Method Details
-
preLogin
Description copied from class:SessionEventListenerPUBLIC: This Event is raised before the session logs in.- Specified by:
preLoginin interfaceSessionEventListener- Overrides:
preLoginin classSessionEventListener
-