Table of Contents

Interface IAccessRuleService

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

public interface IAccessRuleService

Extension Methods

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

Methods

GetRules()

IList<DslRule> GetRules()

Returns

IList<DslRule>

GetRulesByProduct(string)

IList<DslRule> GetRulesByProduct(string productName)

Parameters

productName string

Returns

IList<DslRule>

GetRulesByProduct(string, AccessRuleType)

IList<DslRule> GetRulesByProduct(string productName, AccessRuleType type)

Parameters

productName string

type AccessRuleType

Returns

IList<DslRule>

GetRulesByType(AccessRuleType)

IList<DslRule> GetRulesByType(AccessRuleType type)

Parameters

type AccessRuleType

Returns

IList<DslRule>