_Auto classes should be "abstract"

Key: CAY-844
URL: https://issues.apache.org/cayenne/browse/CAY-844
Project: Cayenne
Issue Type: Improvement
Reporter: Matt Kerr
Assignee: Andrus Adamchik
Priority: Minor

I need to verify, but I think the _auto* .java classes (which are generated by Cayenne), should be declared "abstract".

This is an issue when declaring an abstract base class--that the _auto* classes descend from, eg. "MyBusinessObjectSuperClass". Since the _auto class is the direct descendent (and not abstract) of MyBusinessObjectSuperClass, the
abstract methods need to be implemented there in the _auto. But you really want to implement those methods on the non-auto .java .. (and can't because _auto isn't declared abstract). That make sense?

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

Search Discussions

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupdev @
postedAug 6, '07 at 4:19p
activeAug 6, '07 at 4:19p

1 user in discussion

Anonymous: 1 post



site design / logo © 2022 Grokbase