[DISCUSS] Can we remove equals override from some classes directly inheriting from CdmBase
This is a prerequisite to make CdmBase.equals() final. For discussion see #7155 and javadoc in CdmBase.equals().
The most important classes are
Some further classes are related to the validation framework
- Some test classes for validation framework
Can you please check if these equal implementations are really needed in cdmlib and/or in UIs. If only needed for UIs we should find another solution. If needed in cdmlib we will need to discuss if no other solution exists.
I give this ticket first to AK as he is most familiar with GrantedAuthorityImpl and has a use case for LSIDAuthority (CoL webservice) but everybode should check.
The GrantedAuthorityImpl.equals seems to be implemented by Cherian. Maybe he needed it only for UI (GrantedAuthority editor).