Sunil Veera created AXIS2-5649:
----------------------------------
Summary: Allow the access specifier of the mutators to be
configrurable in the axis2 generated artifact classes
Key: AXIS2-5649
URL: https://issues.apache.org/jira/browse/AXIS2-5649
Project: Axis2
Issue Type: Improvement
Components: adb, codegen
Affects Versions: 1.6.2
Reporter: Sunil Veera
Fix For: 1.6.3
Right now, all the getters and setters {{getX}} and {{setX}} that operate on
the instance variables {{localX}} are public.
We'd like the access of the setters at least to be {{private}}, preferably made
configurable, so the users can specify their preferences via a new
configuration parameter, say '{{setterAccess}}' in the calling maven plugin.
This would help maintain the immutability of the generated service objects.
Without this, we resort to hoping that the clients of these generated classes
won't modify it.
--
This message was sent by Atlassian JIRA
(v6.2#6252)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]