Sacha Mallais <[EMAIL PROTECTED]> on Wednesday, October 19, 2005 at 1:43 PM 
-0500 wrote:
>On Oct 19, 2005, at 9:16 AM, WODev wrote:
>
>> Hi everyone,
>>
>> I starting to learn WebObjects, but I've come into a little issue  
>> trying to create an NSArray from an Entity.
>>
>It often helps to know what version you're using...

Version is 5.3 as mentioned in the bottom of the original email.
>
>
>
>> In the WOBuilder, when I try to create a key for a list in a  
>> WORepetition, code is created in the .java file, but it's
>> not showing up in the list where my other keys are.
>>
>Obviously, a method that returns null will not show up.
>
>
>
>> To create the key, I've:
>>
>> a) Clicked Edit -> Edit Source -> Add Key
>> b) Name: accountEntries -> Type Array of: Accounts -> Generate  
>> source code for: method returning a value
>>
>> The code that is entered in the .java files is:
>>     /** @TypeInfo Accounts */
>>     public (null) accountEntries()
>>     {
>>         return accountEntries;
>>     }
>>
>> Shouldn't the code have been:
>>     /** @TypeInfo Accounts */
>>     public NSArray accountEntries()
>>     {
>>         return accountEntries;
>>     }
>>
>When you create a new key in WOBuilder, there is (at least there use  
>to be...) a drop down box to choose what type it is going to be.  If  
>you leave it blank, you'll get null.

It wasn't left blank. The type was set to "Accounts"
>
>
>> If I modify the code to be "public NSArray ...", I now see a key in  
>> the WOBuilder, but it gives me a list of my
>> variables that are in the entity, not the functions of ( @avg,  
>> @count, @max, ....)
>
>Now that is strange.  I would double check that you're actually  
>looking at the right key, but other than that, I can only suggest  
>restarting Xcode and WOBuilder...

Have restarted a few times. 

In WOBuilder under "Main" I see:
application                     >
session                         >
accountEnumerator       >
newFirstName            >
newLastName             >

--------
what I don't see is:
accountEntries          >>

accountEntries was create by:
addKey -> give a Name -> set the "Type as: "Array of: Accounts" -> uncheck all 
except for "a method of the value"


"Accounts" is the eomodel that was added at the creation of the project.
>
>sacha
>
>
>-- 
>Sacha Michel Mallais             800 lb. gorilla
>Global Village Consulting Inc.   http://www.global-village.net/
>PGP Key ID: 7D757B65             AIM: smallais
>1. Never tell everything at once.
>-- Ken Venturi, Ken Venturi's Two Great Rules of Life



-----
Dominique Démoré
Technical Services Coordinator
Rainbow District School Board
69 Young Street
Sudbury, Ontario
P3E 3G5
Tel: (705) 674-3171 x. 258
Fax: (705) 671-2442


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to