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
GetRulesByProduct(string)
IList<DslRule> GetRulesByProduct(string productName)
Parameters
productName
string
Returns
GetRulesByProduct(string, AccessRuleType)
IList<DslRule> GetRulesByProduct(string productName, AccessRuleType type)
Parameters
productName
string
type
AccessRuleType
Returns
GetRulesByType(AccessRuleType)
IList<DslRule> GetRulesByType(AccessRuleType type)
Parameters
type
AccessRuleType