[jboss-cvs] jboss-seam/examples/seampay/src/org/jboss/seam/example/seampay ...
Norman Richards
norman.richards at jboss.com
Sat Oct 21 18:24:29 EDT 2006
User: nrichards
Date: 06/10/21 18:24:29
Added: examples/seampay/src/org/jboss/seam/example/seampay
EnumConverter.java
Log:
add recurring payments
Revision Changes Path
1.1 date: 2006/10/21 22:24:29; author: nrichards; state: Exp;jboss-seam/examples/seampay/src/org/jboss/seam/example/seampay/EnumConverter.java
Index: EnumConverter.java
===================================================================
package org.jboss.seam.example.seampay;
import javax.faces.component.*;
import javax.faces.context.*;
import javax.faces.convert.*;
public class EnumConverter
implements Converter
{
public Object getAsObject(FacesContext context,
UIComponent comp,
String value)
throws ConverterException
{
Class enumType = comp.getValueBinding("value").getType(context);
return Enum.valueOf(enumType, value);
}
public String getAsString(FacesContext context,
UIComponent component,
Object object)
throws ConverterException
{
if (object == null) {
return null;
}
return ((Enum) object).toString();
}
}
More information about the jboss-cvs-commits
mailing list