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
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user