package net.rrm.ehour.ui.common.component;
import net.rrm.ehour.ui.common.converter.CurrencyConverter;
import org.apache.wicket.markup.html.basic.Label;
import org.apache.wicket.model.IModel;
import org.apache.wicket.model.Model;
import org.apache.wicket.util.convert.IConverter;
public class CurrencyLabel extends Label {
private static final long serialVersionUID = -8777767390766813803L;
public CurrencyLabel(String id, IModel<?> model) {
super(id, model);
}
public CurrencyLabel(String id, Float value) {
super(id, new Model<>(value));
}
@SuppressWarnings("unchecked")
@Override
public <Currency> IConverter<Currency> getConverter(Class<Currency> type) {
return (IConverter<Currency>) CurrencyConverter.getInstance();
}
}