public class PersistencePool
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
PersistencePool.PersistenceListener |
| Constructor and Description |
|---|
PersistencePool(AbstractTenant system) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearCache() |
EntityInstance |
createEntityInstance(java.lang.String jndiName,
PK pk) |
EntityProxy |
findEntityByPK(java.lang.String jndiName,
PK pk) |
Cache |
getCache() |
java.lang.String |
getDatabase() |
HybrisDataSource |
getDataSource() |
EntityProxy |
getEntityProxy(PK pk) |
HomeProxy |
getHomeProxy(int tc) |
HomeProxy |
getHomeProxy(java.lang.String jndiName) |
JDBCValueMappings |
getJDBCValueMappings() |
EntityProxy |
getOrCreateUninitializedEntityProxy(java.lang.String jndiName,
PK pk) |
PersistenceManager |
getPersistenceManager() |
AbstractTenant |
getTenant() |
void |
notifyEntityCreation(PK pk) |
void |
registerHJMPListeners(InvalidationManager invManager) |
void |
registerPersistenceListener(PersistencePool.PersistenceListener listener) |
void |
removeEntityProxy(PK pk) |
void |
unregisterPersistenceListener(PersistencePool.PersistenceListener listener) |
void |
verifyTableExistenceIfNeeded(java.sql.Connection connection,
ItemDeployment depl) |
public PersistencePool(AbstractTenant system)
public void registerPersistenceListener(PersistencePool.PersistenceListener listener)
public void unregisterPersistenceListener(PersistencePool.PersistenceListener listener)
public void notifyEntityCreation(PK pk)
public void registerHJMPListeners(InvalidationManager invManager)
public void clearCache()
public EntityInstance createEntityInstance(java.lang.String jndiName, PK pk)
public EntityProxy findEntityByPK(java.lang.String jndiName, PK pk) throws YObjectNotFoundException
YObjectNotFoundExceptionpublic EntityProxy getOrCreateUninitializedEntityProxy(java.lang.String jndiName, PK pk)
public EntityProxy getEntityProxy(PK pk)
public void removeEntityProxy(PK pk)
public HomeProxy getHomeProxy(int tc)
public HomeProxy getHomeProxy(java.lang.String jndiName)
public Cache getCache()
public AbstractTenant getTenant()
public PersistenceManager getPersistenceManager()
public java.lang.String getDatabase()
public HybrisDataSource getDataSource()
public JDBCValueMappings getJDBCValueMappings()
public void verifyTableExistenceIfNeeded(java.sql.Connection connection,
ItemDeployment depl)
throws java.sql.SQLException
java.sql.SQLExceptionCopyright © 2018 SAP SE. All Rights Reserved.