Thanks. I've it implemented this way:

public class SeverityConverter implements Converter {
  |     public Object getAsObject(FacesContext context, UIComponent component, 
String value) throws ConverterException {
  |             Converter entityConverter = (Converter) 
Component.getInstance("org.jboss.seam.ui.entityConverter");
  |             
  |             if(NoSelectionConverter.NO_SELECTION_VALUE.equals(value)) {
  |                     return entityConverter.getAsObject(context, component, 
value);
  |             }
  | 
  |             int severity = Integer.parseInt(value);
  |             if(severity >= 0) {
  |                     return entityConverter.getAsObject(context, component, 
value);
  |             }
  |             
  |             return AdditionalSeverities.getSeverityByID(severity);
  |     }
  | 
  |     public String getAsString(FacesContext context, UIComponent component, 
Object value) throws ConverterException {
  |             Converter entityConverter = (Converter) 
Component.getInstance("org.jboss.seam.ui.entityConverter");
  |             Severityclass severity = (Severityclass) value;
  |             
  |             if(severity == null || severity.getID() >= 0) {
  |                     return entityConverter.getAsString(context, component, 
value);
  |             }
  |             
  |             return String.valueOf(severity.getID());
  |     }
  | }

I'm wondering if the way I get the EntityConverter is OK or if there's a more 
elegant way.

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4054768#4054768

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4054768
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to