@Override protected String load() { if (nodeModel != null) { HippoNode node = (HippoNode) nodeModel.getObject(); if (node != null) { try { if (!node.isNodeType(HippoNodeType.NT_NAMED) && node.isNodeType(HippoNodeType.NT_DOCUMENT) && node.getParent().isNodeType(HippoNodeType.NT_HANDLE)) { node = (HippoNode)node.getParent(); } return node.getDisplayName(); } catch (RepositoryException e) { log.error("Failed to load display name of node {}", getNodePathQuietly(node), e); } } else if (nodeModel instanceof JcrNodeModel) { String path = ((JcrNodeModel ) nodeModel).getItemModel().getPath(); if (path != null) { String name = path.substring(path.lastIndexOf('/') + 1); if (name.indexOf('[') > 0) { name = name.substring(0, name.indexOf('[')); } name = NodeNameCodec.decode(name); return name; } } } return null; }
private JcrNodeModel getFolder() { JcrNodeModel folderModel = new JcrNodeModel("/"); try { WorkflowDescriptorModel wdm = (WorkflowDescriptorModel) getDefaultModel(); if (wdm != null) { HippoNode node = (HippoNode) wdm.getNode(); if (node != null) { folderModel = new JcrNodeModel(node.getParent().getParent()); } } } catch (RepositoryException ex) { log.warn("Could not determine folder path", ex); } return folderModel; }
private JcrNodeModel getFolder() { JcrNodeModel folderModel = new JcrNodeModel("/"); try { WorkflowDescriptorModel wdm = getModel(); if (wdm != null) { HippoNode node = (HippoNode) wdm.getNode(); if (node != null) { folderModel = new JcrNodeModel(node.getParent().getParent()); } } } catch (RepositoryException ex) { log.warn("Could not determine folder path", ex); } return folderModel; }
HippoNode parent = (HippoNode)node.getParent(); Node canonicalParent = parent.getCanonicalNode(); if(canonicalParent != null) { getFacetSelectClauses(jcrSession,(HippoNode)node.getParent(), facetSelectClauses, false); getFacetSelectClauses(jcrSession, (HippoNode)node.getParent(), facetSelectClauses, traversUp);