X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2FAbstractCmsApp.java;h=c2d52f3d0c5eb4e2ae63ccec4838e68a001d5e94;hb=eb4324be6ac9cdff15828a21ee7d3f6ca2f19fb9;hp=7bf2c96d5a8b4a97fa05e5f2aaa3a5419a19d097;hpb=c615307d7b87bcb260d8a9f402c6e0a880862f38;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/AbstractCmsApp.java b/org.argeo.cms/src/org/argeo/cms/AbstractCmsApp.java index 7bf2c96d5..c2d52f3d0 100644 --- a/org.argeo.cms/src/org/argeo/cms/AbstractCmsApp.java +++ b/org.argeo.cms/src/org/argeo/cms/AbstractCmsApp.java @@ -8,10 +8,13 @@ import java.util.Map; import org.argeo.api.cms.CmsApp; import org.argeo.api.cms.CmsAppListener; +import org.argeo.api.cms.CmsContext; import org.argeo.api.cms.CmsTheme; /** Base class for {@link CmsApp}s. */ public abstract class AbstractCmsApp implements CmsApp { + private CmsContext cmsContext; + private Map themes = Collections.synchronizedMap(new HashMap<>()); private List cmsAppListeners = new ArrayList<>(); @@ -69,4 +72,15 @@ public abstract class AbstractCmsApp implements CmsApp { cmsAppListeners.remove(listener); } + @Override + public CmsContext getCmsContext() { + return cmsContext; + } + + public void setCmsContext(CmsContext cmsContext) { + this.cmsContext = cmsContext; + } + + + }