WSDL2Java. Апач CXF. ArrayOf{Type} в список

Как сгенерировать List<Type>вместо ArrayOf{Type}? Например, возврат метода

[WebMethod]
public List<long> GetSimple()

WSDL2Java сгенерирует:

public ru.test.ws.ArrayOfLong GetSimple();

ArrayOfLong:

@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ArrayOfLong", propOrder = {
    "_long"
})
public class ArrayOfLong
    implements Serializable
{
    @XmlElement(name = "long", type = Long.class)
    protected List<Long> _long;

    public List<Long> getLong() {
        if (_long == null) {
            _long = new ArrayList<Long>();
        }
        return this._long;
    }
}

Как настроить CXF и JAXB для использования List<Long>вместо ArrayOfLong?

9
задан Donal Fellows 2 July 2012 в 12:30
поделиться