[
https://issues.apache.org/jira/browse/CXF-5997?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14130021#comment-14130021
]
Daniel Kulp commented on CXF-5997:
----------------------------------
Either way, this is still not a bug in CXF. When CXF generates the code from
the Schemas, it delegates down into the tools provided by whatever databinding
is selected. (normally JAXB) In this case, this is delegating down to the
JAXB reference implementation XJC tools and whatever they generate is outside
the control of CXF.
> Generating isX method instead of getX method for java.lang.Boolean
> ------------------------------------------------------------------
>
> Key: CXF-5997
> URL: https://issues.apache.org/jira/browse/CXF-5997
> Project: CXF
> Issue Type: Bug
> Affects Versions: 3.0.0, 3.0.1
> Environment: Maven, cxf-codegen-plugin
> Reporter: Remco
> Assignee: Freeman Fang
> Priority: Minor
>
> We use the cxf maven plugin to generate ws code from a set of wsdl's.
> But we run into an issue with cxf, it generates isX methods instead of getX
> methods for java.lang.Boolean types. This is not in accordance with the
> javabeans spec. According to the java spec it is only allowed to use isX
> methods for the basic boolean type.
> Other frameworks which try to retrieve the readmethods using the
> java.beans.PropertyDescriptor throw a NoSuchMethodException on the read
> method for this field since it expects a getX method instead of an isX method.
> After googling a bit I found this plugin:
> http://cxf.apache.org/cxf-xjc-boolean.html
> But this plugin also generates getX methods for the basic boolean type, which
> will also not work with frameworks using the PropertyDescriptor since it then
> expects an isX method.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)