@groovy.transform.InheritConstructors class Neo4jDataStoreSpringInitializer extends org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer
An org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer used for initializing GORM for Neo4j when using Spring. If you are not using the Spring container then using the constructors of Neo4jDatastore is preferable
| Modifiers | Name | Description |
|---|---|---|
static java.lang.String |
DATASTORE_TYPE |
|
protected groovy.lang.Closure |
defaultMapping |
| Fields inherited from class | Fields |
|---|---|
class org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer |
TRANSACTION_MANAGER_BEAN, ENTITY_CLASS_RESOURCE_PATTERN, OSIV_CLASS_NAME, WEB_APPLICATION_CONTEXT_CLASS_NAME, __$stMC |
| Constructor and description |
|---|
Neo4jDataStoreSpringInitializer() |
| Type Params | Return Type | Name and description |
|---|---|---|
|
groovy.lang.Closure |
getBeanDefinitions(org.springframework.beans.factory.support.BeanDefinitionRegistry beanDefinitionRegistry) |
|
protected java.lang.Class<org.grails.datastore.gorm.support.AbstractDatastorePersistenceContextInterceptor> |
getPersistenceInterceptorClass() |
|
protected boolean |
isMappedClass(java.lang.String datastoreType, java.lang.Class cls) |
|
protected boolean |
isWebApplicationRegistry(org.springframework.beans.factory.support.BeanDefinitionRegistry registry)Determines whether the given registry belongs to a web application. |
|
void |
setDefaultMapping(groovy.lang.Closure defaultMapping)Sets the default Neo4j GORM mapping configuration |
| Methods inherited from class | Name |
|---|---|
class org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer |
org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#configure(), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#configureForBeanDefinitionRegistry(org.springframework.beans.factory.support.BeanDefinitionRegistry), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#equals(java.lang.Object), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#findEventPublisher(org.springframework.beans.factory.support.BeanDefinitionRegistry), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#findMessageSource(org.springframework.beans.factory.support.BeanDefinitionRegistry), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#getAdditionalBeansConfiguration(org.springframework.beans.factory.support.BeanDefinitionRegistry, java.lang.String), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#getBeanDefinitions(org.springframework.beans.factory.support.BeanDefinitionRegistry), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#getClass(), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#getCommonConfiguration(org.springframework.beans.factory.support.BeanDefinitionRegistry, java.lang.String), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#getConfiguration(), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#getMetaClass(), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#getOriginalConfiguration(), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#getPackages(), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#getPersistentClasses(), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#getProperty(java.lang.String), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#getRegisterApplicationIfNotPresent(), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#getResourcePatternResolver(), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#hashCode(), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#invokeMethod(java.lang.String, java.lang.Object), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#isRegisterApplicationIfNotPresent(), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#notify(), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#notifyAll(), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#setConfiguration(org.springframework.core.env.PropertyResolver), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#setMetaClass(groovy.lang.MetaClass), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#setOriginalConfiguration(java.lang.Object), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#setPackages(java.util.Collection), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#setPersistentClasses(java.util.Collection), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#setProperty(java.lang.String, java.lang.Object), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#setRegisterApplicationIfNotPresent(boolean), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#setResourceLoader(org.springframework.core.io.ResourceLoader), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#setResourcePatternResolver(org.springframework.core.io.support.PathMatchingResourcePatternResolver), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#setSecondaryDatastore(boolean), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#this$dist$get$1(java.lang.String), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#this$dist$invoke$1(java.lang.String, java.lang.Object), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#this$dist$set$1(java.lang.String, java.lang.Object), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#toString(), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#wait(), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#wait(long), org.grails.datastore.gorm.bootstrap.AbstractDatastoreInitializer#wait(long, int) |
Determines whether the given registry belongs to a web application. The presence of the
dispatcherServlet bean definition is only a reliable signal after Spring Boot
auto-configuration has been processed; Grails 8 registers plugin bean definitions before
that, so the type of the registry (the web application context itself) is checked as well.
Mirrors AbstractDatastoreInitializer#isWebApplicationRegistry in
grails-datamapping-core; once this build depends on a version that ships it, this
override is redundant and can be removed.
registry - The bean definition registrySets the default Neo4j GORM mapping configuration