/**
  * Return a value associated with a pattern associated to a criteria to display it
  *
  * @param $ID the given criteria
  * @param $condition condition used
  * @param $pattern the pattern
  **/
 function getCriteriaDisplayPattern($ID, $condition, $pattern)
 {
     if ($condition == Rule::PATTERN_IS || $condition == Rule::PATTERN_IS_NOT) {
         $crit = $this->getCriteria($ID);
         if (isset($crit['type'])) {
             switch ($crit['type']) {
                 case "dropdownChecklistType":
                     $PluginResourcesChecklist = new PluginResourcesChecklist();
                     return $PluginResourcesChecklist->getChecklistType($pattern);
                 case "dropdownContractType":
                     $PluginResourcesContractType = new PluginResourcesContractType();
                     return $PluginResourcesContractType->getContractTypeName($pattern);
             }
         }
     }
     return $pattern;
 }