IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scala Java Discussion :

Scalaz : extraire les liges correctes/erronées après validation


Sujet :

Scala Java

  1. #1
    Membre à l'essai
    Inscrit en
    Février 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 9
    Points : 11
    Points
    11
    Par défaut Scalaz : extraire les liges correctes/erronées après validation
    Bonjour,
    Je souhaite extraire les lignes correctes/erronés depuis un fichier csv , j’utilise la lib scalz

    j'ai code une fonction qui traite la lignes erronés:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    def getLineErrors[T](lines: Seq[ValidationNel[LineError, T]]): Seq[FailureZ[NonEmptyList[LineError]]] =
        lines.collect { case f @ FailureZ(_) => f }
    Est une autre méthode pour les lignes correctes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
      def getLineOk[T](lines: Seq[ValidationNel[LineError, T]]): Seq[SuccessZ[T]] =
        lines.collect { case f @ SuccessZ(_) => f }
    J'ai un problème de compilation du a la fonction getLineOk

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    play.sbt.PlayExceptions$CompilationException: Compilation error[type mismatch;
     found   : Seq[scalaz.Success[_ <: T]]
     required: Seq[scalaz.Success[T]]]
            at play.sbt.PlayExceptions$Com
    Merci de votre aide

  2. #2
    Membre à l'essai
    Inscrit en
    Février 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 9
    Points : 11
    Points
    11
    Par défaut
    Voici la reponse , ca sera peut etre utile :

    def getLineSuccess[T](lines: Seq[ValidationNel[LineError, T]]): Seq[SuccessZ[T]] =
    lines.collect { case f: SuccessZ[T] => f }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Conserver champs d'un fomulaire erroné après validation
    Par lightbulb dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 03/02/2011, 12h00
  2. vider les champs après validation
    Par Mouns007 dans le forum Spring Web
    Réponses: 2
    Dernier message: 08/12/2008, 09h54
  3. vider les champs d'un formulaire après validation
    Par WomanPSG76 dans le forum VBA Access
    Réponses: 7
    Dernier message: 31/08/2007, 12h25
  4. Vider les champs d'un formulaire après validation
    Par HwRZxLc4 dans le forum Langage
    Réponses: 15
    Dernier message: 21/03/2007, 11h29
  5. Réponses: 1
    Dernier message: 04/06/2006, 00h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo