protected void doSetValue()

in src/java/org/apache/fulcrum/intake/model/ShortField.java [127:156]


	protected void doSetValue()
    {
        if (isMultiValued())
        {
            Integer[] inputs = parser.getIntObjects(getKey());
            short[] values = new short[inputs.length];

            for (int i = 0; i < inputs.length; i++)
            {
                values[i] = inputs[i] == null
                        ? getEmptyValue().shortValue()
                        : inputs[i].shortValue();
            }

            setTestValue(values);
        }
        else
        {
            Integer value = parser.getIntObject(getKey());

            if (value == null)
            {
                setTestValue(getEmptyValue());
            }
            else
            {
                setTestValue(Short.valueOf(value.shortValue()));
            }
        }
    }