package javamoneyexamples.jsf.money.converter;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.convert.Converter;
import javax.faces.convert.FacesConverter;
import org.javamoney.moneta.Money;
@FacesConverter("monetaryAmount")
public class MonetaryAmountConverter implements Converter {
@Override
public Object getAsObject(FacesContext context, UIComponent component, String value) {
return Money.parse(value);
}
@Override
public String getAsString(FacesContext context, UIComponent component, Object value) {
return value.toString();
}
}