package org.sakaiproject.tool.assessment.jsf.convert;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.convert.Converter;
import org.sakaiproject.util.ResourceLoader;
public class AnswerSurveyConverter implements Converter {
private static ResourceLoader rb = new ResourceLoader("org.sakaiproject.tool.assessment.bundle.AuthorMessages");
public Object getAsObject(FacesContext arg0, UIComponent arg1, String arg2) {
return getAsString(arg0, arg1, arg2);
}
public String getAsString(FacesContext arg0, UIComponent arg1, Object arg2) {
String text = (String)arg2;
if (text == null) return null;
if (text.equals("st_agree") || text.equals("st_disagree") || text.equals("st_undecided")
|| text.equals("st_below_average") || text.equals("st_average") || text.equals("st_above_average")
|| text.equals("st_strongly_disagree") || text.equals("st_strongly_agree")
|| text.equals("st_unacceptable") || text.equals("st_excellent")
|| text.equals("st_yes") || text.equals("st_no"))
{
return rb.getString(text);
}
return text;
}
}