public class JCRWikiSearchQueryBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
ALL_PAGESPATH |
static String |
ALL_PATH |
static String |
ASC_ORDER |
static String |
DESC_ORDER |
static String |
GROUP_PAGESPATH |
protected static String |
GROUP_PATH |
static String |
PORTAL_PAGESPATH |
protected static String |
PORTAL_PATH |
protected List<String> |
propertyConstraints |
protected String |
USER_PATH |
| Constructor and Description |
|---|
JCRWikiSearchQueryBuilder(WikiSearchData wikiSearchData) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyConstraint(String value) |
void |
addPropertyConstraints(List<String> value) |
String |
getPageConstraint()
get SQL constraint for searching available page (be a child of
WikiHome page and not removed). |
List<String> |
getPropertyConstraints() |
String |
getStatementForSearchingContent() |
String |
getStatementForSearchingTitle() |
void |
initJcrQueryPath() |
public static final String ALL_PATH
protected static String PORTAL_PATH
protected static String GROUP_PATH
protected String USER_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 JCRWikiSearchQueryBuilder(WikiSearchData wikiSearchData)
public void addPropertyConstraint(String value)
public void initJcrQueryPath()
public String getStatementForSearchingTitle()
public String getStatementForSearchingContent()
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–2019 eXo Platform SAS. All rights reserved.