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]

Reply via email to