X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms.e4.rap%2Fsrc%2Forg%2Fargeo%2Fcms%2Fe4%2Frap%2FCmsE4AdminApp.java;h=a8edd707bd14077e0331dc6a9a2d69a234570076;hb=c4bdde7eb5a3b527654b6a2a0de3743f5ba4cf7b;hp=0a3e050cb6d709732ef9e923aa34cb01ee182e35;hpb=44990a14a843b1eac4c0dfca228559c9e86c256b;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms.e4.rap/src/org/argeo/cms/e4/rap/CmsE4AdminApp.java b/org.argeo.cms.e4.rap/src/org/argeo/cms/e4/rap/CmsE4AdminApp.java index 0a3e050cb..a8edd707b 100644 --- a/org.argeo.cms.e4.rap/src/org/argeo/cms/e4/rap/CmsE4AdminApp.java +++ b/org.argeo.cms.e4.rap/src/org/argeo/cms/e4/rap/CmsE4AdminApp.java @@ -13,7 +13,6 @@ import org.eclipse.rap.rwt.application.Application.OperationMode; import org.eclipse.rap.rwt.application.ApplicationConfiguration; import org.eclipse.rap.rwt.application.EntryPoint; import org.eclipse.rap.rwt.client.WebClient; -import org.osgi.framework.Bundle; import org.osgi.framework.BundleContext; import org.osgi.framework.FrameworkUtil; @@ -21,28 +20,21 @@ public class CmsE4AdminApp implements ApplicationConfiguration { private final BundleContext bc = FrameworkUtil.getBundle(CmsE4AdminApp.class).getBundleContext(); String pageTitle = "CMS Admin"; - String e4Xmi = "/cms-admin.e4xmi"; + String e4Xmi = "org.argeo.cms.e4/cms-admin.e4xmi"; String path = "/admin"; + String lifeCycleUri = "bundleclass://" + bc.getBundle().getSymbolicName() + "/" + CmsLoginLifecycle.class.getName(); public void configure(Application application) { Map properties = new HashMap(); properties.put(WebClient.PAGE_TITLE, pageTitle); - Bundle bundle = bc.getBundle(); - String e4XmiUri = bundle.getSymbolicName() + e4Xmi; - E4ApplicationConfig config = new E4ApplicationConfig(e4XmiUri, - "bundleclass://" + bundle.getSymbolicName() + "/" + CmsLoginLifecycle.class.getName(), null, false, - true, true); + E4ApplicationConfig config = new E4ApplicationConfig(e4Xmi, lifeCycleUri, null, false, true, true); config.isClearPersistedState(); E4EntryPointFactory entryPointFactory = new E4EntryPointFactory(config) { @Override public EntryPoint create() { Subject subject = new Subject(); - // return Subject.doAs(subject, new PrivilegedAction() { - // - // @Override - // public EntryPoint run() { EntryPoint ep = createEntryPoint(); EntryPoint authEp = new EntryPoint() { @@ -58,10 +50,6 @@ public class CmsE4AdminApp implements ApplicationConfiguration { }); } }; - // return authEp; - // } - // - // }); return authEp; }