117118119120121122123124125126127
public void removeRule(Rule rule) { if (hasNode(RULES)) { JcrNode parent = getNode(RULES); if (parent.hasNode(rule.getName())) { parent.getNode(rule.getName()).remove(); parent.save(); } } } public void saveRule(Rule rule) {
108109110111112113114115116117118
@Override public void onSubmit() { JcrNode node = nodeModel.getObject(); node.checkout(); adapter.apply(); node.save(); node.checkin(); getSession().info(getString("status.saved")); goBack(); }
8182838485868788899091
; String error = getString("resourceExists", new Model<ModelObject>(new ModelObject())); error(error); } else { FolderNode node = (FolderNode) parent.addNode(name, "nt:folder"); parent.save(); SitePlugin.get().selectNode(this, node, true); } } }