public IConditon _getCondition(string nType)
        {
            IConditon result_ = null;

            if (mConditions.ContainsKey(nType))
            {
                result_ = mConditions[nType];
            }
            return(result_);
        }
Exemple #2
0
        public bool _isActionIds(List <ConditionStream> nConditionStreams)
        {
            ConditionSingleton conditionSingleton_ = __singleton <ConditionSingleton> ._instance();

            bool result_ = false;

            foreach (ConditionStream i in nConditionStreams)
            {
                IConditon condition_ = conditionSingleton_._getCondition(i._getType());
                if (null != condition_)
                {
                    ActionId actionId_ = i._getAction();
                    bool     temp_     = this._isActionId(actionId_);
                    result_ = condition_._validate(result_, temp_);
                }
            }
            return(result_);
        }
 public void _registerConditon(IConditon nConditon)
 {
     mConditions[nConditon._getName()] = nConditon;
 }
Exemple #4
0
 public void _registerConditon(IConditon nConditon)
 {
     mConditions[nConditon._getName()] = nConditon;
 }