Class AbstractTopiaItLegacyTopiaApplicationContext
java.lang.Object
org.nuiton.topia.persistence.internal.AbstractTopiaApplicationContext<TopiaItLegacyTopiaPersistenceContext>
org.nuiton.topia.it.legacy.AbstractTopiaItLegacyApplicationContext<TopiaItLegacyTopiaPersistenceContext>
org.nuiton.topia.it.legacy.AbstractTopiaItLegacyTopiaApplicationContext
- All Implemented Interfaces:
Closeable, AutoCloseable, TopiaItLegacyApplicationContext, org.nuiton.topia.persistence.support.TopiaListenableSupport, org.nuiton.topia.persistence.support.TopiaServiceSupport, org.nuiton.topia.persistence.TopiaApplicationContext<TopiaItLegacyTopiaPersistenceContext>, org.nuiton.topia.persistence.TopiaEntityEnumProvider<TopiaItLegacyEntityEnum>
- Direct Known Subclasses:
TopiaItLegacyTopiaApplicationContext
public abstract class AbstractTopiaItLegacyTopiaApplicationContext
extends AbstractTopiaItLegacyApplicationContext<TopiaItLegacyTopiaPersistenceContext>
implements TopiaItLegacyApplicationContext, org.nuiton.topia.persistence.TopiaEntityEnumProvider<TopiaItLegacyEntityEnum>
-
Field Summary
Fields inherited from class org.nuiton.topia.persistence.internal.AbstractTopiaApplicationContext
closed, configuration, hibernateProvider, persistenceContexts, sessionRegistry, topiaFiresSupport, topiaIdFactory, topiaServiceSupport -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractTopiaItLegacyTopiaApplicationContext(Map<String, String> configuration) Deprecated.protectedDeprecated.protectedAbstractTopiaItLegacyTopiaApplicationContext(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>
TopiaItLegacyEntityEnumgetEntityEnum(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
-
AbstractTopiaItLegacyTopiaApplicationContext
Deprecated. -
AbstractTopiaItLegacyTopiaApplicationContext
@Deprecated protected AbstractTopiaItLegacyTopiaApplicationContext(Map<String, String> configuration) Deprecated. -
AbstractTopiaItLegacyTopiaApplicationContext
protected AbstractTopiaItLegacyTopiaApplicationContext(org.nuiton.topia.persistence.TopiaConfiguration topiaConfiguration)
-
-
Method Details
-
newPersistenceContext
- Specified by:
newPersistenceContextin interfaceorg.nuiton.topia.persistence.TopiaApplicationContext<TopiaItLegacyTopiaPersistenceContext>
-
getModelVersion
- Specified by:
getModelVersionin interfaceorg.nuiton.topia.persistence.TopiaApplicationContext<TopiaItLegacyTopiaPersistenceContext>
-
getModelName
- Specified by:
getModelNamein interfaceorg.nuiton.topia.persistence.TopiaApplicationContext<TopiaItLegacyTopiaPersistenceContext>
-
getContractClass
public <T extends org.nuiton.topia.persistence.TopiaEntity> Class<T> getContractClass(Class<T> klass) - Specified by:
getContractClassin interfaceorg.nuiton.topia.persistence.TopiaApplicationContext<TopiaItLegacyTopiaPersistenceContext>
-
getContractClasses
- Specified by:
getContractClassesin interfaceorg.nuiton.topia.persistence.TopiaApplicationContext<TopiaItLegacyTopiaPersistenceContext>
-
getImplementationClass
public <T extends org.nuiton.topia.persistence.TopiaEntity> Class<T> getImplementationClass(Class<T> klass) - Specified by:
getImplementationClassin interfaceorg.nuiton.topia.persistence.TopiaApplicationContext<TopiaItLegacyTopiaPersistenceContext>
-
getImplementationClasses
- Specified by:
getImplementationClassesin classorg.nuiton.topia.persistence.internal.AbstractTopiaApplicationContext<TopiaItLegacyTopiaPersistenceContext>
-
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> TopiaItLegacyEntityEnum getEntityEnum(Class<E> type) - Specified by:
getEntityEnumin interfaceorg.nuiton.topia.persistence.TopiaEntityEnumProvider<TopiaItLegacyEntityEnum>
-
getEntityEnum
- Specified by:
getEntityEnumin interfaceorg.nuiton.topia.persistence.TopiaEntityEnumProvider<TopiaItLegacyEntityEnum>
-