RelativityManagerServiceFactory
Factory.
using System;
namespace Relativity.DataExchange.Service
{
internal class RelativityManagerServiceFactory : IRelativityManagerServiceFactory
{
public IRelativityManagerService Create(RelativityInstanceInfo relativityInstanceInfo, bool useLegacyWebApi)
{
if (relativityInstanceInfo == null)
throw new ArgumentNullException("relativityInstanceInfo");
if (useLegacyWebApi)
return new RelativityManagerService(relativityInstanceInfo);
return new KeplerRelativityManagerService(relativityInstanceInfo);
}
}
}