Comment convertir un enum pour un autre enum en java?

J'ai;

public enum Detailed {
    PASSED, INPROCESS, ERROR1, ERROR2, ERROR3;
}

et le besoin de les convertir à la suivante;

public enum Simple {
    DONE, RUNNING, ERROR;
}

Donc d'abord PASSED->DONE et INPROCESS->RUNNING, mais toutes les erreurs doivent être: ERROR. Évidemment, il est possible d'écrire des cas pour toutes les valeurs, mais il y a peut être une meilleure solution?

InformationsquelleAutor user710818 | 2012-06-18