Hi.

I have an "Encounter" <->> "Form" relationship.

However, a "Form" is an abstract entity with a number of concrete subclasses.

EOGenerator generates the methods "forms()" and "forms(EOQualifier qual)".

I'd like to get a list of the form types of a specific subclass.

  /**
   * Returns all of the forms of the specified type
   */
  public NSArray<Form> forms(Class<? extends Form> formClass) {
          NSMutableArray<Form> forms = new NSMutableArray<Form>();
          for (Form f : forms()) {
                  if (formClass.isInstance(f)) {
                          forms.add(f);
                  }
          }
          return forms;
  }

Surely there's a better way that this?

Am I missing something obvious here with EOF/WO inheritance?

Thanks,

Mark
-- 
Dr. Mark Wardle
Specialist registrar, Neurology
Cardiff, UK
 _______________________________________________
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:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to