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
public class PreLoginMappingAdapter
extends org.eclipse.persistence.internal.jaxb.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.
- Author:
- tware
-
Field Summary
Modifier and TypeFieldDescriptionprotected org.eclipse.persistence.internal.sessions.AbstractSession
-
Constructor Summary
ConstructorDescriptionPreLoginMappingAdapter
(org.eclipse.persistence.internal.sessions.AbstractSession 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, postLogin, postLogout, postMergeUnitOfWorkChangeSet, postReleaseClientSession, postReleaseUnitOfWork, postResumeUnitOfWork, postRollbackTransaction, preBeginTransaction, preCalculateUnitOfWorkChangeSet, preCommitTransaction, preCommitUnitOfWork, preDistributedMergeUnitOfWorkChangeSet, preExecuteCall, preExecuteQuery, preLogout, preMergeUnitOfWorkChangeSet, prepareUnitOfWork, preReleaseClientSession, preReleaseConnection, preReleaseExclusiveConnection, preReleaseUnitOfWork, preRollbackTransaction
-
Field Details
-
jpaSession
protected org.eclipse.persistence.internal.sessions.AbstractSession jpaSession
-
-
Constructor Details
-
PreLoginMappingAdapter
public PreLoginMappingAdapter(org.eclipse.persistence.internal.sessions.AbstractSession jpaSession) Instantiates a new pre login mapping adapter.- Parameters:
jpaSession
- the jpa session
-
-
Method Details
-
preLogin
Description copied from class:org.eclipse.persistence.internal.jaxb.SessionEventListener
PUBLIC: This Event is raised before the session logs in.- Specified by:
preLogin
in interfaceSessionEventListener
- Overrides:
preLogin
in classorg.eclipse.persistence.internal.jaxb.SessionEventListener
-