From e8997305e4d5fe939e2e4ec55195afdc0d488bbc Mon Sep 17 00:00:00 2001 From: Bruno Sinou Date: Wed, 22 Aug 2012 14:49:15 +0000 Subject: [PATCH] introduce a new view to display JcrResults has a tree. git-svn-id: https://svn.argeo.org/slc/trunk@5533 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- plugins/org.argeo.slc.client.ui/plugin.xml | 16 + .../argeo/slc/client/ui/SlcUiConstants.java | 26 + .../client/ui/commands/AddResultFolder.java | 73 +++ .../slc/client/ui/commands/DeleteResult.java | 109 +++ .../ui/commands/RefreshJcrResultTreeView.java | 66 ++ .../slc/client/ui/commands/RunSlcFlow.java | 16 + .../ui/decorators/ResultFailedDecorator.java | 67 ++ .../slc/client/ui/model/ResultFolder.java | 140 ++++ .../slc/client/ui/model/ResultParent.java | 54 ++ .../slc/client/ui/model/SimpleNodeFolder.java | 80 +++ .../slc/client/ui/model/SingleResultNode.java | 87 +++ .../slc/client/ui/model/VirtualFolder.java | 98 +++ .../providers/ResultTreeContentProvider.java | 40 ++ .../ui/providers/ResultTreeLabelProvider.java | 30 + .../client/ui/views/JcrResultListView.java | 12 +- .../client/ui/views/JcrResultTreeView.java | 620 ++++++++++++++++++ .../java/org/argeo/slc/jcr/JcrTestResult.java | 11 +- .../org/argeo/slc/jcr/SlcJcrConstants.java | 9 +- .../org/argeo/slc/jcr/SlcJcrResultUtils.java | 110 ++++ .../main/java/org/argeo/slc/jcr/SlcTypes.java | 5 +- .../slc/jcr/execution/JcrResultListener.java | 2 +- .../main/resources/org/argeo/slc/jcr/slc.cnd | 10 +- 22 files changed, 1662 insertions(+), 19 deletions(-) create mode 100644 plugins/org.argeo.slc.client.ui/src/main/java/org/argeo/slc/client/ui/SlcUiConstants.java create mode 100644 plugins/org.argeo.slc.client.ui/src/main/java/org/argeo/slc/client/ui/commands/AddResultFolder.java create mode 100644 plugins/org.argeo.slc.client.ui/src/main/java/org/argeo/slc/client/ui/commands/DeleteResult.java create mode 100644 plugins/org.argeo.slc.client.ui/src/main/java/org/argeo/slc/client/ui/commands/RefreshJcrResultTreeView.java create mode 100644 plugins/org.argeo.slc.client.ui/src/main/java/org/argeo/slc/client/ui/decorators/ResultFailedDecorator.java create mode 100644 plugins/org.argeo.slc.client.ui/src/main/java/org/argeo/slc/client/ui/model/ResultFolder.java create mode 100644 plugins/org.argeo.slc.client.ui/src/main/java/org/argeo/slc/client/ui/model/ResultParent.java create mode 100644 plugins/org.argeo.slc.client.ui/src/main/java/org/argeo/slc/client/ui/model/SimpleNodeFolder.java create mode 100644 plugins/org.argeo.slc.client.ui/src/main/java/org/argeo/slc/client/ui/model/SingleResultNode.java create mode 100644 plugins/org.argeo.slc.client.ui/src/main/java/org/argeo/slc/client/ui/model/VirtualFolder.java create mode 100644 plugins/org.argeo.slc.client.ui/src/main/java/org/argeo/slc/client/ui/providers/ResultTreeContentProvider.java create mode 100644 plugins/org.argeo.slc.client.ui/src/main/java/org/argeo/slc/client/ui/providers/ResultTreeLabelProvider.java create mode 100644 plugins/org.argeo.slc.client.ui/src/main/java/org/argeo/slc/client/ui/views/JcrResultTreeView.java create mode 100644 runtime/org.argeo.slc.support.jcr/src/main/java/org/argeo/slc/jcr/SlcJcrResultUtils.java diff --git a/plugins/org.argeo.slc.client.ui/plugin.xml b/plugins/org.argeo.slc.client.ui/plugin.xml index bd423323b..7ee6be7aa 100644 --- a/plugins/org.argeo.slc.client.ui/plugin.xml +++ b/plugins/org.argeo.slc.client.ui/plugin.xml @@ -89,6 +89,22 @@ id="org.argeo.slc.client.ui.updateModule" name="Update Module"> + + + + + + + +