@Override public String toString() { return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE).append("property", propertyModel.getItemModel().getPath()).append("values", object).toString(); }
@Override public String toString() { return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE).append("property", propertyModel.getItemModel().getPath()).append("index", index).append("value", value).toString(); }
public JcrList(JcrNodeModel nodeModel, String name) { this.path = nodeModel.getItemModel().getPath(); this.name = name; }
@Override public String toString() { return "JcrPluginConfig:" + nodeModel.getItemModel().getPath(); }
public String getPath() { return model.getItemModel().getPath(); }
@Override public String toString() { if (!detaching) { boolean isAttached = isAttached(); String string = new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE).append("path", getPath()).toString(); if (!isAttached) { detach(); } return string; } else { return super.toString(); } }
public String getDocumentPath() { return wrapped.getNodeModel().getItemModel().getPath(); }
protected Node getNode() throws ItemNotFoundException { Node node = nodeModel.getNode(); if (node == null) { throw new ItemNotFoundException("No node exists at " + nodeModel.getItemModel().getPath()); } return node; }
public K create(JcrNodeModel model, String name) { try { String newPath = model.getItemModel().getPath() + "/" + name; HippoSession session = (HippoSession)model.getNode().getSession(); Node prototype = session.getRootNode().getNode(prototypePath); Node node = session.copy(prototype, newPath); HstConfigurationUtils.persistChanges(session); return load(new JcrNodeModel(node)); } catch (RepositoryException e) { log.error("Error creating new node", e); } return null; }
private void writeObject(ObjectOutputStream output) throws IOException { if (isAttached()) { log.warn("Undetached JcrItemModel "+getPath()); T object = this.getObject(); if (object != null) { TraceMonitor.trace(object); } if (RuntimeConfigurationType.DEPLOYMENT.equals(Application.get().getConfigurationType())) { detach(); } } output.defaultWriteObject(); }
public boolean save(K k) { if (k.getModel() != null) { persist(k, k.getModel()); try { HippoSession session = (HippoSession)k.getModel().getNode().getSession(); HstConfigurationUtils.persistChanges(session); return true; } catch (RepositoryException e) { log.error("An error occurred during save of node[" + k.getModel().getItemModel().getPath() + "]", e); } } return false; }
JcrPropertyValueModel<String> getDocBaseModel() { return new JcrPropertyValueModel<>(new JcrPropertyModel<String>(((JcrNodeModel) getModel()) .getItemModel().getPath() + "/hippo:docbase")); }
private List<String> getList(String key) { return new JcrValueList<String>(new JcrPropertyModel<String>(getNodeModel().getItemModel().getPath() + "/" + key), PropertyType.STRING); }
private JcrPropertyModel newPropertyModel(JcrNodeModel model) { IFieldDescriptor field = getFieldHelper().getField(); if (field != null) { String fieldAbsPath = model.getItemModel().getPath() + "/" + field.getPath(); return new JcrPropertyModel(fieldAbsPath); } else { return new JcrPropertyModel((Property) null); } }
public JcrItemModel getFieldItemModel() { return new JcrItemModel(getNodeModel().getItemModel().getPath() + "/" + field.getPath(), !field.getTypeDescriptor().isNode()); }
protected void update(JcrNodeModel model) { replace(getListView(model)); setDefaultModel(model); JcrNodeModel parentModel = model.getParentModel(); if (parentModel == null || roots.contains(model.getItemModel().getPath())) { up.setEnabled(false); } else { up.setEnabled(true); } RequestCycle.get().find(AjaxRequestTarget.class).add(this); }
@Override protected void onCancel() { JcrNodeModel parent = new JcrNodeModel(bean.getModel().getParentModel().getItemModel().getPath()); if (dao.delete(bean)) { update(dao.load(parent)); } }
@Override protected void onCancel() { JcrNodeModel parent = new JcrNodeModel(bean.getModel().getParentModel().getItemModel().getPath()); if (dao.delete(bean)) { update(dao.load(parent)); } }
@Override protected String execute(Workflow wf) throws Exception { JcrNodeModel folderModel = new JcrNodeModel("/"); if (destination != null) { folderModel = destination.getNodeModel(); } String nodeName = (((WorkflowDescriptorModel) getDefaultModel()).getNode()).getName(); FullReviewedActionsWorkflow workflow = (FullReviewedActionsWorkflow) wf; workflow.move(new Document(folderModel.getNode().getUUID()), nodeName); browseTo(new JcrNodeModel(folderModel.getItemModel().getPath() + "/" + nodeName)); return null; } });
@Override public void onClick(AjaxRequestTarget target) { IFieldDescriptor field = getFieldHelper().getField(); if (field != null) { String name = field.getPath(); JcrNodeModel parent = model.getParentModel(); if (parent != null) { JcrNodeModel nextModel = new JcrNodeModel(parent.getItemModel().getPath() + "/" + name + "[" + (index + 2) + "]"); onMoveItemUp(nextModel, target); } } } };