package it.vige.magazzino.converter; import it.vige.magazzino.inventory.all.ReceiptAllSearch; import it.vige.magazzino.model.Receipt; import javax.faces.component.UIComponent; import javax.faces.convert.FacesConverter; import javax.inject.Inject; import org.jboss.seam.faces.conversion.Converter; @FacesConverter("receiptConverter") public class ReceiptConverter extends Converter<Receipt> { @Inject private ReceiptAllSearch receiptAllSearch; @Override public Receipt toObject(UIComponent arg0, String arg1) { // TODO Auto-generated method stub for (Receipt receipt : receiptAllSearch.getAllReceipts()) if (receipt.getCodeReceipt().equals(arg1)) return receipt; return null; } @Override public String toString(UIComponent arg0, Receipt arg1) { // TODO Auto-generated method stub return arg1.getCodeReceipt(); } }