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 4f1b20a3d13ffaf4c8c5cacf16adac4420939a9e..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("CMS Admin");
-               setE4Xmi("org.argeo.cms.e4/cms-admin.e4xmi");
-               setPath("/admin");
+       @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"));
        }
 
 }