Files
2020-03-06 16:07:06 +00:00

40 lines
1.6 KiB
C#

using Sarand.Core.CodeTypes;
using Sarand.Core.Dbas.Base;
using Sarand.Core.Interfaces;
using Sarand.Core.ItemOptions;
using Sarand.Core.ReferenceData;
using Sarand.Core.Security;
using Sarand.Core.UpdateLog;
using System;
using System.Collections.Generic;
using System.Text;
namespace Sarand.OperationsMgr.Core.App
{
//=======================================================================
public abstract class OpnConsoleHelper
{
//-------------------------------------------------------------------
// Protected construction - use derived objects.
//-------------------------------------------------------------------
// Database.
public abstract ISacsDatabase GetDatabase (OpnSessionContext sessionContext);
//-------------------------------------------------------------------
// Create local consoles.
//-------------------------------------------------------------------
// Retrieve Global Consoles by session context.
public abstract SaSecurityConsole GetSecurityConsole (OpnSessionContext sessionContext);
public abstract SaCodeTypeConsole GetCodeTypeConsole (OpnSessionContext sessionContext);
public abstract SaReferenceDataConsole GetReferenceDataConsole (OpnSessionContext sessionContext);
public abstract SaItemOptionConsole GetItemOptionConsole (OpnSessionContext sessionContext);
public abstract SaInterfaceConsole GetInterfaceConsole (OpnSessionContext sessionContext);
public abstract SaUpdateLogConsole GetUpdateLogConsole (OpnSessionContext sessionContext);
//-------------------------------------------------------------------
}
//=======================================================================
}