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
-
Constructor Summary
ConstructorDescriptionPreLoginMappingAdapter
(Session jpaSession) Instantiates a new pre login mapping adapter. -
Method Summary
Modifier and TypeMethodDescriptionvoid
preLogin
(SessionEvent event) PUBLIC: This Event is raised before the session logs in.Methods inherited from class org.eclipse.persistence.internal.jaxb.SessionEventListener
setShouldValidateInstantiationPolicy
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, 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:SessionEventListener
PUBLIC: This Event is raised before the session logs in.- Specified by:
preLogin
in interfaceSessionEventListener
- Overrides:
preLogin
in classSessionEventListener
-