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%2FNodePrivilegesPage.java;h=5aee1f351c66bc4c4062d443841fd4b81ed69902;hb=9653b07ad7c6a73be1b1c1d8ce079e319727362d;hp=c1dc7fa0e741a1b74cf20ba028985dcfc7988379;hpb=23b7a170cae60b500e9d45551f26b5075eba73a4;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms.ui.workbench/src/org/argeo/cms/ui/workbench/internal/jcr/parts/NodePrivilegesPage.java b/org.argeo.cms.ui.workbench/src/org/argeo/cms/ui/workbench/internal/jcr/parts/NodePrivilegesPage.java index c1dc7fa0e..5aee1f351 100644 --- a/org.argeo.cms.ui.workbench/src/org/argeo/cms/ui/workbench/internal/jcr/parts/NodePrivilegesPage.java +++ b/org.argeo.cms.ui.workbench/src/org/argeo/cms/ui/workbench/internal/jcr/parts/NodePrivilegesPage.java @@ -43,7 +43,7 @@ import org.eclipse.ui.forms.widgets.ScrolledForm; /** * Display and edit a given node privilege. For the time being it is completely - * JackRabbit specific (and hardcoded for this) and will display an empty page + * JackRabbit specific (and hard coded for this) and will display an empty page * if using any other implementation */ public class NodePrivilegesPage extends FormPage { @@ -59,8 +59,7 @@ public class NodePrivilegesPage extends FormPage { protected void createFormContent(IManagedForm managedForm) { ScrolledForm form = managedForm.getForm(); - form.setText(WorkbenchUiPlugin - .getMessage("nodeRightsManagementPageTitle")); + form.setText(WorkbenchUiPlugin.getMessage("nodeRightsManagementPageTitle")); FillLayout layout = new FillLayout(); layout.marginHeight = 5; layout.marginWidth = 5; @@ -77,8 +76,7 @@ public class NodePrivilegesPage extends FormPage { viewer = new TableViewer(table); // Group / user name - TableViewerColumn column = createTableViewerColumn(viewer, - "User/Group Name", 280); + TableViewerColumn column = createTableViewerColumn(viewer, "User/Group Name", 280); column.setLabelProvider(new ColumnLabelProvider() { private static final long serialVersionUID = -2290781173498395973L; @@ -86,11 +84,9 @@ public class NodePrivilegesPage extends FormPage { Node node = (Node) element; try { if (node.hasProperty("rep:principalName")) - return node.getProperty("rep:principalName") - .getString(); + return node.getProperty("rep:principalName").getString(); } catch (RepositoryException e) { - throw new EclipseUiException("Unable to retrieve " - + "principal name on " + node, e); + throw new EclipseUiException("Unable to retrieve " + "principal name on " + node, e); } return ""; } @@ -111,23 +107,20 @@ public class NodePrivilegesPage extends FormPage { try { if (node.hasProperty(propertyName)) { String separator = ", "; - Value[] langs = node.getProperty(propertyName) - .getValues(); + Value[] langs = node.getProperty(propertyName).getValues(); StringBuilder builder = new StringBuilder(); for (Value val : langs) { String currStr = val.getString(); builder.append(currStr).append(separator); } if (builder.lastIndexOf(separator) >= 0) - return builder.substring(0, builder.length() - - separator.length()); + return builder.substring(0, builder.length() - separator.length()); else return builder.toString(); } } catch (RepositoryException e) { - throw new EclipseUiException("Unable to retrieve " - + "privileges on " + node, e); + throw new EclipseUiException("Unable to retrieve " + "privileges on " + node, e); } return ""; } @@ -140,9 +133,6 @@ public class NodePrivilegesPage extends FormPage { // Relevant node column = createTableViewerColumn(viewer, "Relevant node", 300); column.setLabelProvider(new ColumnLabelProvider() { - /** - * - */ private static final long serialVersionUID = 4245522992038244849L; public String getText(Object element) { @@ -150,8 +140,7 @@ public class NodePrivilegesPage extends FormPage { try { return node.getParent().getParent().getPath(); } catch (RepositoryException e) { - throw new EclipseUiException("Unable get path for " + node, - e); + throw new EclipseUiException("Unable get path for " + node, e); } } @@ -164,11 +153,9 @@ public class NodePrivilegesPage extends FormPage { viewer.setInput(getEditorSite()); } - protected TableViewerColumn createTableViewerColumn(TableViewer viewer, - String title, int bound) { - final TableViewerColumn viewerColumn = new TableViewerColumn(viewer, - SWT.NONE); - final TableColumn column = viewerColumn.getColumn(); + protected TableViewerColumn createTableViewerColumn(TableViewer viewer, String title, int bound) { + TableViewerColumn viewerColumn = new TableViewerColumn(viewer, SWT.NONE); + TableColumn column = viewerColumn.getColumn(); column.setText(title); column.setWidth(bound); column.setResizable(true); @@ -196,8 +183,7 @@ public class NodePrivilegesPage extends FormPage { loop: while (true) { if (currNode.hasNode("rep:policy")) { - NodeIterator nit = currNode.getNode("rep:policy") - .getNodes(); + NodeIterator nit = currNode.getNode("rep:policy").getNodes(); while (nit.hasNext()) { Node currPrivNode = nit.nextNode(); if (currPrivNode.getName().startsWith("allow")) @@ -233,21 +219,20 @@ public class NodePrivilegesPage extends FormPage { return privs.toArray(); } catch (Exception e) { - throw new EclipseUiException( - "Cannot retrieve authorization for " + context, e); + throw new EclipseUiException("Cannot retrieve authorization for " + context, e); } } } - // simply check if we are using jackrabbit without adding code dependencies + /** + * Simply checks if we are using jackrabbit without adding code dependencies + */ private boolean isJackRabbit() { try { String cname = context.getSession().getClass().getName(); return cname.startsWith("org.apache.jackrabbit"); } catch (RepositoryException e) { - throw new EclipseUiException( - "Cannot check JCR implementation used on " + context, e); + throw new EclipseUiException("Cannot check JCR implementation used on " + context, e); } } - -} \ No newline at end of file +}