Introduce CMS Ego app, providing canonical information on any logged-in
[lgpl/argeo-commons.git] / org.argeo.cms.e4.rap / src / org / argeo / cms / e4 / rap / CmsE4AdminApp.java
index 0650274c56a2804147840b88f6c10713f4a657b3..66be1e8e9d1574b09de633fb50fb91bbda0160af 100644 (file)
@@ -1,10 +1,17 @@
 package org.argeo.cms.e4.rap;
 
+import org.eclipse.rap.rwt.application.Application;
+
+/**
+ * Access to canonical views of the core CMS concepts, useful for devleopers and
+ * operators.
+ */
 public class CmsE4AdminApp extends AbstractRapE4App {
-       public CmsE4AdminApp() {
-               setPageTitle("Argeo CMS DevOps");
-               setE4Xmi("org.argeo.cms.e4/e4xmi/cms-devops.e4xmi");
-               setPath("/devops");
+       @Override
+       protected void addEntryPoints(Application application) {
+               addE4EntryPoint(application, "/devops", "org.argeo.cms.e4/e4xmi/cms-devops.e4xmi",
+                               customise("Argeo CMS DevOps"));
+               addE4EntryPoint(application, "/ego", "org.argeo.cms.e4/e4xmi/cms-ego.e4xmi", customise("Argeo CMS Ego"));
        }
 
 }