kreta/Kreta.KretaServer/ServerUtil/KretaConnectionManager.cs
2024-03-13 00:33:46 +01:00

37 lines
1.2 KiB
C#

using System.Collections.Generic;
using Kreta.Framework;
using Kreta.Framework.Session;
using Kreta.KretaServer.Caching;
namespace Kreta.KretaServer.ServerUtil
{
public class KretaConnectionManager : ConnectionManager
{
private readonly ConnectionStringCache connectionStringCache = SDAServer.Instance.CacheManager.AquireCache<ConnectionStringCache>();
public override void Initialize()
{
connectionStringCache.FillCache();
}
public override IEnumerable<string> GetOsszesIntezmeny()
{
return connectionStringCache.GetOsszesIntezmeny();
}
public override string GetIntezmenyConnectionString(string intezmenyAzonosito)
{
return connectionStringCache.GetIntezmenyConnectionString(intezmenyAzonosito);
}
public override string GetSystemConnectionString(string intezmenyAzonosito)
{
return connectionStringCache.GetSystemConnectionString(intezmenyAzonosito);
}
public override IEnumerable<string> GetSystemConnectionStrings()
{
return connectionStringCache.GetSystemConnectionStrings();
}
}
}