Example usage for org.apache.commons.lang3.math NumberUtils toShort

List of usage examples for org.apache.commons.lang3.math NumberUtils toShort

Introduction

In this page you can find the example usage for org.apache.commons.lang3.math NumberUtils toShort.

Prototype

public static short toShort(final String str) 

Source Link

Document

Convert a String to a short, returning zero if the conversion fails.

If the string is null, zero is returned.

 NumberUtils.toShort(null) = 0 NumberUtils.toShort("")   = 0 NumberUtils.toShort("1")  = 1 

Usage

From source file:com.tacitknowledge.flip.aspectj.converters.ShortConverter.java

/** {@inheritDoc } */
public Object convert(String expression, Class outputClass) {
    return NumberUtils.toShort(expression);
}

From source file:org.apache.syncope.client.console.wicket.markup.html.form.AjaxSpinnerFieldPanel.java

@Override
public AjaxSpinnerFieldPanel<T> setNewModel(final List<Serializable> list) {
    setNewModel(new Model<T>() {

        private static final long serialVersionUID = 527651414610325237L;

        @Override//from  w w w.ja v a  2s  .c o  m
        public T getObject() {
            T value = null;

            if (list != null && !list.isEmpty() && list.get(0) != null
                    && StringUtils.isNotBlank(list.get(0).toString())) {

                value = reference.equals(Integer.class)
                        ? reference.cast(NumberUtils.toInt(list.get(0).toString()))
                        : reference.equals(Long.class)
                                ? reference.cast(NumberUtils.toLong(list.get(0).toString()))
                                : reference.equals(Short.class)
                                        ? reference.cast(NumberUtils.toShort(list.get(0).toString()))
                                        : reference.equals(Float.class)
                                                ? reference.cast(NumberUtils.toFloat(list.get(0).toString()))
                                                : reference.equals(byte.class)
                                                        ? reference.cast(
                                                                NumberUtils.toByte(list.get(0).toString()))
                                                        : reference.cast(
                                                                NumberUtils.toDouble(list.get(0).toString()));
            }

            return value;
        }

        @Override
        public void setObject(final T object) {
            list.clear();
            if (object != null) {
                list.add(object.toString());
            }
        }
    });

    return this;
}

From source file:org.apache.syncope.client.console.wicket.markup.html.form.SpinnerFieldPanel.java

@Override
public SpinnerFieldPanel<T> setNewModel(final List<Serializable> list) {
    setNewModel(new Model<T>() {

        private static final long serialVersionUID = 527651414610325237L;

        @Override// w ww  . ja  v  a 2s  . co  m
        public T getObject() {
            T value = null;

            if (list != null && !list.isEmpty() && StringUtils.hasText(list.get(0).toString())) {
                value = reference.equals(Integer.class)
                        ? reference.cast(NumberUtils.toInt(list.get(0).toString()))
                        : reference.equals(Long.class)
                                ? reference.cast(NumberUtils.toLong(list.get(0).toString()))
                                : reference.equals(Short.class)
                                        ? reference.cast(NumberUtils.toShort(list.get(0).toString()))
                                        : reference.equals(Float.class)
                                                ? reference.cast(NumberUtils.toFloat(list.get(0).toString()))
                                                : reference.equals(byte.class)
                                                        ? reference.cast(
                                                                NumberUtils.toByte(list.get(0).toString()))
                                                        : reference.cast(
                                                                NumberUtils.toDouble(list.get(0).toString()));
            }

            return value;
        }

        @Override
        public void setObject(final T object) {
            list.clear();
            if (object != null) {
                list.add(object.toString());
            }
        }
    });

    return this;
}