public function getGenericType()
{
switch ($this->getType()) {
case self::TYPE_BODY:
case self::TYPE_TEXT:
case self::TYPE_LONGTEXT:
return 'string';
case self::TYPE_DATE:
return 'date';
case self::TYPE_NUMERIC:
return 'integer';
case self::TYPE_SWITCH:
return 'switch';
case self::TYPE_TOPIC:
return 'topic';
}
return null;
}