Hi Mark, have a look at BugTracker and its dependent framework BTBusinessLogic. That should you give some ideas. There are some more apps/frameworks in Wonder using that pattern, just have a look at the type hierarchy of the EOEnterpriseObjectClazz class (in Eclipse right click on the class name and select „Open Type Hierarchy“ from the context menu).
jw > Am 19.11.2018 um 06:31 schrieb Morris, Mark <mark.mor...@experian.com>: > > Hi all, > > I ran into a simple case where a good old ObjC protocol would have worked > fine, but Java provides only frustration. 😉 > > I wanted to require that a class that decides to implement a particular > interface should as part of that interface implement a certain static method. > No go in Java. > > The implementing classes will always be subclasses of ERXGenericRecord, and a > little searching uncovered the promising EOEnterpriseObjectsClazz approach. > Right at the top it says: > > In Java, static methods are similar to class methods in Objective-C, but one > cannot use static methods in interfaces and static methods cannot be > overridden by a subclass. Using the clazz pattern removes those limitations. > > However, I didn’t see any examples of this use, and spent a little time but > couldn’t figure it out. Are there any examples out there? > > Thanks! > Mark
_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com