| Package | Description |
|---|---|
| org.giavacms.richcontent.controller.request | |
| org.giavacms.richcontent.model | |
| org.giavacms.richcontent.repository |
| Modifier and Type | Method and Description |
|---|---|
RichContent |
RichContentRequestController.getLast(String category) |
| Modifier and Type | Method and Description |
|---|---|
List<RichContent> |
RichContentRandomRequestController.loadPage(int startRow,
int pageSize) |
| Modifier and Type | Method and Description |
|---|---|
RichContent |
Tag.getRichContent() |
| Modifier and Type | Method and Description |
|---|---|
void |
Tag.setRichContent(RichContent richContent) |
| Modifier and Type | Method and Description |
|---|---|
RichContent |
RichContentRepository.findHighlight() |
RichContent |
RichContentRepository.findLast() |
RichContent |
RichContentRepository.getLast(String category) |
protected RichContent |
RichContentRepository.prePersist(RichContent n) |
protected RichContent |
RichContentRepository.preUpdate(RichContent n) |
| Modifier and Type | Method and Description |
|---|---|
protected List<RichContent> |
RichContentRepository.extract(List resultList,
boolean completeFetch)
// we select a cartesian product of master/details rows in case of count = false
sb.append(pageAlias).append(".id, "); sb.append(pageAlias).append(".lang1id, ");
sb.append(pageAlias).append(".lang2id, "); sb.append(pageAlias).append(".lang3id, ");
sb.append(pageAlias).append(".lang4id, "); sb.append(pageAlias).append(".lang5id, ");
sb.append(pageAlias).append(".clone, "); sb.append(pageAlias).append(".title, ");
sb.append(pageAlias).append(".description, "); sb.append(templateImplAlias).append(".id, ");
sb.append(templateImplAlias).append(".mainPageId, "); sb.append(templateImplAlias).append(".mainPageTitle, ");
sb.append(richContentAlias).append(".author, "); sb.append(richContentAlias).append(".content, ");
sb.append(richContentAlias).append(".date, "); sb.append(richContentAlias).append(".highlight, ");
sb.append(richContentAlias).append(".preview, "); sb.append(richContentAlias).append(".tags, ");
sb.append(richContentAlias).append(".richContentType_id, ");
sb.append(richContentTypeAlias).append(".name AS richContentType, ");
sb.append(imageAlias).append(".id AS imageId, "); sb.append(imageAlias).append(".fileName AS image");
sb.append(documentAlias).append(".id AS documentId, ");
sb.append(documentAlias).append(".fileName AS document ");*
|
| Modifier and Type | Method and Description |
|---|---|
protected RichContent |
RichContentRepository.prePersist(RichContent n) |
protected RichContent |
RichContentRepository.preUpdate(RichContent n) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
RichContentRepository.applyRestrictionsNative(org.giavacms.common.model.Search<RichContent> search,
String pageAlias,
String templateImplAlias,
String richContentAlias,
String richContentTypeAlias,
String separator,
StringBuffer sb,
Map<String,Object> params) |
protected StringBuffer |
RichContentRepository.getListNative(org.giavacms.common.model.Search<RichContent> search,
Map<String,Object> params,
boolean count,
int startRow,
int pageSize,
boolean completeFetch)
In case of a main table with one-to-many collections to fetch at once
we need an external query to read results and an internal query to apply parameters and paginate results
we need just the external query to apply parameters and count the overall distinct results
|
Copyright © 2013. All Rights Reserved.