|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.elasticpath.service.impl.AbstractEpServiceImpl com.elasticpath.service.impl.AbstractEpPersistenceServiceImpl com.elasticpath.service.index.impl.AbstractIndexServiceImpl
public abstract class AbstractIndexServiceImpl
A high level implementation of an Indexing Service. Can be subclassed to implement specific indexing algorithms.
Constructor Summary | |
---|---|
AbstractIndexServiceImpl()
Default constructor. |
Method Summary | |
---|---|
void |
buildIndex()
Builds the search index. |
void |
buildIndex(boolean rebuild,
java.util.Locale locale)
Builds the search index based on the given locale. |
void |
buildIndexForDefaultLocale()
Builds the search index for system default locale only. |
Analyzer |
getAnalyzer()
Returns the analyzer. |
java.lang.Object |
getObject(long uid)
This is a stub implementation. |
TimeService |
getTimeService()
Returns the time service. |
void |
setAnalyzer(Analyzer analyzer)
Sets the anaylyer. |
void |
setElasticPath(ElasticPath elasticPath)
Set the ElasticPath instance. |
void |
setPropertiesDao(PropertiesDao propertiesDao)
Set the DAO used to load properties. |
void |
setTimeService(TimeService timeService)
Sets the time service. |
void |
setUtility(Utility utility)
Set the utility class. |
Methods inherited from class com.elasticpath.service.impl.AbstractEpPersistenceServiceImpl |
---|
getPersistenceEngine, setPersistenceEngine |
Methods inherited from class com.elasticpath.service.impl.AbstractEpServiceImpl |
---|
getElasticPath |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.elasticpath.service.EpService |
---|
getElasticPath |
Constructor Detail |
---|
public AbstractIndexServiceImpl()
Method Detail |
---|
public void buildIndex()
public void buildIndex(boolean rebuild, java.util.Locale locale)
rebuild
- true
if recreating a new index, false otherwiselocale
- the locale, giving null
to build index on all locales that system supportpublic void buildIndexForDefaultLocale()
public Analyzer getAnalyzer()
public java.lang.Object getObject(long uid) throws EpServiceException
uid
- the persistent instance uid
EpServiceException
- - in case it is calledpublic TimeService getTimeService()
public void setAnalyzer(Analyzer analyzer)
analyzer
- the anaylyerpublic void setElasticPath(ElasticPath elasticPath)
ElasticPath
instance.
setElasticPath
in interface EpService
setElasticPath
in class AbstractEpServiceImpl
elasticPath
- the instance of ElasticPath
public void setPropertiesDao(PropertiesDao propertiesDao)
propertiesDao
- the DAO used to load properties.public void setTimeService(TimeService timeService)
timeService
- the time servicepublic void setUtility(Utility utility)
utility
- the utility class
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |