public class NavigationHelper extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
SAVED_OPEN_PATHS |
static String |
SELECTED_PATH |
| Constructor and Description |
|---|
NavigationHelper() |
| Modifier and Type | Method and Description |
|---|---|
List<org.jahia.ajax.gwt.client.data.node.GWTJahiaNode> |
executeQuery(javax.jcr.query.Query q,
List<String> nodeTypesToApply,
List<String> mimeTypesToMatch,
List<String> filtersToApply,
List<String> sites) |
List<org.jahia.ajax.gwt.client.data.node.GWTJahiaNode> |
executeQuery(javax.jcr.query.Query q,
List<String> nodeTypesToApply,
List<String> mimeTypesToMatch,
List<String> filtersToApply,
List<String> fields,
List<String> sites,
boolean showOnlyNodesWithTemplates) |
String |
getAbsolutePath(String path,
JCRSessionWrapper currentUserSession,
javax.servlet.http.HttpServletRequest request,
Locale uiLocale) |
org.jahia.ajax.gwt.client.data.node.GWTJahiaNode |
getGWTJahiaNode(JCRNodeWrapper node) |
org.jahia.ajax.gwt.client.data.node.GWTJahiaNode |
getGWTJahiaNode(JCRNodeWrapper node,
List<String> fields) |
org.jahia.ajax.gwt.client.data.node.GWTJahiaNode |
getGWTJahiaNode(JCRNodeWrapper node,
List<String> fields,
Locale uiLocale) |
org.jahia.ajax.gwt.client.data.node.GWTJahiaNode |
getNode(String path,
List<String> fields,
JCRSessionWrapper currentUserSession,
Locale uiLocale)
Return a node if existing exception otherwise
|
List<org.jahia.ajax.gwt.client.data.node.GWTJahiaNode> |
getNodesByCategory(String path,
JCRSessionWrapper currentUserSession)
Get nodes by category
|
String |
getNodeURL(String servlet,
JCRNodeWrapper node,
Date versionDate,
String versionLabel,
String workspace,
Locale locale,
boolean findDisplayable)
Get node url depending
|
org.jahia.ajax.gwt.client.data.node.GWTJahiaNode |
getParentNode(String path,
JCRSessionWrapper currentUserSession)
Return a node if existing exception otherwise
|
List<org.jahia.ajax.gwt.client.data.node.GWTJahiaNodeUsage> |
getUsages(List<String> paths,
JCRSessionWrapper currentUserSession,
Locale uiLocale) |
List<org.jahia.ajax.gwt.client.data.node.GWTJahiaNodeVersion> |
getVersions(JCRNodeWrapper node)
Get list of version as GWT bean list
|
List<org.jahia.ajax.gwt.client.data.node.GWTJahiaNodeVersion> |
getVersions(JCRNodeWrapper node,
boolean publishedOnly)
Get list of version that have been published as gwt bean list
|
List<org.jahia.ajax.gwt.client.data.node.GWTJahiaNode> |
ls(String parentPath,
List<String> nodeTypes,
List<String> mimeTypes,
List<String> nameFilters,
List<String> fields,
boolean checkSubChild,
boolean displayHiddenTypes,
List<String> hiddenTypes,
String hiddenRegex,
JCRSessionWrapper currentUserSession,
boolean showOnlyNodesWithTemplates,
Locale uiLocale) |
List<org.jahia.ajax.gwt.client.data.node.GWTJahiaNode> |
ls(String gwtParentPath,
List<String> nodeTypes,
List<String> mimeTypes,
List<String> nameFilters,
List<String> fields,
JCRSessionWrapper currentUserSession,
Locale uiLocale)
like ls unix command on the folder
|
protected static boolean |
matchesFilters(String nodeName,
List<String> filters) |
protected static boolean |
matchesMimeTypeFilters(JCRNodeWrapper node,
List<String> filters) |
protected static boolean |
matchesNodeType(javax.jcr.Node node,
List<String> nodeTypes) |
List<org.jahia.ajax.gwt.client.data.node.GWTJahiaNode> |
retrieveRoot(List<String> paths,
List<String> nodeTypes,
List<String> mimeTypes,
List<String> filters,
List<String> fields,
JCRSiteNode site,
Locale uiLocale,
JCRSessionWrapper currentUserSession,
boolean checkSubChild,
boolean displayHiddenTypes,
List<String> hiddenTypes,
String hiddenRegex) |
List<org.jahia.ajax.gwt.client.data.node.GWTJahiaNode> |
retrieveRoot(List<String> paths,
List<String> nodeTypes,
List<String> mimeTypes,
List<String> filters,
List<String> fields,
List<String> selectedNodes,
List<String> openPaths,
JCRSiteNode site,
JCRSessionWrapper currentUserSession,
Locale uiLocale) |
List<org.jahia.ajax.gwt.client.data.node.GWTJahiaNode> |
retrieveRoot(List<String> paths,
List<String> nodeTypes,
List<String> mimeTypes,
List<String> filters,
List<String> fields,
List<String> selectedNodes,
List<String> openPaths,
JCRSiteNode site,
JCRSessionWrapper currentUserSession,
Locale uiLocale,
boolean checkSubChild,
boolean displayHiddenTypes,
List<String> hiddenTypes,
String hiddenRegex) |
void |
setIgnoreInUsages(Set<String> ignoreInUsages) |
void |
setNodeHelper(org.jahia.ajax.gwt.helper.NodeHelper nodeHelper) |
public static final String SAVED_OPEN_PATHS
public static final String SELECTED_PATH
public void setNodeHelper(org.jahia.ajax.gwt.helper.NodeHelper nodeHelper)
public List<org.jahia.ajax.gwt.client.data.node.GWTJahiaNode> ls(String gwtParentPath, List<String> nodeTypes, List<String> mimeTypes, List<String> nameFilters, List<String> fields, JCRSessionWrapper currentUserSession, Locale uiLocale) throws org.jahia.ajax.gwt.client.service.GWTJahiaServiceException
gwtParentNode - nodeTypes - mimeTypes - nameFilters - fields - currentUserSession - @returnuiLocale - org.jahia.ajax.gwt.client.service.GWTJahiaServiceExceptionpublic List<org.jahia.ajax.gwt.client.data.node.GWTJahiaNode> ls(String parentPath, List<String> nodeTypes, List<String> mimeTypes, List<String> nameFilters, List<String> fields, boolean checkSubChild, boolean displayHiddenTypes, List<String> hiddenTypes, String hiddenRegex, JCRSessionWrapper currentUserSession, boolean showOnlyNodesWithTemplates, Locale uiLocale) throws org.jahia.ajax.gwt.client.service.GWTJahiaServiceException
org.jahia.ajax.gwt.client.service.GWTJahiaServiceExceptionprotected static boolean matchesMimeTypeFilters(JCRNodeWrapper node, List<String> filters)
protected static boolean matchesNodeType(javax.jcr.Node node,
List<String> nodeTypes)
public List<org.jahia.ajax.gwt.client.data.node.GWTJahiaNode> retrieveRoot(List<String> paths, List<String> nodeTypes, List<String> mimeTypes, List<String> filters, List<String> fields, List<String> selectedNodes, List<String> openPaths, JCRSiteNode site, JCRSessionWrapper currentUserSession, Locale uiLocale) throws org.jahia.ajax.gwt.client.service.GWTJahiaServiceException
org.jahia.ajax.gwt.client.service.GWTJahiaServiceExceptionpublic List<org.jahia.ajax.gwt.client.data.node.GWTJahiaNode> retrieveRoot(List<String> paths, List<String> nodeTypes, List<String> mimeTypes, List<String> filters, List<String> fields, List<String> selectedNodes, List<String> openPaths, JCRSiteNode site, JCRSessionWrapper currentUserSession, Locale uiLocale, boolean checkSubChild, boolean displayHiddenTypes, List<String> hiddenTypes, String hiddenRegex) throws org.jahia.ajax.gwt.client.service.GWTJahiaServiceException
org.jahia.ajax.gwt.client.service.GWTJahiaServiceExceptionpublic List<org.jahia.ajax.gwt.client.data.node.GWTJahiaNode> retrieveRoot(List<String> paths, List<String> nodeTypes, List<String> mimeTypes, List<String> filters, List<String> fields, JCRSiteNode site, Locale uiLocale, JCRSessionWrapper currentUserSession, boolean checkSubChild, boolean displayHiddenTypes, List<String> hiddenTypes, String hiddenRegex) throws javax.jcr.RepositoryException, org.jahia.ajax.gwt.client.service.GWTJahiaServiceException
javax.jcr.RepositoryExceptionorg.jahia.ajax.gwt.client.service.GWTJahiaServiceExceptionpublic org.jahia.ajax.gwt.client.data.node.GWTJahiaNode getNode(String path, List<String> fields, JCRSessionWrapper currentUserSession, Locale uiLocale) throws org.jahia.ajax.gwt.client.service.GWTJahiaServiceException
path - the path to test and get the node if it existsfields - list of additional fields to be loaded for the nodecurrentUserSession - uiLocale - org.jahia.ajax.gwt.client.service.GWTJahiaServiceException - it node does not existpublic org.jahia.ajax.gwt.client.data.node.GWTJahiaNode getParentNode(String path, JCRSessionWrapper currentUserSession) throws org.jahia.ajax.gwt.client.service.GWTJahiaServiceException
path - the path to test and get the node if it existsfields - list of additional fields to be loaded for the nodecurrentUserSession - uiLocale - org.jahia.ajax.gwt.client.service.GWTJahiaServiceException - it node does not existpublic String getAbsolutePath(String path, JCRSessionWrapper currentUserSession, javax.servlet.http.HttpServletRequest request, Locale uiLocale) throws org.jahia.ajax.gwt.client.service.GWTJahiaServiceException
org.jahia.ajax.gwt.client.service.GWTJahiaServiceExceptionpublic List<org.jahia.ajax.gwt.client.data.node.GWTJahiaNodeUsage> getUsages(List<String> paths, JCRSessionWrapper currentUserSession, Locale uiLocale) throws org.jahia.ajax.gwt.client.service.GWTJahiaServiceException
org.jahia.ajax.gwt.client.service.GWTJahiaServiceExceptionpublic List<org.jahia.ajax.gwt.client.data.node.GWTJahiaNode> getNodesByCategory(String path, JCRSessionWrapper currentUserSession) throws org.jahia.ajax.gwt.client.service.GWTJahiaServiceException
path - currentUserSession - org.jahia.ajax.gwt.client.service.GWTJahiaServiceExceptionpublic List<org.jahia.ajax.gwt.client.data.node.GWTJahiaNode> executeQuery(javax.jcr.query.Query q, List<String> nodeTypesToApply, List<String> mimeTypesToMatch, List<String> filtersToApply, List<String> sites) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic List<org.jahia.ajax.gwt.client.data.node.GWTJahiaNode> executeQuery(javax.jcr.query.Query q, List<String> nodeTypesToApply, List<String> mimeTypesToMatch, List<String> filtersToApply, List<String> fields, List<String> sites, boolean showOnlyNodesWithTemplates) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic org.jahia.ajax.gwt.client.data.node.GWTJahiaNode getGWTJahiaNode(JCRNodeWrapper node)
public org.jahia.ajax.gwt.client.data.node.GWTJahiaNode getGWTJahiaNode(JCRNodeWrapper node, List<String> fields)
public org.jahia.ajax.gwt.client.data.node.GWTJahiaNode getGWTJahiaNode(JCRNodeWrapper node, List<String> fields, Locale uiLocale)
public List<org.jahia.ajax.gwt.client.data.node.GWTJahiaNodeVersion> getVersions(JCRNodeWrapper node) throws javax.jcr.RepositoryException
node - javax.jcr.RepositoryExceptionpublic List<org.jahia.ajax.gwt.client.data.node.GWTJahiaNodeVersion> getVersions(JCRNodeWrapper node, boolean publishedOnly) throws javax.jcr.RepositoryException
node - javax.jcr.RepositoryExceptionpublic String getNodeURL(String servlet, JCRNodeWrapper node, Date versionDate, String versionLabel, String workspace, Locale locale, boolean findDisplayable) throws javax.jcr.RepositoryException
workspace - locale - javax.jcr.RepositoryExceptionCopyright © 2004–2020 Jahia Solutions Group SA. All rights reserved.