Using D2W? In this case, you could make a rule per entity if that’s what you need.
100: entity.name=‘Blah’ => availableKeys = {“name”=“Name”; “-DATES-“ = “— Dates —“;} [Assignment] Or store in the userInfo like you were doing 100: *true* => availableKeys = entity.userInfo.availableKeys [ERDKeyValueAssignment] As you noted, entering data via EOModeler for userInfo is a bit of a pain. You may want to get the userInfo started and then edit the entity.plist directly in a text editor instead. On Dec 9, 2014, at 9:22 AM, James Cicenia <ja...@jimijon.com> wrote: > I want to run a method called availableKeys which just returns an NSArray of > keypaths for that Entity. > > I will be creating a picker of keys that are pre determined. I was going to > use the UserInfo but it made EOModeler act a bit funny. > So I am doing something like: > > public NSMutableDictionary availableKeys(){ > if(availableKeys == null){ > availableKeys.takeValueForKeyPath("Name", "name”); > availableKeys.takeValueForKeyPath("--- Dates ---", "-DATES-"); > availableKeys.takeValueForKeyPath("Active Date", "activeDt"); > } > return availableKeys; > } > > So in my “Generic” pick list component I want to pass in the displayGroup, > let them pick the columns of the report, and then process. > > > > > >> On Dec 9, 2014, at 10:14 AM, Ramsey Gurley <rgur...@smarthealth.com> wrote: >> >> EOEntity entity = EOModelGroup.defaultModelGroup().entityNamed(entityName); >> Class class = _NSUtilities.classWithName(entity.className()); >> Method method = class.getMethod(methodName, parameterTypes); >> method.invoke(null, parameters); //null target for static methods >> >> You could do it through java’s reflection APIs, but that sounds really >> fishy. Maybe if you explain what you are trying to accomplish, we could >> offer better insight. For instance, you may be better served using the clazz >> pattern if you want static methods you can override. >> >> >> >> On Dec 9, 2014, at 8:37 AM, James Cicenia <ja...@jimijon.com> wrote: >> >>> >>> I have a string that is an EntityName. >>> I want to run that entity’s static class method. >>> >>> do I have to do this?: >>> >>> EOEnterpriseObject myClass = >>> EOUtilities.createAndInsertInstance( ec, entityName) ; >>> >>> I really don’t want to create an instance. >>> >>> Thanks >>> James >>> >>> >>> _______________________________________________ >>> 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/rgurley%40smarthealth.com >>> >>> This email sent to rgur...@smarthealth.com >> >
_______________________________________________ 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