_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.

Reply via email to