@Component(value="cuba_PersistenceImplSupport")
public class PersistenceImplSupport
extends java.lang.Object
implements org.springframework.context.ApplicationContextAware
Modifier and Type | Class and Description |
---|---|
static class |
PersistenceImplSupport.ContainerResourceHolder |
static interface |
PersistenceImplSupport.EntityVisitor |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
static java.lang.String |
PROP_NAME |
static java.lang.String |
RESOURCE_HOLDER_KEY |
Constructor and Description |
---|
PersistenceImplSupport() |
Modifier and Type | Method and Description |
---|---|
void |
fireEntityListeners(EntityManager entityManager,
boolean warnAboutImplicitFlush) |
PersistenceImplSupport.ContainerResourceHolder |
getInstanceContainerResourceHolder(java.lang.String storeName) |
java.util.Collection<Entity> |
getInstances(EntityManager entityManager) |
java.util.Collection<Entity> |
getSavedInstances(java.lang.String storeName) |
java.lang.String |
getStorageName(org.eclipse.persistence.sessions.Session session) |
void |
registerInstance(Entity entity,
org.eclipse.persistence.internal.sessions.AbstractSession session) |
void |
registerInstance(Entity entity,
EntityManager entityManager) |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
public static final java.lang.String NAME
public static final java.lang.String RESOURCE_HOLDER_KEY
public static final java.lang.String PROP_NAME
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException
setApplicationContext
in interface org.springframework.context.ApplicationContextAware
org.springframework.beans.BeansException
public void registerInstance(Entity entity, EntityManager entityManager)
public void registerInstance(Entity entity, org.eclipse.persistence.internal.sessions.AbstractSession session)
public java.util.Collection<Entity> getInstances(EntityManager entityManager)
public java.util.Collection<Entity> getSavedInstances(java.lang.String storeName)
public java.lang.String getStorageName(org.eclipse.persistence.sessions.Session session)
public PersistenceImplSupport.ContainerResourceHolder getInstanceContainerResourceHolder(java.lang.String storeName)
public void fireEntityListeners(EntityManager entityManager, boolean warnAboutImplicitFlush)