.isCommanditaire();
needPlaque |= composantInscription.getCourse().isPlaque();
needEquipe |= composantInscription.getCourse().isCourseParEquipe();
}
ComposantAutresInfos composantAutresInfos = new ComposantAutresInfos();
composantAutresInfos.setNeedClub(needClub);
composantAutresInfos.setNeedCommanditaire(needCommanditaire);
composantAutresInfos.setNeedPlaque(needPlaque);
composantAutresInfos.setNeedEquipe(needEquipe);
Inscription inscriptionReference = getInscriptionReferenceAutresInfos();
/*
* On va ensuite trouver une valeur par défaut aux valeurs à demander.
*/
if (needClub)
{
if (getProcessusInscription().isClubParDefautConnu())
{
composantAutresInfos.setClub(getProcessusInscription()
.getClubParDefaut());
}
else
{
infoADeterminer = true;
if (inscriptionReference != null)
{
composantAutresInfos
.setClub(inscriptionReference.getClub());
}
}
}
if (needCommanditaire)
{
if (getProcessusInscription().isCommenditaireParDefautConnu())
{
composantAutresInfos.setCommanditaire(getProcessusInscription()
.getCommenditaireParDefaut());
}
else
{
infoADeterminer = true;
if (inscriptionReference != null)
{
composantAutresInfos.setCommanditaire(inscriptionReference
.getCommanditaire());
}
}
}
if (needPlaque)
{
if (getProcessusInscription().isNoPlaqueParDefautConnu())
{
composantAutresInfos.setNoPlaque(getProcessusInscription()
.getNoPlaqueParDefaut());
}
else
{
infoADeterminer = true;
if (inscriptionReference != null)
{
getProcessusInscription().setNoPlaqueParDefaut(
inscriptionReference.getNoPlaque());
}
}
}
if (needEquipe)
{
infoADeterminer = true;
EquipeCourse equipeParDefaut = getEquipeParDefaut();
if (equipeParDefaut != null)
{
composantAutresInfos.setEquipeExistante(equipeParDefaut);
composantAutresInfos.setCreateNewEquipe(false);
}
else
{
composantAutresInfos.setCreateNewEquipe(true);
}
}
getProcessusInscription().setComposantAutresInfos(composantAutresInfos);