You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Sunil Veera (JIRA)" <ji...@apache.org> on 2014/05/16 21:23:15 UTC

[jira] [Created] (AXIS2-5649) Allow the access specifier of the mutators to be configrurable in the axis2 generated artifact classes

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: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org