Try
@org.jboss.seam.annotations.jsf.Converter
| @Intercept(InterceptionType.NEVER)
| @Name("memberSourceConverter")
| public class MemberSource implements Converter {
|
| @Override
| public Object getAsObject(FacesContext facesContext, UIComponent
uiComponent, String value) throws ConverterException {
| return value;
| }
|
| @Override
| public String getAsString(FacesContext facesContext, UIComponent
uiComponent, Object value) throws ConverterException {
| String convertedValue = "";
| if (Constant.Member.Source.ONLINE.equalsIgnoreCase((String)value)) {
| convertedValue = "Online";
| } else if (Constant.Member.Source.QTISC.equalsIgnoreCase((String)value))
{
| convertedValue = "QTISC";
| } else if
(Constant.Member.Source.CURRICULUM_COUNCIL_RESULT.equalsIgnoreCase((String)value))
{
| convertedValue = "CC Year11";
| } else {
| FacesMessage facesMsg = new FacesMessage("Converstion error.",
String.format("Invalid member status %s.", ((String) value)));
| facesMsg.setSeverity(FacesMessage.SEVERITY_ERROR);
| FacesMessages.instance().add(facesMsg);
| throw new ConverterException(facesMsg); <-- exception thrown here...
| }
| return convertedValue;
| }
<h:outputText value="#{clientHome.instance.source}"
converter="memberSourceConverter"></h:outputText>
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4102199#4102199
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4102199
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user