org.exoplatform.wiki.service.search
Class WikiSearchData
java.lang.Object
org.exoplatform.wiki.service.search.SearchData
org.exoplatform.wiki.service.search.WikiSearchData
public class WikiSearchData
- extends SearchData
| Fields inherited from class org.exoplatform.wiki.service.search.SearchData |
ALL_PATH, content, GROUP_PATH, jcrQueryPath, limit, order, pageId, PORTAL_PATH, sort, title, USER_PATH, wikiOwner, wikiType |
| Methods inherited from class org.exoplatform.wiki.service.search.SearchData |
getContent, getJcrQueryPath, getLimit, getOffset, getOrder, getPageId, getSort, getTitle, getWikiOwner, getWikiType, setContent, setJcrQueryPath, setLimit, setOffset, setOrder, setPageId, setSort, setTitle, setWikiOwner, setWikiType |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WIKIHOME_PATH
public static String WIKIHOME_PATH
ALL_PAGESPATH
public static String ALL_PAGESPATH
PORTAL_PAGESPATH
public static String PORTAL_PAGESPATH
GROUP_PAGESPATH
public static String GROUP_PAGESPATH
ASC_ORDER
public static String ASC_ORDER
DESC_ORDER
public static String DESC_ORDER
WikiSearchData
public WikiSearchData(String title,
String content,
String wikiType,
String wikiOwner,
String pageId)
WikiSearchData
public WikiSearchData(String wikiType,
String wikiOwner,
String pageId)
WikiSearchData
public WikiSearchData(String title,
String content,
String wikiType,
String wikiOwner)
setNodeType
public void setNodeType(String nodeType)
createJcrQueryPath
public void createJcrQueryPath()
getStatementForSearchingTitle
public String getStatementForSearchingTitle()
- Overrides:
getStatementForSearchingTitle in class SearchData
getStatementForSearchingContent
public String getStatementForSearchingContent()
getStatementForRenamedPage
public String getStatementForRenamedPage()
getPageConstraint
public String getPageConstraint()
- get SQL constraint for searching available page (be a child of
WikiHome page and not removed).
- Returns:
-
returned string is in format:
((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'))
-
if
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-2013 eXo Platform SAS. All Rights Reserved.