}
@Override
protected void populateItem(final ListItem item)
{
final FactureItem factureItem = (FactureItem) item.getModelObject();
DateFormat df = DateFormat.getDateInstance(DateFormat.SHORT,
Locale.CANADA);
item.add(new Label("description", factureItem.getArticle().getChoix()
.getDescription()));
item.add(new Label("nom", factureItem.getArticle().getPersonne()
.getNom()));
item.add(new Label("prenom", factureItem.getArticle().getPersonne()
.getPrenom()));
item.add(new Label("dateAchat", df.format(factureItem.getFacture()
.getCreation())));
item.add(new Label("prixPaye", factureItem.getArticle().getPrix()
.toString()));
if (factureItem.getArticle().getDateTraitement() != null)
{
item.add(new Label("dateTraitement", df.format(factureItem
.getArticle().getDateTraitement())));
}
else
{
item.add(new Label("dateTraitement", ""));
}
if (factureItem.getArticle().isTraite())
{
item.add(new Label("traite", "Oui"));
}
else
{
item.add(new Label("traite", "Non"));
}
item.add(new PageLink("modifier", new IPageLink()
{
private static final long serialVersionUID = 1L;
public Page getPage()
{
return new ArticleVenduUpdatePage(factureItem.getArticle());
}
public Class getPageIdentity()
{
return ArticleVenduUpdatePage.class;