/**
*
*/
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));
}
}