@Transactional(readOnly=true) public class HibBatchIndexDaoImpl extends com.jamasoftware.contour.data.ContourHibernateDaoSupport implements BatchIndexDao
Modifier and Type | Class and Description |
---|---|
static class |
HibBatchIndexDaoImpl.BatchIndexStatistics |
static class |
HibBatchIndexDaoImpl.IndexedEntity
Inner static class used to track all details needed to index a class.
|
static class |
HibBatchIndexDaoImpl.IndexTask |
Modifier and Type | Field and Description |
---|---|
static List<HibBatchIndexDaoImpl.IndexedEntity> |
ALL_INDEXED_ENTITIES |
Constructor and Description |
---|
HibBatchIndexDaoImpl() |
Modifier and Type | Method and Description |
---|---|
void |
createAllIndexes() |
long |
getAllIndexesCount() |
int |
index(HibBatchIndexDaoImpl.IndexTask indexTask,
HibBatchIndexDaoImpl.BatchIndexStatistics stats) |
void |
indexEntity(HibBatchIndexDaoImpl.IndexedEntity entity,
HibBatchIndexDaoImpl.BatchIndexStatistics stats) |
void |
setGcEnabled(boolean gcEnabled) |
distinctResults, doWithQuery, findQueryStringParams, findQueryStringParams, findQueryStringParamsWithSingleList, findQueryStringParamsWithTwoLists, getCount, getDomainObject, getDomainObjects, getDomainObjects, getMaxInCollectionSize, setMaxInCollectionSize, setParameterMapOnQuery, uniqueResult
public static final List<HibBatchIndexDaoImpl.IndexedEntity> ALL_INDEXED_ENTITIES
public void createAllIndexes()
createAllIndexes
in interface BatchIndexDao
public void indexEntity(HibBatchIndexDaoImpl.IndexedEntity entity, HibBatchIndexDaoImpl.BatchIndexStatistics stats)
public long getAllIndexesCount()
getAllIndexesCount
in interface BatchIndexDao
public int index(HibBatchIndexDaoImpl.IndexTask indexTask, HibBatchIndexDaoImpl.BatchIndexStatistics stats)
public void setGcEnabled(boolean gcEnabled)
Copyright (c) 2013-2014 Jama Software, Inc. All Rights Reserved.