This is not something we have control over. This is per JAXB sepcification. Section 5.5.1 of the JAXB spec specifically states that boolean values are mapped to "isXXX()", not "getXXX".
In anycase, we don't do the schema->java bean mapping. That is handled by the JAXB runtime code generator from Sun, not CXF code. CXF 2.1 will use the 2.1.6 version of the JAXB generators whereas 2.0.x uses 2.0. Thus, someething MIGHT be different in this case, but I don't expect it to be since the spec is pretty clear about it. Dan On Friday 18 April 2008, Balazs Kollar wrote: > Dear all, > > I am just integrating CXF into our java project, and I have run into > the following problem. If a generated class has a field of type > Boolean, its getter method will start with "is", not "get", as it > should. This causes a problem if you want to process the bean with > apache-beanutils (or java.beans.Introspector), because those treat the > field as read-only. The correct prefix for these fields is "get". > > In detail: The XSD data type was the following: <xs:element > minOccurs="0" name="enabled" type="xs:boolean"/> > > The class generated is like this: > > public class UserDTO { > protected Boolean deleted; > public Boolean isDeleted() { return deleted; } > ... > } > > Please fix this in CXF 2.1, if it is possible. > > Thanks, > Balázs > Java Developer, > http://www.statlogics.com/ -- J. Daniel Kulp Principal Engineer, IONA [EMAIL PROTECTED] http://www.dankulp.com/blog