package br.ufrgs.inf.dsmoura.repository.controller.converter;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.convert.Converter;
import br.ufrgs.inf.dsmoura.repository.controller.solr.SearchOrder;
public class SearchOrderConverter implements Converter {
@Override
public Object getAsObject(FacesContext context, UIComponent component, String value) {
if (value != null) {
return SearchOrder.valueOf(value);
}
return null;
}
@Override
public String getAsString(FacesContext context, UIComponent component, Object value) {
if (value != null && value instanceof SearchOrder) {
return ((SearchOrder) value).name();
}
return null;
}
}