public class SearchConfigurationFromHibernateCore extends SearchConfigurationBase implements SearchConfiguration
Constructor and Description |
---|
SearchConfigurationFromHibernateCore(org.hibernate.cfg.Configuration cfg) |
Modifier and Type | Method and Description |
---|---|
Class<?> |
getClassMapping(String name)
Returns a
Class from a String parameter. |
Iterator<Class<?>> |
getClassMappings()
Returns an iterator over the list of indexed classes
|
InstanceInitializer |
getInstanceInitializer() |
SearchMapping |
getProgrammaticMapping() |
Properties |
getProperties()
Gets properties as a java.util.Properties object.
|
String |
getProperty(String propertyName)
Gets a configuration property from its name
or null if not present
|
Map<Class<? extends ServiceProvider<?>>,Object> |
getProvidedServices()
Provide service instances.
|
org.hibernate.annotations.common.reflection.ReflectionManager |
getReflectionManager()
Returns a reflection manager if already available in the environment
null otherwise
|
boolean |
isIndexMetadataComplete()
Safest to default to false.
|
getIndexManagerFactory, isIdProvidedImplicit, isTransactionManagerExpected
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getIndexManagerFactory, isIdProvidedImplicit, isTransactionManagerExpected
public SearchConfigurationFromHibernateCore(org.hibernate.cfg.Configuration cfg)
public Iterator<Class<?>> getClassMappings()
SearchConfiguration
getClassMappings
in interface SearchConfiguration
public Class<?> getClassMapping(String name)
SearchConfiguration
Class
from a String parameter.getClassMapping
in interface SearchConfiguration
name
- the class name as stringpublic String getProperty(String propertyName)
SearchConfiguration
getProperty
in interface SearchConfiguration
propertyName
- - as a String.public Properties getProperties()
SearchConfiguration
getProperties
in interface SearchConfiguration
object
public org.hibernate.annotations.common.reflection.ReflectionManager getReflectionManager()
SearchConfiguration
getReflectionManager
in interface SearchConfiguration
public SearchMapping getProgrammaticMapping()
getProgrammaticMapping
in interface SearchConfiguration
null
public Map<Class<? extends ServiceProvider<?>>,Object> getProvidedServices()
SearchConfiguration
BuildContext.requestService(Class)
API
Note that the lifecycle methods:
of the provider are *not* called.
For services using the same ServiceProvider class, provided services have priority
over managed services (ie the ones using the service locator pattern).getProvidedServices
in interface SearchConfiguration
public InstanceInitializer getInstanceInitializer()
getInstanceInitializer
in interface SearchConfiguration
getInstanceInitializer
in class SearchConfigurationBase
public boolean isIndexMetadataComplete()
SearchConfigurationBase
isIndexMetadataComplete
in interface SearchConfiguration
isIndexMetadataComplete
in class SearchConfigurationBase
true
if it is safe to assume that the information we have about
index metadata is accurate. This should be set to false for example if the index
could contain Documents related to types not known to this SearchFactory instance.Copyright © 2006–2014 Hibernate. All rights reserved.