public interface SearchConfiguration
| 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
|
IndexManagerFactory |
getIndexManagerFactory() |
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 Service>,Object> |
getProvidedServices()
Return the provided services.
|
org.hibernate.annotations.common.reflection.ReflectionManager |
getReflectionManager()
Returns a reflection manager if already available in the environment
null otherwise
|
boolean |
isIdProvidedImplicit() |
boolean |
isIndexMetadataComplete() |
boolean |
isTransactionManagerExpected()
By default Hibernate Search expects to execute in the context of a transaction,
and will log warning when certain operations are executed out of such a scope.
|
Iterator<Class<?>> getClassMappings()
Class<?> getClassMapping(String name)
Class from a String parameter.name - the class name as stringString getProperty(String propertyName)
propertyName - - as a String.Properties getProperties()
objectorg.hibernate.annotations.common.reflection.ReflectionManager getReflectionManager()
SearchMapping getProgrammaticMapping()
nullMap<Class<? extends Service>,Object> getProvidedServices()
boolean isTransactionManagerExpected()
false Search will avoid logging such warnings.boolean isIndexMetadataComplete()
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.InstanceInitializer getInstanceInitializer()
boolean isIdProvidedImplicit()
true if we should treat indexed entities as implicitly annotated
with a ProvidedId, if no other Id is specified.IndexManagerFactory getIndexManagerFactory()
Copyright © 2006–2014 Hibernate. All rights reserved.