db-torque-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Thomas Fox (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (TORQUE-343) Implement a central registry for peerImpls like the registry for managers
Date Sat, 30 Jul 2016 02:24:20 GMT

    [ https://issues.apache.org/jira/browse/TORQUE-343?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15400384#comment-15400384

Thomas Fox commented on TORQUE-343:

Sorry for pestering you with questions. Go ahead. I'm just fayouring storing information locally
instead of having registries where one always wonders when the information is written there,
so my intention was to grasp the motivation.

> Implement a central registry for peerImpls like the registry for managers
> -------------------------------------------------------------------------
>                 Key: TORQUE-343
>                 URL: https://issues.apache.org/jira/browse/TORQUE-343
>             Project: Torque
>          Issue Type: Improvement
>          Components: Runtime, Templates
>    Affects Versions: 4.0
>            Reporter: Thomas Vandahl
>            Assignee: Thomas Vandahl
>             Fix For: 4.1
> I'd like to suggest a central registry for peerImpl-objects which can be queried by the
Persistent class it is responsible for. This would allow reusing and extending the peer objects
dynamically as well as giving them some kind of life-cycle.
> The main method would be similar to this:
> {code:java}
> public <T> BasePeerImpl<T> getPeerFor(Class<T> persistentClass)
> {
>     return peerRegistry.get(persistentClass);
> }
> {code}
> I would also like to suggest moving the buildCriteria(obj) method to the RecordMapper
or the TableMap class. This will further reduce the amount of code that needs to be generated.
> If the idea is received well, I'll come up with a proposal.

This message was sent by Atlassian JIRA

To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
For additional commands, e-mail: torque-dev-help@db.apache.org

View raw message