Comme je suis un debutant en java
, j'aimerais savoir si je pe integrer la classe date dans le code ci dessous, si oui c a kel niveau?
voici mon code :
public ActionErrors validateFormulaire() {
ActionErrors erreurs = new ActionErrors();
//Les vérifications ne sont utiles que pour les statuts 'non effectue' et 'brouillon ' et'reinit/reouv'
if(m_formulaireXXXBean.getStatutXXXDTO().getStatutXXX() == FormulaireXXXService.XXX_STATUTND||
m_formulaireXXXBean.getStatutXXXDTO().getStatutXXX() == FormulaireXXXService.XXX_STATUT_R_R ||
m_formulaireXXXBean.getStatutXXXDTO().getStatutXXX() == FormulaireXXXService.XXX_STATUT_BROUILLON_NP1){
String DateEntretien = getFormatedDateEntretien();
String DatePrecEntretien = getFormatedDatePrecEntretienLecture();
//Contrôle des champs obligatoires
if (DateEntretien==null || "".equals(DateEntretien)){
erreurs.add(ActionErrors.GLOBAL_ERROR, new ActionError("aaaa.bbb.erreur.msgdp1"));
}
else{
Date vDateTmp = DateUtils.getInstance().stringToDate(DateEntretien, AaaaConstantes.DD_MM_YYYY);
if(vDateTmp==null){
erreurs.add(ActionErrors.GLOBAL_ERROR, new ActionError("aaaa.bbb.erreur.msgdp2"));
}
else{
// contrôle du format de la date
try{
DateUtils.getInstance().stringToValidDate(DateEntretien, AaaaConstantes.DD_MM_YYYY);
}
catch (ParseException parseException){
erreurs.add(ActionErrors.GLOBAL_ERROR, new ActionError("aaaa.bbb.erreur.msgdp2"));
}
}
}