| Package | Description |
|---|---|
| org.nuiton.topia.persistence |
This package contains interfaces and abstract classes for entities and daos.
|
| org.nuiton.topia.persistence.event |
Events used for topia services.
|
| org.nuiton.topia.persistence.internal | |
| org.nuiton.topia.persistence.internal.support | |
| org.nuiton.topia.persistence.util |
| Modifier and Type | Interface and Description |
|---|---|
interface |
TopiaApplicationContext<K extends TopiaPersistenceContext>
Created on 12/20/13.
|
| Modifier and Type | Method and Description |
|---|---|
TopiaPersistenceContext |
TopiaTransactionEvent.getSource() |
TopiaPersistenceContext |
TopiaEntityEvent.getSource() |
TopiaPersistenceContext |
TopiaContextEvent.getSource() |
| Constructor and Description |
|---|
TopiaContextEvent(TopiaPersistenceContext source)
Constructor
|
TopiaEntityEvent(TopiaPersistenceContext source,
TopiaEntity entity,
Object[] state) |
TopiaTransactionEvent(TopiaPersistenceContext source) |
TopiaTransactionEvent(TopiaPersistenceContext source,
Map<TopiaEntity,EntityState> entities) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractTopiaApplicationContext<K extends TopiaPersistenceContext>
The application context is the main class in ToPIA usage.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractTopiaPersistenceContext
Abstract implementation of the TopiaPersistenceContext.
|
| Modifier and Type | Field and Description |
|---|---|
protected Set<TopiaPersistenceContext> |
AbstractTopiaApplicationContext.persistenceContexts |
protected WeakHashMap<org.hibernate.Session,WeakReference<TopiaPersistenceContext>> |
TopiaHibernateSessionRegistry.registry |
| Modifier and Type | Method and Description |
|---|---|
TopiaPersistenceContext |
TopiaHibernateSessionRegistry.getPersistenceContext(org.hibernate.Session session)
Look for the TopiaPersistenceContext based on the given Hibernate session
|
| Modifier and Type | Method and Description |
|---|---|
void |
TopiaHibernateSessionRegistry.register(org.hibernate.Session session,
TopiaPersistenceContext persistenceContext)
Register the Session<->TopiaPersistenceContext couple
|
protected void |
AbstractTopiaApplicationContext.registerPersistenceContext(TopiaPersistenceContext persistenceContext) |
| Modifier and Type | Method and Description |
|---|---|
protected TopiaPersistenceContext |
TopiaHibernateEventListener.getContext(org.hibernate.event.spi.AbstractEvent event)
Look for the TopiaPersistenceContext based on the given Hibernate session
|
| Modifier and Type | Method and Description |
|---|---|
void |
TopiaFiresSupport.fireOnBeginTransaction(TopiaPersistenceContext context) |
void |
TopiaFiresSupport.fireOnPostCommit(TopiaPersistenceContext context) |
void |
TopiaFiresSupport.fireOnPostCreate(TopiaPersistenceContext context,
TopiaEntity entity,
Object[] state) |
void |
TopiaFiresSupport.fireOnPostDelete(TopiaPersistenceContext context,
TopiaEntity entity,
Object[] state) |
void |
TopiaFiresSupport.fireOnPostLoad(TopiaPersistenceContext context,
TopiaEntity entity,
Object[] state) |
void |
TopiaFiresSupport.fireOnPostRollback(TopiaPersistenceContext context) |
void |
TopiaFiresSupport.fireOnPostUpdate(TopiaPersistenceContext context,
TopiaEntity entity,
Object[] state) |
void |
TopiaFiresSupport.fireOnPreCreate(TopiaPersistenceContext context,
TopiaEntity entity,
Object[] state) |
void |
TopiaFiresSupport.fireOnPreDelete(TopiaPersistenceContext context,
TopiaEntity entity,
Object[] state) |
void |
TopiaFiresSupport.fireOnPreLoad(TopiaPersistenceContext context,
TopiaEntity entity,
Object[] state) |
void |
TopiaFiresSupport.fireOnPreUpdate(TopiaPersistenceContext context,
TopiaEntity entity,
Object[] state) |
void |
TopiaFiresSupport.firePostCreateSchema(TopiaPersistenceContext context)
Notify topia context listeners for create schema post operation
|
void |
TopiaFiresSupport.firePostDropSchema(TopiaPersistenceContext context)
Notify topia context listeners for drop schema post operation
|
void |
TopiaFiresSupport.firePostRestoreSchema(TopiaPersistenceContext context)
Notify topia context listeners for schema restore post operation
|
void |
TopiaFiresSupport.firePostUpdateSchema(TopiaPersistenceContext context)
Notify topia context listeners for create schema post operation
|
void |
TopiaFiresSupport.firePreCreateSchema(TopiaPersistenceContext context)
Notify topia context listeners for create schema pre operation
|
void |
TopiaFiresSupport.firePreDropSchema(TopiaPersistenceContext context)
Notify topia context listeners for drop schema pre operation
|
void |
TopiaFiresSupport.firePreRestoreSchema(TopiaPersistenceContext context)
Notify topia context listeners for schema restore pre operation
|
void |
TopiaFiresSupport.firePreUpdateSchema(TopiaPersistenceContext context)
Notify topia context listeners for create schema pre operation
|
| Modifier and Type | Field and Description |
|---|---|
protected TopiaPersistenceContext |
TopiaH2Util.persistenceContext |
| Modifier and Type | Method and Description |
|---|---|
static <E extends TopiaEntity> |
TopiaEntityHelper.getEntities(TopiaPersistenceContext srcCtxt,
List<E> entityList,
boolean canBeNull) |
static TopiaEntity[] |
TopiaEntityHelper.getEntities(TopiaPersistenceContext srcCtxt,
String... entityList) |
static List<? extends TopiaEntity> |
TopiaEntityHelper.getEntitiesList(TopiaPersistenceContext srcCtxt,
String... entityList) |
| Constructor and Description |
|---|
TopiaH2Util(TopiaPersistenceContext persistenceContext,
TopiaSqlSupport context,
TopiaFiresSupport firesSupport) |
Copyright © 2004–2014 CodeLutin. All rights reserved.