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<String, CmsTheme> themes = Collections.synchronizedMap(new HashMap<>());
private List<CmsAppListener> cmsAppListeners = new ArrayList<>();
cmsAppListeners.remove(listener);
}
+ @Override
+ public CmsContext getCmsContext() {
+ return cmsContext;
+ }
+
+ public void setCmsContext(CmsContext cmsContext) {
+ this.cmsContext = cmsContext;
+ }
+
+
+
}