Exemplo n.º 1
0
        public RoutingProcessor(PolicyEngineCache policyEngineCache)
        {
            if (null == policyEngineCache)
                throw new Workshare.Policy.Exceptions.ArgumentNullException("policyEngineCache", "Invalid policy engine cache");

            m_policyEngineCache = policyEngineCache;
        }
Exemplo n.º 2
0
		public ConditionProcessor(PolicyEngineCache policyEngineCache, IProgressCallback callback)
		{
			if (null == policyEngineCache)
				throw new Exceptions.ArgumentNullException("policyEngineCache", "Invalid policy engine cache");

			m_policyEngineCache = policyEngineCache;
			m_progressCallback = callback;
		}
Exemplo n.º 3
0
		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.");
		}