Class AbstractTopiaItMappingTopiaApplicationContext
java.lang.Object
org.nuiton.topia.persistence.internal.AbstractTopiaApplicationContext<TopiaItMappingTopiaPersistenceContext>
org.nuiton.topia.it.mapping.AbstractTopiaItMappingTopiaApplicationContext
- All Implemented Interfaces:
Closeable, AutoCloseable, org.nuiton.topia.persistence.support.TopiaListenableSupport, org.nuiton.topia.persistence.support.TopiaServiceSupport, org.nuiton.topia.persistence.TopiaApplicationContext<TopiaItMappingTopiaPersistenceContext>, org.nuiton.topia.persistence.TopiaEntityEnumProvider<TopiaItMappingEntityEnum>
- Direct Known Subclasses:
TopiaItMappingTopiaApplicationContext
public abstract class AbstractTopiaItMappingTopiaApplicationContext
extends org.nuiton.topia.persistence.internal.AbstractTopiaApplicationContext<TopiaItMappingTopiaPersistenceContext>
implements org.nuiton.topia.persistence.TopiaEntityEnumProvider<TopiaItMappingEntityEnum>
-
Field Summary
Fields inherited from class org.nuiton.topia.persistence.internal.AbstractTopiaApplicationContext
closed, configuration, hibernateProvider, persistenceContexts, sessionRegistry, topiaFiresSupport, topiaIdFactory, topiaServiceSupport -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractTopiaItMappingTopiaApplicationContext(Map<String, String> configuration) Deprecated.protectedDeprecated.protectedAbstractTopiaItMappingTopiaApplicationContext(org.nuiton.topia.persistence.TopiaConfiguration topiaConfiguration) -
Method Summary
Modifier and TypeMethodDescription<T extends org.nuiton.topia.persistence.TopiaEntity>
Class<T> getContractClass(Class<T> klass) Class<? extends org.nuiton.topia.persistence.TopiaEntity>[]<E extends org.nuiton.topia.persistence.TopiaEntity>
TopiaItMappingEntityEnumgetEntityEnum(Class<E> type) getEntityEnum(String name) <T extends org.nuiton.topia.persistence.TopiaEntity>
Class<T> getImplementationClass(Class<T> klass) <T extends org.nuiton.topia.persistence.TopiaEntity>
org.nuiton.topia.persistence.util.EntityOperator<T> getOperator(Class<T> klass) Methods inherited from class org.nuiton.topia.persistence.internal.AbstractTopiaApplicationContext
addPropertyChangeListener, addTopiaEntitiesVetoable, addTopiaEntityListener, addTopiaEntityListener, addTopiaEntityVetoable, addTopiaEntityVetoable, addTopiaSchemaListener, addTopiaTransactionListener, addTopiaTransactionVetoable, close, createSchema, dropSchema, getConfiguration, getHibernateProvider, getPersistenceClasses, getSchemaName, getSchemaNames, getServices, getServices, getSessionRegistry, getTopiaFiresSupport, getTopiaIdFactory, init, initSchema, initServices, isClosed, isInitSchema, isOpened, isSchemaEmpty, isTableExists, registerPersistenceContext, removePropertyChangeListener, removeTopiaEntitiesVetoable, removeTopiaEntityListener, removeTopiaEntityListener, removeTopiaEntityVetoable, removeTopiaEntityVetoable, removeTopiaSchemaListener, removeTopiaTransactionListener, removeTopiaTransactionVetoable, showCreateSchema, updateSchema
-
Constructor Details
-
AbstractTopiaItMappingTopiaApplicationContext
Deprecated. -
AbstractTopiaItMappingTopiaApplicationContext
@Deprecated protected AbstractTopiaItMappingTopiaApplicationContext(Map<String, String> configuration) Deprecated. -
AbstractTopiaItMappingTopiaApplicationContext
protected AbstractTopiaItMappingTopiaApplicationContext(org.nuiton.topia.persistence.TopiaConfiguration topiaConfiguration)
-
-
Method Details
-
newPersistenceContext
- Specified by:
newPersistenceContextin interfaceorg.nuiton.topia.persistence.TopiaApplicationContext<TopiaItMappingTopiaPersistenceContext>
-
getModelVersion
- Specified by:
getModelVersionin interfaceorg.nuiton.topia.persistence.TopiaApplicationContext<TopiaItMappingTopiaPersistenceContext>
-
getModelName
- Specified by:
getModelNamein interfaceorg.nuiton.topia.persistence.TopiaApplicationContext<TopiaItMappingTopiaPersistenceContext>
-
getContractClass
public <T extends org.nuiton.topia.persistence.TopiaEntity> Class<T> getContractClass(Class<T> klass) - Specified by:
getContractClassin interfaceorg.nuiton.topia.persistence.TopiaApplicationContext<TopiaItMappingTopiaPersistenceContext>
-
getContractClasses
- Specified by:
getContractClassesin interfaceorg.nuiton.topia.persistence.TopiaApplicationContext<TopiaItMappingTopiaPersistenceContext>
-
getImplementationClass
public <T extends org.nuiton.topia.persistence.TopiaEntity> Class<T> getImplementationClass(Class<T> klass) - Specified by:
getImplementationClassin interfaceorg.nuiton.topia.persistence.TopiaApplicationContext<TopiaItMappingTopiaPersistenceContext>
-
getImplementationClasses
- Specified by:
getImplementationClassesin classorg.nuiton.topia.persistence.internal.AbstractTopiaApplicationContext<TopiaItMappingTopiaPersistenceContext>
-
getContracts
-
getOperator
public <T extends org.nuiton.topia.persistence.TopiaEntity> org.nuiton.topia.persistence.util.EntityOperator<T> getOperator(Class<T> klass) -
getEntityEnum
public <E extends org.nuiton.topia.persistence.TopiaEntity> TopiaItMappingEntityEnum getEntityEnum(Class<E> type) - Specified by:
getEntityEnumin interfaceorg.nuiton.topia.persistence.TopiaEntityEnumProvider<TopiaItMappingEntityEnum>
-
getEntityEnum
- Specified by:
getEntityEnumin interfaceorg.nuiton.topia.persistence.TopiaEntityEnumProvider<TopiaItMappingEntityEnum>
-