/** * */ package net.conselldemallorca.helium.webapp.mvc; import net.conselldemallorca.helium.core.model.hibernate.Carrec; import net.conselldemallorca.helium.core.model.service.OrganitzacioService; import net.conselldemallorca.helium.webapp.mvc.util.ModelTypeEditor; /** * TypeEditor per als cĂ rrecs * * @author Limit Tecnologies <limit@limit.es> */ public class CarrecTypeEditor extends ModelTypeEditor<Carrec> { private OrganitzacioService organitzacioService; public CarrecTypeEditor(OrganitzacioService organitzacioService) { this.organitzacioService = organitzacioService; } @Override public String stringFromValue() { Carrec at = (Carrec)getValue(); return at.getId().toString(); } @Override public Carrec valueFromString(String text) { return organitzacioService.getCarrecById(new Long(text)); } }