+ public ArgeoRapApp() {
+ setLifeCycleUri("bundleclass://org.argeo.suite.e4.rap/org.argeo.suite.e4.rap.ArgeoSuiteLoginLifecycle");
+ }
+
+ @Override
+ public void init(BundleContext bundleContext, Map<String, Object> properties) {
+ super.init(bundleContext, properties);
+ // super must be first
+ if (getBaseProperties().containsKey(CMS_THEME_BUNDLE_PROPERTY)) {
+ String cmsThemeBundle = getBaseProperties().get(CMS_THEME_BUNDLE_PROPERTY);
+ cmsTheme = new CmsTheme(getBundleContext(), cmsThemeBundle);
+ } else {
+ cmsTheme = new CmsTheme(getBundleContext(), DEFAULT_CMS_THEME_BUNDLE);
+ }
+ bundle = bundleContext.getBundle();
+ }
+