Table of Contents

Class PluginService

Namespace: Casewhere.Runtime.DSL.Services
Assembly: Casewhere.Runtime.dll

public class PluginService : IPluginService

Inheritance

objectPluginService

Implements

IPluginService

Inherited Members

object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Extension Methods

ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<PluginService>(PluginService)

Constructors

PluginService(IProductRepository, IPluginRepository)

public PluginService(IProductRepository productRepository, IPluginRepository pluginRepository)

Parameters

productRepository IProductRepository

pluginRepository IPluginRepository

Methods

GetPlugins()

public IList<DslPlugin> GetPlugins()

Returns

IList<DslPlugin>

GetPluginsByProduct(string)

public IList<DslPlugin> GetPluginsByProduct(string productName)

Parameters

productName string

Returns

IList<DslPlugin>