Thanks Chuck for correction. Mike, AppUser.class.getSimpleName() should give the non FQ class name.
Farrukh On 10, ستمبر 2010, at 10:01 PM, Chuck Hill <[email protected]> wrote: > > On Sep 10, 2010, at 11:58 AM, Michael Gargano wrote: > >> ENTITY_NAME is the class name > > Also wrong. :-) > > There are three names, all of which can be different: > 1. Entity: User > 2. Class: com.foo.bar.User > 3. Table: MyUser > > >> , but still is not a substitute for getName() as that gives the FQ class name > > From the EOUtilities.objectMatchingValues docs: > > Parameters: > ec - an EOEditingContext > name - the name of the EOEntity > values - specifies value of Enterprise Object > > It wants the Entity name. That is NOT the source of your problem. > > > Chuck > > >> >> Sent from my iPhone >> >> On Sep 10, 2010, at 2:55 PM, Farrukh Ijaz >> <[email protected]> wrote: >> >>> Hi, >>> >>> Try moving the classes inside a java package instead of the default >>> package. AppUser.ENTITY_NAME represents the table name hence can't be >>> replaced with AppUser.class.getName() >>> >>> Farrukh >>> >>> Sent from my iPhone >>> >>> On 10, ستمبر 2010, at 9:22 PM, Michael Gargano <[email protected]> wrote: >>> >>>> the classes are in packages under the sources folder. I was using >>>> AppUser. ENTITY_NAME which is not FQ, but I also replaced that with >>>> AppUser.class.getName() and I got the same error. I'm stumped. This >>>> isn't a complicated app. >>>> >>>> Sent from my iPhone >>>> >>>> On Sep 10, 2010, at 2:19 PM, Chuck Hill <[email protected]> wrote: >>>> >>>>> Are the class names in the model fully qualified? Are the Java classes >>>>> in packages and under the Sources folder? >>>>> >>>>> >>>>> On Sep 10, 2010, at 11:17 AM, Michael Gargano wrote: >>>>> >>>>>> no, I the project's resource folder. it's getting pulled into the build. >>>>>> >>>>>> Sent from my iPhone >>>>>> >>>>>> On Sep 10, 2010, at 2:13 PM, Chuck Hill <[email protected]> wrote: >>>>>> >>>>>>> That sounds like you have the model in the project but not the code. >>>>>>> Is this model in a framework? >>>>>>> >>>>>>> >>>>>>> On Sep 10, 2010, at 11:11 AM, Michael Gargano wrote: >>>>>>> >>>>>>>> Yes, all of the above. :) >>>>>>>> >>>>>>>> AppUser >>>>>>>> user=(AppUser)EOUtilities.objectMatchingValues(session().defaultEditingContext(),AppUser.ENTITY_NAME,loginDict); >>>>>>>> >>>>>>>> >>>>>>>> Error is ERROR er.extensions.eof.ERXEntityClassDescription - Error >>>>>>>> registering model: PerfTestEOModel >>>>>>>> >>>>>>>> ClassNotFoundException: AppUser >>>>>>>> >>>>>>>> >>>>>>>> it's against a postgres db >>>>>>>> >>>>>>>> Sent from my iPhone >>>>>>>> >>>>>>>> On Sep 10, 2010, at 2:04 PM, Chuck Hill <[email protected]> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Details? Code? Exceptions? Hints? >>>>>>>>> >>>>>>>>> >>>>>>>>> On Sep 10, 2010, at 10:59 AM, Michael Gargano wrote: >>>>>>>>> >>>>>>>>>> hi all, >>>>>>>>>> >>>>>>>>>> I'm having an issue with EOUtilities.objectMatchingValues... it >>>>>>>>>> keeps giving me ClassNotFoundExceptions telling me it cannot find >>>>>>>>>> the class for the entity. I tried entity.ENTITY_NAME and >>>>>>>>>> entity.class.getName(). and nothing, it tells me I need the FQ >>>>>>>>>> class name still. (this is a wonder app) >>>>>>>>>> >>>>>>>>>> ideas? >>>>>>>>>> >>>>>>>>>> thanks >>>>>>>>>> -mike >>>>>>>>>> ______ > > -- > Chuck Hill Senior Consultant / VP Development > > Practical WebObjects - for developers who want to increase their overall > knowledge of WebObjects or who are trying to solve specific problems. > http://www.global-village.net/products/practical_webobjects > > > > > > > _______________________________________________ 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]
