public static void updateProperty(JcrNodeModel model, String property, long value) { try { model.getNode().setProperty(property, value); } catch (RepositoryException e) { log.error("Error saving property {0} of type Long", new Object[] { property }); } }
private Property getProperty(String key) throws RepositoryException { Node node = nodeModel.getNode(); if (node != null) { if (node.hasProperty(key)) { return node.getProperty(key); } } else { log.warn("Node model is not valid"); } return null; }
private Node getUser() throws RepositoryException { Node user = userModel.getNode(); if (user == null) { throw new ItemNotFoundException(); } return user; }
public void setNodeModel(JcrNodeModel nodeModel) { this.nodeModel = nodeModel; try { this.uuid = nodeModel.getNode().getIdentifier(); } catch (UnsupportedRepositoryOperationException e) { this.uuid = ""; log.error("Error retreiving UUID of a Node", e); } catch (RepositoryException e) { this.uuid = ""; log.error("Error retreiving UUID of a Node", e); } }
public ArrayList<String> getPagesAsList() { ArrayList<String> pages = new ArrayList<String>(); try { for (NodeIterator it = getModel().getNode().getNodes(); it.hasNext();) { Node child = it.nextNode(); pages.add(child.getName()); } } catch (RepositoryException e) { log.error("Error loading hst:pages into list", e); } return pages; }
@Override public Object getObject() { try { return DescriptionPicker.this.descriptives.get(current).getModel().getNode().getName(); } catch (RepositoryException e) { log.error("Error retrieving nodename"); } return "- Name not found -"; } }));
@Override public boolean isSaveOnExitEnabled() { try { final Node applicationNode = model.getNode(); return JcrUtils.getBooleanProperty(applicationNode, FRONTEND_SAVEONEXIT, true); } catch (RepositoryException re) { log.error("Could not determine whether save on exit is enabled. Defaulting to true, save pending changes when session expires.", re); } return true; }
protected Node getCanonicalNode(JcrNodeModel model) throws RepositoryException { Node node = model.getNode(); if (node instanceof HippoNode) { return ((HippoNode) node).getCanonicalNode(); } else { return node; } }
public HstSiteContext(JcrNodeModel model) throws RepositoryException { super(model); Node node = this.model.getNode(); if (node.hasProperty("hst:portalconfigurationenabled")) { portalConfigEnabled = node.getProperty("hst:portalconfigurationenabled").getBoolean(); } }
private String checkExists(String path, String fallback) { try { Session session = model.getNode().getSession(); if (session.itemExists(path)) { return path; } } catch (RepositoryException e) { log.error(e.getMessage()); } return fallback; }
private void populate() { Set<Node> nodeSet = new LinkedHashSet<Node>(); if(getDefaultModel() instanceof JcrNodeModel) { Node node = ((JcrNodeModel)getDefaultModel()).getNode(); if(node != null) { nodeSet.add(node); } } updateMenu(nodeSet); }
private void setDefaultModleObjectByCurrentSelection() { try { String relPath = descriptives.get(current).getModel().getNode().getPath(); relPath = StringUtils.removeStart(relPath, hstContext.config.getPath()); relPath = StringUtils.removeStart(relPath, "/"); relPath = StringUtils.substringAfter(relPath, "/"); setDefaultModelObject(relPath); } catch (RepositoryException e) { log.error("Error setting new page name", e); } }
boolean isPrimaryNodeType() { JcrNodeModel nodeModel = (JcrNodeModel) MixinPlugin.this.getDefaultModel(); try { Node node = nodeModel.getNode(); if (node.getPrimaryNodeType().isNodeType(realType)) { return true; } } catch (RepositoryException ex) { log.error(ex.getMessage()); } return false; }
protected Node getNode() throws ItemNotFoundException { Node node = nodeModel.getNode(); if (node == null) { throw new ItemNotFoundException("No node exists at " + nodeModel.getItemModel().getPath()); } return node; }
@Override public void onOk() { try { JcrNodeModel nodeModel = (JcrNodeModel) getModel(); Node node = nodeModel.getNode().addNode(name, type); modelReference.setModel(new JcrNodeModel(node)); } catch (RepositoryException ex) { error(ex.toString()); } }
@Override public void onClick() { JcrNodeModel model = (JcrNodeModel) getModel(); modelReference.setModel(model); JcrExportRequestTarget rsrt = new JcrExportRequestTarget(model.getNode()); RequestCycle.get().setRequestTarget(rsrt); }