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 <[email protected]> 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 <[email protected]
> <mailto:[email protected]>> 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 ([email protected]
>> <mailto:[email protected]>)
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/webobjects-dev/rgurley%40smarthealth.com
>>
>> <https://lists.apple.com/mailman/options/webobjects-dev/rgurley%40smarthealth.com>
>>
>> This email sent to [email protected]
>
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com
This email sent to [email protected]