Francesco Chicchiriccò created SYNCOPE-1106:
-----------------------------------------------
Summary: Remove misleading getAttrMap and similar methods from TOs
Key: SYNCOPE-1106
URL: https://issues.apache.org/jira/browse/SYNCOPE-1106
Project: Syncope
Issue Type: Improvement
Components: common
Reporter: Francesco Chicchiriccò
Assignee: Francesco Chicchiriccò
Fix For: 2.0.4, 2.1.0
{{ConnObjectTO}} and the classes implementing {{AttributableTO}} provide
methods like as {{getAttrMap()}}, {{getPlainAttrMap()}}, {{getDerAttrMap()}}
and {{getVirAttrMap()}}, with purpose of providing a read-only view of all
attributes (of different types).
Using such methods, however, can be costing (the resulting map is built for
each invocation) and also confusing, as one would expect that adding / removing
entries would result into effective attribute changes.
Such methods should be removed, and substituted with more tailored replacements
where needed.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)