public class SearchResultModel extends AbstractSTKTemplateModel<info.magnolia.rendering.template.TemplateDefinition>
Modifier and Type | Field and Description |
---|---|
protected int |
count |
protected int |
currentPage |
protected int |
maxResultsPerPage |
protected int |
numPages |
protected String |
repository |
protected List<info.magnolia.cms.core.Content> |
result |
DEFAULT_SITEROOT_TEMPLATE_CATEGORY, stkFunctions, templatingFunctions
Constructor and Description |
---|
SearchResultModel(javax.jcr.Node content,
info.magnolia.rendering.template.TemplateDefinition definition,
info.magnolia.rendering.model.RenderingModel<?> parent,
STKTemplatingFunctions stkFunctions,
info.magnolia.templating.functions.TemplatingFunctions templatingFunctions) |
Modifier and Type | Method and Description |
---|---|
String |
execute() |
protected String |
generateSimpleQuery(String input) |
int |
getBeginIndex() |
int |
getCount() |
int |
getCurrentPage() |
int |
getEndIndex() |
protected int |
getMaxResultsPerPage() |
int |
getNumPages() |
protected int |
getOffset() |
String |
getPageLink(int i) |
String |
getPath() |
String |
getPosition() |
List<javax.jcr.Node> |
getQueryResult()
FIXME usage of deprecated classes:
Content . |
String |
getQueryStr() |
Collection<SearchResultItem> |
getResult() |
protected int |
pagedQuery(Collection<info.magnolia.cms.core.Content> queryResult,
int offset,
int limit) |
getSite, getSiteRoot
getContent, getDef, getDefinition, getNode, getParent, getRoot
protected String repository
protected List<info.magnolia.cms.core.Content> result
protected int count
protected int maxResultsPerPage
protected int currentPage
protected int numPages
@Inject public SearchResultModel(javax.jcr.Node content, info.magnolia.rendering.template.TemplateDefinition definition, info.magnolia.rendering.model.RenderingModel<?> parent, STKTemplatingFunctions stkFunctions, info.magnolia.templating.functions.TemplatingFunctions templatingFunctions)
protected int getMaxResultsPerPage()
public String execute()
execute
in interface info.magnolia.rendering.model.RenderingModel<info.magnolia.rendering.template.TemplateDefinition>
execute
in class info.magnolia.rendering.model.RenderingModelImpl<info.magnolia.rendering.template.TemplateDefinition>
protected int getOffset()
protected int pagedQuery(Collection<info.magnolia.cms.core.Content> queryResult, int offset, int limit) throws Exception
Exception
public String getPath()
public List<javax.jcr.Node> getQueryResult()
Content
.
To remove when SearchResultItem will be fully migrated.public Collection<SearchResultItem> getResult()
public String getQueryStr()
public int getCount()
public int getCurrentPage()
public int getNumPages()
public String getPageLink(int i)
public int getBeginIndex()
public int getEndIndex()
public String getPosition()
Copyright © 2008–2015 Magnolia International Ltd.. All rights reserved.