Étant donné que je donne les résultats suivants Map
et appeler à writeMetadata(...)
:Recherche valeur ENUM dans une carte à initialisez liste
Map<Report, TransferStatus> transferStatusMap = sftpService.transfer(reportDeliverables);
dbMetadataWriter.writeMetadata(successReports);
ENUM
comme:
public enum TransferStatus {
SUCCESS,
FAILURE
}
Tout d'abord, comment puis-je créer la liste successReport
avec tous Report
avec le statut TransferStatus.SUCCESS
avec Java 8?
Deuxièmement, avant l'appel à dbMetadataWriter.writeMetadata(successReports);
il devrait y avoir une vérification pour voir si des valeurs avec succès existent.
et, en général, comment gérer les transferts ayant échoué? Pratiquement, quelle est la meilleure pratique?
J'ai aimé le deuxième exemple que vous aviez précédemment. Va-t-il créer plusieurs clés de 'Success'? ou il n'y aura que 2 clés dites succès et échec que je peux travailler avec. – user2781389
@ user2781389 modifié pour l'ajouter l'exemple 'Map' – Eugene
@ user2781389 * plusieurs clés identiques dans une' Map'? – Eugene