You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@olingo.apache.org by "Manuel Blechschmidt (JIRA)" <ji...@apache.org> on 2018/01/19 07:12:00 UTC

[jira] [Updated] (OLINGO-1223) Remove final declaration from mulitple classes to make them extensible

     [ https://issues.apache.org/jira/browse/OLINGO-1223?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Manuel Blechschmidt updated OLINGO-1223:
----------------------------------------
    Description: 
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 5% 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

  was:
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


> 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
>            Priority: Minor
>
> 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 5% 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)