Exemple #1
0
 /**
  * Implements Zend_Acl_Resource_Interface.
  * Returns the string identifier of the Resource
  *
  * @return string
  */
 public function getResourceId()
 {
     switch (true) {
         case AlarmRuleCondition::isConsumptionData($this->condition):
             return 'ruleConsumptionData';
         case AlarmRuleCondition::isConsumptionVoice($this->condition):
             return 'ruleConsumptionVoice';
         case AlarmRuleCondition::isConsumptionSms($this->condition):
             return 'ruleConsumptionSms';
         case AlarmRuleCondition::isExpense($this->condition):
             return 'ruleExpense';
         case AlarmRuleCondition::isLifeCycle($this->condition):
             return 'ruleLifeCycle';
         case AlarmRuleCondition::isSupervision($this->condition):
             return 'ruleSupervision';
     }
 }