Manuel Blechschmidt created OLINGO-1223:
-------------------------------------------

             Summary: Remove final declaration from mulitple classes to make 
them extensible
                 Key: OLINGO-1223
                 URL: https://issues.apache.org/jira/browse/OLINGO-1223
             Project: Olingo
          Issue Type: Wish
          Components: odata2-jpa
    Affects Versions: V2 2.0.10
            Reporter: Manuel Blechschmidt


Hello,
we are using Olingo a lot and it is an awesome library. The extensibility and 
modularity is well designed.
Unfortunately we needed some extensions for classes that are declared final.

 * We added an localization feature that on the fly calls other functions than 
getter or setters. we copied the following files and modified around 15% of the 
source:
 ** org.apache.olingo.odata2.jpa.processor.core.access.data.JPAEntityParser
 ** org.apache.olingo.odata2.jpa.processor.core.ODataJPAResponseBuilderDefault

Further there are other classes that I might want to extend:
 * org.apache.olingo.odata2.jpa.processor.core.ODataEntityParser
 * ...

If it helps I can prepare a pull request where I remove all the final 
declerations.

/Manuel



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to