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 
> <mailto: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 
>> <mailto:Webobjects-dev@lists.apple.com>)
>> 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 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

Reply via email to