Class DomainRoutingEntityManagerFactory
java.lang.Object
org.apache.syncope.core.persistence.jpa.spring.DomainRoutingEntityManagerFactory
- All Implemented Interfaces:
EntityManagerFactory,Closeable,AutoCloseable
public class DomainRoutingEntityManagerFactory
extends Object
implements EntityManagerFactory, Closeable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final CommonEntityManagerFactoryConfprotected final Map<String, EntityManagerFactory> protected static final Logger -
Constructor Summary
ConstructorsConstructorDescriptionDomainRoutingEntityManagerFactory(CommonEntityManagerFactoryConf commonEMFConf) -
Method Summary
Modifier and TypeMethodDescription<T> voidaddNamedEntityGraph(String graphName, EntityGraph<T> entityGraph) voidaddNamedQuery(String name, Query query) protected voidaddToJpaPropertyMap(DomainEntityManagerFactoryBean emf, OpenJpaVendorAdapter vendorAdapter, String dbSchema, String orm, String metadataFactory) voidclose()protected voidclose(String domain, EntityManagerFactory emf) createEntityManager(SynchronizationType synchronizationType) createEntityManager(SynchronizationType synchronizationType, Map map) createEntityManager(Map map) protected EntityManagerFactorydelegate()voiddomain(JPADomain domain, DataSource dataSource, String metadataFactory) getCache()booleanisOpen()voidmaster(PersistenceProperties props, JndiObjectFactoryBean dataSource) void<T> T
-
Field Details
-
LOG
-
commonEMFConf
-
delegates
-
-
Constructor Details
-
DomainRoutingEntityManagerFactory
-
-
Method Details
-
addToJpaPropertyMap
protected void addToJpaPropertyMap(DomainEntityManagerFactoryBean emf, OpenJpaVendorAdapter vendorAdapter, String dbSchema, String orm, String metadataFactory) -
master
-
domain
-
remove
-
delegate
-
createEntityManager
- Specified by:
createEntityManagerin interfaceEntityManagerFactory
-
createEntityManager
- Specified by:
createEntityManagerin interfaceEntityManagerFactory
-
createEntityManager
- Specified by:
createEntityManagerin interfaceEntityManagerFactory
-
createEntityManager
- Specified by:
createEntityManagerin interfaceEntityManagerFactory
-
getCriteriaBuilder
- Specified by:
getCriteriaBuilderin interfaceEntityManagerFactory
-
getMetamodel
- Specified by:
getMetamodelin interfaceEntityManagerFactory
-
isOpen
public boolean isOpen()- Specified by:
isOpenin interfaceEntityManagerFactory
-
close
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceEntityManagerFactory
-
getProperties
- Specified by:
getPropertiesin interfaceEntityManagerFactory
-
getCache
- Specified by:
getCachein interfaceEntityManagerFactory
-
getPersistenceUnitUtil
- Specified by:
getPersistenceUnitUtilin interfaceEntityManagerFactory
-
addNamedQuery
- Specified by:
addNamedQueryin interfaceEntityManagerFactory
-
unwrap
- Specified by:
unwrapin interfaceEntityManagerFactory
-
addNamedEntityGraph
- Specified by:
addNamedEntityGraphin interfaceEntityManagerFactory
-