/**
  * @param AlmEntity $entity
  * @return bool
  */
 public function isEntityVersioning(AlmEntity $entity)
 {
     if ($entity->getType() == AlmEntityManager::ENTITY_TYPE_TEST || $entity->getType() == AlmEntityManager::ENTITY_TYPE_REQUIREMENT || $entity->getType() == AlmEntityManager::ENTITY_TYPE_RESOURCE) {
         return true;
     }
     return false;
 }
 /**
  * @param AlmEntity $entity
  * @return array
  * @throws AlmEntityParametersManagerException
  */
 public function getEntityEditableParameters(AlmEntity $entity)
 {
     $arr = array();
     foreach ($this->getEntityTypeFields($entity->getType()) as $fieldName => $fieldData) {
         if ($fieldData['editable']) {
             array_push($arr, $fieldName);
         }
     }
     return $arr;
 }