@Repository public class CmsContentDao extends BaseDao<CmsContent>
限定符和类型 | 字段和说明 |
---|---|
private static java.lang.String |
categoryIdField |
private static java.lang.String |
descriptionField |
private static java.lang.String |
dictionaryField |
private static java.lang.String[] |
highLighterTextFields |
private static java.lang.String |
modelIdField |
private static java.lang.String |
siteIdField |
private static java.util.Date |
startDate |
private static java.lang.String[] |
tagFields |
private static java.lang.String[] |
textFields |
private static java.lang.String |
titleField |
idWorker, log, ORDERTYPE_ASC, ORDERTYPE_DESC, sessionFactory
构造器和说明 |
---|
CmsContentDao() |
限定符和类型 | 方法和说明 |
---|---|
void |
batchWorkContent(short siteId,
java.lang.Integer categoryId,
java.lang.String modelId,
java.util.function.BiConsumer<java.util.List<CmsContent>,java.lang.Integer> worker,
int batchSize) |
void |
batchWorkId(short siteId,
java.lang.Integer categoryId,
java.lang.String modelId,
java.util.function.BiConsumer<java.util.List<java.io.Serializable>,java.lang.Integer> worker,
int batchSize) |
int |
deleteByCategoryIds(short siteId,
java.lang.Integer[] categoryIds) |
int |
deleteByQuoteId(short siteId,
java.lang.Long quoteId) |
FacetPageHandler |
facetQuery(CmsContentSearchQuery queryEntity,
java.lang.String orderField,
java.lang.Integer pageIndex,
java.lang.Integer pageSize,
java.lang.Integer maxResults) |
java.util.List<CmsContent> |
getListByQuoteId(short siteId,
long quoteId) |
java.util.List<CmsContent> |
getListByTopId(short siteId,
long topId) |
private org.hibernate.search.engine.search.query.dsl.SearchQueryOptionsStep<?,CmsContent,?,?,?> |
getOptionsStep(CmsContentSearchQuery queryEntity,
java.lang.String orderField) |
PageHandler |
getPage(CmsContentQuery queryEntitry,
java.lang.String orderField,
java.lang.String orderType,
java.lang.Integer firstResult,
java.lang.Integer pageIndex,
java.lang.Integer pageSize,
java.lang.Integer maxResults) |
PageHandler |
getWorkLoadPage(short siteId,
java.lang.Integer[] status,
java.util.Date startCreateDate,
java.util.Date endCreateDate,
java.lang.String workloadType,
java.lang.String dateField,
java.lang.Integer pageIndex,
java.lang.Integer pageSize) |
void |
index(short siteId,
java.io.Serializable[] ids) |
protected CmsContent |
init(CmsContent entity) |
private void |
initHighLighterQuery(HighLighterQuery highLighterQuery,
java.lang.String text) |
int |
moveByTopId(short siteId,
java.lang.Long topId,
java.lang.Integer categoryId) |
PageHandler |
query(CmsContentSearchQuery queryEntity,
java.lang.String orderField,
java.lang.Integer pageIndex,
java.lang.Integer pageSize,
java.lang.Integer maxResults) |
batchWork, batchWork, count, countResult, delete, delete, delete, getEntity, getEntity, getEntity, getEntityClass, getEntityList, getEntitys, getEntitys, getEntitys, getEntitys, getFacetPage, getFacetPage, getId, getList, getList, getPage, getPage, getPage, getPage, getPage, getPage, getPage, getQueryHandler, getQueryHandler, getSearchBackend, getSearchPredicateFactory, getSearchSession, getSession, higtLighter, index, like, reCreateIndex, rightLike, save, saveOrUpdate, update
private static final java.lang.String titleField
private static final java.lang.String siteIdField
private static final java.lang.String categoryIdField
private static final java.lang.String modelIdField
private static final java.lang.String descriptionField
private static final java.lang.String[] textFields
private static final java.lang.String[] highLighterTextFields
private static final java.lang.String[] tagFields
private static final java.lang.String dictionaryField
private static final java.util.Date startDate
public PageHandler query(CmsContentSearchQuery queryEntity, java.lang.String orderField, java.lang.Integer pageIndex, java.lang.Integer pageSize, java.lang.Integer maxResults)
queryEntity
- orderField
- pageIndex
- pageSize
- maxResults
- public FacetPageHandler facetQuery(CmsContentSearchQuery queryEntity, java.lang.String orderField, java.lang.Integer pageIndex, java.lang.Integer pageSize, java.lang.Integer maxResults)
queryEntity
- orderField
- pageIndex
- pageSize
- maxResults
- private void initHighLighterQuery(HighLighterQuery highLighterQuery, java.lang.String text)
private org.hibernate.search.engine.search.query.dsl.SearchQueryOptionsStep<?,CmsContent,?,?,?> getOptionsStep(CmsContentSearchQuery queryEntity, java.lang.String orderField)
public int deleteByCategoryIds(short siteId, java.lang.Integer[] categoryIds)
siteId
- categoryIds
- public int moveByTopId(short siteId, java.lang.Long topId, java.lang.Integer categoryId)
siteId
- topId
- categoryId
- public int deleteByQuoteId(short siteId, java.lang.Long quoteId)
public void index(short siteId, java.io.Serializable[] ids)
siteId
- ids
- public void batchWorkContent(short siteId, java.lang.Integer categoryId, java.lang.String modelId, java.util.function.BiConsumer<java.util.List<CmsContent>,java.lang.Integer> worker, int batchSize)
public void batchWorkId(short siteId, java.lang.Integer categoryId, java.lang.String modelId, java.util.function.BiConsumer<java.util.List<java.io.Serializable>,java.lang.Integer> worker, int batchSize)
public PageHandler getPage(CmsContentQuery queryEntitry, java.lang.String orderField, java.lang.String orderType, java.lang.Integer firstResult, java.lang.Integer pageIndex, java.lang.Integer pageSize, java.lang.Integer maxResults)
queryEntitry
- orderField
- orderType
- firstResult
- pageIndex
- pageSize
- maxResults
- public PageHandler getWorkLoadPage(short siteId, java.lang.Integer[] status, java.util.Date startCreateDate, java.util.Date endCreateDate, java.lang.String workloadType, java.lang.String dateField, java.lang.Integer pageIndex, java.lang.Integer pageSize)
siteId
- status
- startCreateDate
- endCreateDate
- workloadType
- dateField
- pageIndex
- pageSize
- public java.util.List<CmsContent> getListByQuoteId(short siteId, long quoteId)
public java.util.List<CmsContent> getListByTopId(short siteId, long topId)
siteId
- topId
- protected CmsContent init(CmsContent entity)
init
在类中 BaseDao<CmsContent>