public RoutingProcessor(PolicyEngineCache policyEngineCache) { if (null == policyEngineCache) throw new Workshare.Policy.Exceptions.ArgumentNullException("policyEngineCache", "Invalid policy engine cache"); m_policyEngineCache = policyEngineCache; }
public ConditionProcessor(PolicyEngineCache policyEngineCache, IProgressCallback callback) { if (null == policyEngineCache) throw new Exceptions.ArgumentNullException("policyEngineCache", "Invalid policy engine cache"); m_policyEngineCache = policyEngineCache; m_progressCallback = callback; }
public ActionProcessor(IPolicyCache policyCache, PolicyEngineCache policyEngineCache) { m_policyCache = policyCache; m_policyEngineCache = policyEngineCache; if (m_policyCache == null) throw new PolicyEngineException("The policy store has not been initialised."); if (m_policyEngineCache == null) throw new PolicySchemaException("The policy engine cache has not been initialised."); }