X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.api.cms%2Fsrc%2Forg%2Fargeo%2Fapi%2Fcms%2FCmsApp.java;h=745e5a4000b0d5d95e4c8673dc19601171c310d3;hb=df60fd8de17590b8f4ab32fd0278e57aaaedbfa2;hp=761191e5dd06052842482c054751b71c6b9096ad;hpb=7d2a002f5dcfe8a8c7b29803b70d4b1aff265ed1;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.api.cms/src/org/argeo/api/cms/CmsApp.java b/org.argeo.api.cms/src/org/argeo/api/cms/CmsApp.java index 761191e5d..745e5a400 100644 --- a/org.argeo.api.cms/src/org/argeo/api/cms/CmsApp.java +++ b/org.argeo.api.cms/src/org/argeo/api/cms/CmsApp.java @@ -2,6 +2,9 @@ package org.argeo.api.cms; import java.util.Set; +import org.argeo.api.cms.ux.CmsTheme; +import org.argeo.api.cms.ux.CmsUi; + /** An extensible user interface base on the CMS backend. */ public interface CmsApp { /** @@ -13,6 +16,8 @@ public interface CmsApp { */ final static String UI_NAME_PROPERTY = CmsApp.class.getName() + ".ui.name"; + final static String CONTEXT_NAME_PROPERTY = "argeo.cms.app.contextName"; + Set getUiNames(); CmsUi initUi(Object uiParent); @@ -28,4 +33,6 @@ public interface CmsApp { void addCmsAppListener(CmsAppListener listener); void removeCmsAppListener(CmsAppListener listener); + + CmsContext getCmsContext(); }