package net.rrm.ehour.ui.pm;
import com.google.common.base.Optional;
import org.apache.wicket.util.convert.ConversionException;
import org.apache.wicket.util.convert.IConverter;
import java.util.Locale;
public class OptionalFloatConverter implements IConverter<Optional<Float>> {
@Override
public Optional<Float> convertToObject(String value, Locale locale) throws ConversionException {
return Optional.absent();
}
@Override
public String convertToString(Optional<Float> value, Locale locale) {
return value.isPresent() ? Double.toString(Math.round(value.get() * 100.0) / 100.0) : "--";
}
}