X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms.ui%2Fsrc%2Forg%2Fargeo%2Fcms%2Fweb%2FSimpleErgonomics.java;h=7e17770e64ef15e2000d67d45091dba8b6ecbb51;hb=d289fa62f9dadd0a5bd49ab5e3d499e87152525d;hp=0ca37e2fd8b0976c58ba195675229d2dc14070fe;hpb=dffc0df8766937ad0863d389883cba2ebac835d6;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms.ui/src/org/argeo/cms/web/SimpleErgonomics.java b/org.argeo.cms.ui/src/org/argeo/cms/web/SimpleErgonomics.java index 0ca37e2fd..7e17770e6 100644 --- a/org.argeo.cms.ui/src/org/argeo/cms/web/SimpleErgonomics.java +++ b/org.argeo.cms.ui/src/org/argeo/cms/web/SimpleErgonomics.java @@ -1,6 +1,7 @@ package org.argeo.cms.web; import java.util.Map; +import java.util.UUID; import javax.jcr.Node; import javax.jcr.Repository; @@ -48,6 +49,7 @@ public class SimpleErgonomics extends AbstractCmsEntryPoint { private CmsImageManager imageManager = new DefaultImageManager(); private UxContext uxContext = null; + private String uid; public SimpleErgonomics(Repository repository, String workspace, String defaultPath, CmsUiProvider uiProvider, Map factoryProperties) { @@ -57,6 +59,7 @@ public class SimpleErgonomics extends AbstractCmsEntryPoint { @Override protected void initUi(Composite parent) { + uid = UUID.randomUUID().toString(); parent.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); parent.setLayout(CmsUiUtils.noSpaceGridLayout(new GridLayout(3, false))); @@ -179,6 +182,10 @@ public class SimpleErgonomics extends AbstractCmsEntryPoint { public UxContext getUxContext() { return uxContext; } + @Override + public String getUid() { + return uid; + } @Override public CmsImageManager getImageManager() {