X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms.ui.workbench%2Fsrc%2Forg%2Fargeo%2Fcms%2Fui%2Fworkbench%2Finternal%2Fjcr%2Fparts%2FGenericNodeEditorInput.java;h=43866945c0c7a4c56a1dadda8587b1f304d2f62b;hb=5b444174cd13680f99944026877f6cac2e1faba1;hp=d27c57e1223811e90a502cc278b18a95c59a90b6;hpb=0cdccc76ae0233aaaefeda94c13df7fdecfb43d1;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms.ui.workbench/src/org/argeo/cms/ui/workbench/internal/jcr/parts/GenericNodeEditorInput.java b/org.argeo.cms.ui.workbench/src/org/argeo/cms/ui/workbench/internal/jcr/parts/GenericNodeEditorInput.java index d27c57e12..43866945c 100644 --- a/org.argeo.cms.ui.workbench/src/org/argeo/cms/ui/workbench/internal/jcr/parts/GenericNodeEditorInput.java +++ b/org.argeo.cms.ui.workbench/src/org/argeo/cms/ui/workbench/internal/jcr/parts/GenericNodeEditorInput.java @@ -23,15 +23,12 @@ import org.eclipse.jface.resource.ImageDescriptor; import org.eclipse.ui.IEditorInput; import org.eclipse.ui.IPersistableElement; -/** - * An editor input based the JCR node object. - * */ - +/** Editor input for {@link Node} editors */ public class GenericNodeEditorInput implements IEditorInput { private final Node currentNode; - // cache key properties at creation time to avoid Exception at recoring time - // when the session has been closed + // Caches key properties at creation time to avoid Exception at recovering + // time when the session has been closed private String path; private String uid; private String name; @@ -43,9 +40,7 @@ public class GenericNodeEditorInput implements IEditorInput { uid = currentNode.getIdentifier(); path = currentNode.getPath(); } catch (RepositoryException re) { - throw new EclipseUiException( - "unexpected error while getting node key values at creation time", - re); + throw new EclipseUiException("Cannot cache the key properties for " + currentNode, re); } } @@ -87,11 +82,11 @@ public class GenericNodeEditorInput implements IEditorInput { } /** - * equals method based on UID that is unique within a workspace and path of + * Equals method based on UID that is unique within a workspace and path of * the node, thus 2 shared node that have same UID as defined in the spec - * but 2 different pathes will open two distinct editors. + * but 2 different paths will open two distinct editors. * - * TODO enhance this method to support multirepository and multiworkspace + * TODO enhance this method to support multi repository and multi workspace * environments */ public boolean equals(Object obj) {