1082,6 → 1082,9 |
} |
|
private boolean doitAfficherAvertissementAuteur() { |
// La construction du fmt nom complet des auteurs étant mal fichue |
// il est plus simple de comparer le nombre d'item une fois les chaines |
// splittées par virgules, ainsi que le nombre d'espace |
String auteurFmtreconstruit = construireIntituleAuteur(); |
String[] auteurFmtreconstruitParts = auteurFmtreconstruit.split(","); |
String[] auteurParts = publication.getAuteur().split(","); |
1089,8 → 1092,11 |
String[] auteurFmtreconstruitSpaces = auteurFmtreconstruit.split(" "); |
String[] auteurPartsSpaces = publication.getAuteur().split(" "); |
|
boolean unEstVideEtAutreNon = (auteurFmtreconstruit.trim().isEmpty() != publication.getAuteur().isEmpty()); |
|
return (modeDeCreation == MODE_MODIFIER && |
(auteurFmtreconstruitParts.length != auteurParts.length || |
(unEstVideEtAutreNon || |
auteurFmtreconstruitParts.length != auteurParts.length || |
auteurFmtreconstruitSpaces.length != auteurPartsSpaces.length)); |
} |
|