public class WikiSearchData extends SearchData
| Modifier and Type | Field and Description |
|---|---|
static String |
ALL_PAGESPATH |
static String |
ASC_ORDER |
static String |
DESC_ORDER |
static String |
GROUP_PAGESPATH |
static String |
PORTAL_PAGESPATH |
static String |
WIKIHOME_PATH |
ALL_PATH, content, GROUP_PATH, jcrQueryPath, limit, order, pageId, PORTAL_PATH, propertyConstraints, sort, title, USER_PATH, wikiOwner, wikiType| Constructor and Description |
|---|
WikiSearchData(String wikiType,
String wikiOwner,
String pageId) |
WikiSearchData(String title,
String content,
String wikiType,
String wikiOwner) |
WikiSearchData(String title,
String content,
String wikiType,
String wikiOwner,
String pageId) |
WikiSearchData(String title,
String content,
String wikiType,
String wikiOwner,
String pageId,
List<String> propConstraints) |
| Modifier and Type | Method and Description |
|---|---|
void |
createJcrQueryPath() |
String |
getNodeType() |
String |
getPageConstraint()
get SQL constraint for searching available page (be a child of
WikiHome page and not removed). |
String |
getStatementForRenamedPage() |
String |
getStatementForSearchingContent() |
String |
getStatementForSearchingTitle() |
void |
setNodeType(String nodeType) |
addPropertyConstraint, addPropertyConstraints, getContent, getJcrQueryPath, getLimit, getOffset, getOrder, getPageId, getPropertyConstraints, getSort, getTitle, getWikiOwner, getWikiType, setContent, setJcrQueryPath, setLimit, setOffset, setOrder, setPageId, setSort, setTitle, setWikiOwner, setWikiTypepublic static String WIKIHOME_PATH
public static String ALL_PAGESPATH
public static String PORTAL_PAGESPATH
public static String GROUP_PAGESPATH
public static String ASC_ORDER
public static String DESC_ORDER
public WikiSearchData(String title, String content, String wikiType, String wikiOwner, String pageId, List<String> propConstraints)
public WikiSearchData(String title, String content, String wikiType, String wikiOwner, String pageId)
public void setNodeType(String nodeType)
public String getNodeType()
public void createJcrQueryPath()
public String getStatementForSearchingTitle()
getStatementForSearchingTitle in class SearchDatapublic String getStatementForSearchingContent()
public String getStatementForRenamedPage()
public String getPageConstraint()
WikiHome page and not removed).((jcr:path like [path to page node likely] or jcr:path = [path to page node])
AND (jcr:mixinTypes IS NULL OR NOT (jcr:mixinTypes = 'wiki:removed'))
wikiType or wikiOwner is null,
paths of the constraint are /%/pageId and /pageId.
It means that pages of which id is pageId are searched from root.
Copyright © 2003–2015 eXo Platform SAS. All rights reserved.