using Sarand.Net.Standard.Base.Core; using Saxonite.Net.Standard.Base.App; using System; using System.Collections.Generic; using System.Text; namespace Saxonite.Net.Standard.Base.Consoles { //======================================================================= public abstract class SaxConsoleHelper : SacsDisposable { //------------------------------------------------------------------- // Protected construction. protected SaxConsoleHelper() { } protected override void Dispose(bool disposing) { } //------------------------------------------------------------------- // Data cache console. public abstract SaxDataCacheConsole GetDataCacheConsole(SaxSessionContext sessionContext); //------------------------------------------------------------------- // Session data console. public abstract SaxSessionDataConsole GetSessionDataConsole(SaxSessionContext sessionContext); //------------------------------------------------------------------- // Activity console. public abstract SaxActivityConsole CreateActivityConsole(SaxSessionContext sessionContext); //------------------------------------------------------------------- // Email console. public abstract SaxEmailConsole CreateEmailConsole(SaxSessionContext sessionContext); //------------------------------------------------------------------- } //======================================================================= }