]> git.argeo.org Git - lgpl/argeo-commons.git/blob - server/plugins/org.argeo.jcr.ui.explorer/src/main/java/org/argeo/jcr/ui/explorer/editors/NodeRightsManagementPage.java
Some refactoring of the model and of command handling.
[lgpl/argeo-commons.git] / server / plugins / org.argeo.jcr.ui.explorer / src / main / java / org / argeo / jcr / ui / explorer / editors / NodeRightsManagementPage.java
1 package org.argeo.jcr.ui.explorer.editors;
2
3 import javax.jcr.Node;
4
5 import org.eclipse.swt.SWT;
6 import org.eclipse.swt.layout.GridLayout;
7 import org.eclipse.swt.widgets.Label;
8 import org.eclipse.ui.forms.IManagedForm;
9 import org.eclipse.ui.forms.editor.FormEditor;
10 import org.eclipse.ui.forms.editor.FormPage;
11 import org.eclipse.ui.forms.widgets.ScrolledForm;
12
13 /**
14 * This comments will be nicely fill by mbaudier in.
15 */
16 public class NodeRightsManagementPage extends FormPage {
17 // private final static Log log =
18 // LogFactory.getLog(NodeRightsManagementPage.class);
19
20 private Node currentNode;
21
22 public NodeRightsManagementPage(FormEditor editor, String title,
23 Node currentNode) {
24 super(editor, "NodeRightsManagementPage", title);
25 this.currentNode = currentNode;
26 }
27
28 protected void createFormContent(IManagedForm managedForm) {
29 try {
30 ScrolledForm form = managedForm.getForm();
31 GridLayout twt = new GridLayout(1, false);
32 twt.marginWidth = twt.marginHeight = 0;
33 form.getBody().setLayout(twt);
34 Label lbl = new Label(form.getBody(), SWT.NONE);
35 lbl.setText("Implement this for node " + currentNode.getPath());
36 } catch (Exception e) {
37 e.printStackTrace();
38 }
39 }
40 }