/*!
  Exports validation error messages with the prefix \a prefix each. 
 */
void TAbstractController::exportValidationErrors(const TFormValidator &v, const QString &prefix)
{
    for (QStringListIterator i(v.validationErrorKeys()); i.hasNext(); ) {
        const QString &key = i.next();
        QString msg = v.errorMessage(key);
        exportVariant(prefix + key, QVariant(msg));
    }
}
/*!
  \~english
  Sets the validation errors to flash variant.

  \~japanese
  バリデーションエラーとなったメッセージをフラッシュ変数へ設定する
*/
void TActionController::setFlashValidationErrors(const TFormValidator &v, const QString &prefix)
{
    for (QStringListIterator i(v.validationErrorKeys()); i.hasNext(); ) {
        const QString &key = i.next();
        QString msg = v.errorMessage(key);
        setFlash(prefix + key, msg);
    }
}