Package org.nuiton.topia.it.mapping
Class AbstractTopiaItMappingTopiaApplicationContext
java.lang.Object
org.nuiton.topia.persistence.internal.AbstractTopiaApplicationContext<TopiaItMappingTopiaPersistenceContext>
org.nuiton.topia.it.mapping.AbstractTopiaItMappingTopiaApplicationContext
- All Implemented Interfaces:
Closeable,AutoCloseable,TopiaListenableSupport,TopiaServiceSupport,TopiaApplicationContext<TopiaItMappingTopiaPersistenceContext>,TopiaEntityEnumProvider<TopiaItMappingEntityEnum>
- Direct Known Subclasses:
TopiaItMappingTopiaApplicationContext
public abstract class AbstractTopiaItMappingTopiaApplicationContext
extends AbstractTopiaApplicationContext<TopiaItMappingTopiaPersistenceContext>
implements 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(TopiaConfiguration topiaConfiguration) -
Method Summary
Modifier and TypeMethodDescription<T extends TopiaEntity>
Class<T>getContractClass(Class<T> klass) Class<? extends TopiaEntity>[]<E extends TopiaEntity>
TopiaItMappingEntityEnumgetEntityEnum(Class<E> type) getEntityEnum(String name) <T extends TopiaEntity>
Class<T>getImplementationClass(Class<T> klass) Set<Class<? extends TopiaEntity>><T extends TopiaEntity>
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
-
-
Method Details
-
newPersistenceContext
- Specified by:
newPersistenceContextin interfaceTopiaApplicationContext<TopiaItMappingTopiaPersistenceContext>
-
getModelVersion
- Specified by:
getModelVersionin interfaceTopiaApplicationContext<TopiaItMappingTopiaPersistenceContext>
-
getModelName
- Specified by:
getModelNamein interfaceTopiaApplicationContext<TopiaItMappingTopiaPersistenceContext>
-
getContractClass
- Specified by:
getContractClassin interfaceTopiaApplicationContext<TopiaItMappingTopiaPersistenceContext>
-
getContractClasses
- Specified by:
getContractClassesin interfaceTopiaApplicationContext<TopiaItMappingTopiaPersistenceContext>
-
getImplementationClass
- Specified by:
getImplementationClassin interfaceTopiaApplicationContext<TopiaItMappingTopiaPersistenceContext>
-
getImplementationClasses
- Specified by:
getImplementationClassesin classAbstractTopiaApplicationContext<TopiaItMappingTopiaPersistenceContext>
-
getContracts
-
getOperator
-
getEntityEnum
- Specified by:
getEntityEnumin interfaceTopiaEntityEnumProvider<TopiaItMappingEntityEnum>
-
getEntityEnum
- Specified by:
getEntityEnumin interfaceTopiaEntityEnumProvider<TopiaItMappingEntityEnum>
-