From Dirk Brenckmann:
This is an update and enhencements based on the
versions - so you can throw away the previous patch.
I added support for generating Interfaces.
Example: InterfaceEJB can be found within zip.
Especially the homeinterface should make it possible to
ejbFinder Methods with the same signature on very
ejbs that implement the same interface.
Please notice: findByPrimaryKey is NOT mandatory(!)
This is due to a possible base-class-character of a
interface, which does not implement a concrete bean.
In such cases the findByPrimaryKey leads to confusion,
because its return type is not of the concrete classes
(because it will be of the type of the current super-class-
Current status of the patch:
Generation and compilation works fine. Generated
do not yet create additional fields and setter/getter
in final CMP-classes.
In the end - implementing such an interface should lead
fields, pk-fields, getter/setter methods just like
from some abstract EJB-super-class.
Might be working by weekend...