Browser navigation support
[lgpl/argeo-commons.git] / org.argeo.cms.e4.rap / src / org / argeo / cms / e4 / rap / AbstractRapE4App.java
index f79864a547cc52116469235437e1f5183f6bd4d9..9d1f782e6830cab29dae9056146b92f880eb06df 100644 (file)
@@ -23,6 +23,7 @@ public abstract class AbstractRapE4App implements ApplicationConfiguration {
        private String pageTitle;
        private String e4Xmi;
        private String path;
+       private String lifeCycleUri = "bundleclass://org.argeo.cms.e4.rap/org.argeo.cms.e4.rap.CmsLoginLifecycle";
 
        public void configure(Application application) {
                application.setExceptionHandler(new ExceptionHandler() {
@@ -35,8 +36,6 @@ public abstract class AbstractRapE4App implements ApplicationConfiguration {
                        }
                });
 
-               String lifeCycleUri = "bundleclass://org.argeo.cms.e4.rap/org.argeo.cms.e4.rap.CmsLoginLifecycle";
-
                Map<String, String> properties = new HashMap<String, String>();
                properties.put(WebClient.PAGE_TITLE, pageTitle);
                E4ApplicationConfig config = new E4ApplicationConfig(e4Xmi, lifeCycleUri, null, false, true, true);
@@ -90,4 +89,8 @@ public abstract class AbstractRapE4App implements ApplicationConfiguration {
                this.path = path;
        }
 
+       public void setLifeCycleUri(String lifeCycleUri) {
+               this.lifeCycleUri = lifeCycleUri;
+       }
+
 }