/** @see com.mindquarry.persistence.jcr.mapping.Command#execute(javax.jcr.Session) */ public Object execute(JcrSession session) { JcrNode folderNode = findEntityFolder(session); JcrNode entityNode = folderNode.getNode(entityId()); for (JcrProperty property : entityNode.getReferences()) { property.getParent().remove(); } entityNode.remove(); return null; }
private JcrNode findEntityFolder(JcrSession session) { JcrNode rootNode = session.getRootNode(); return rootNode.getNode(entityFolderName()); }