40 lines
1.6 KiB
C#
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);
|
|
|
|
//-------------------------------------------------------------------
|
|
}
|
|
//=======================================================================
|
|
}
|