Take a look at EOEntityClassDescription.  I think you will need an 
EOClassDescription sub-class similar to that if you want to avoid having an 
EOModel.

Chuck


On 2013-03-17, at 6:09 PM, Pascal Robert wrote:

> FYI, before sending my email, I did try without a model by simply deleting 
> the model, and I get:
> 
> An object store for the entity "PrincipalCollection" could not be found. 
> Verify that the entity is defined in an EOModel, and that the model is 
> installed properly. To see what models are loaded, you can try printing the 
> return value of EOModelGroup.defaultGroup() in your application.
> 
>> I would like to build a CalDAV adaptor, but some stuff can't be really done 
>> in a model. Example: on certain CalDAV servers, you can act as a proxy 
>> (read-only or rw) to other users and in the user's DAV principals. In the 
>> user's principals, the calendar-proxy-write-for will have a value like this: 
>> 
>> <?xml version='1.0' encoding='UTF-8'?>
>> <calendar-proxy-write-for xmlns='http://calendarserver.org/ns/'>
>> <href 
>> xmlns='DAV:'>/principals/__uids__/4FDFAE18-ED9F-46C4-AC1A-21F75B2B9763/</href>
>> <href 
>> xmlns='DAV:'>/principals/__uids__/14D3CE99-7FD1-4A04-8808-F46D594EC07F/</href>
>> </calendar-proxy-write-for>
>> 
>> So a href points to the URI of another user's principals, and it's a kind of 
>> relationship. But a relationship which can't be mapped in the model.
>> 
>> I think doing a CalDAV adaptor would still be useful so that we can use 
>> qualifiers, etc., but without a model (the EOs would be classes that I would 
>> write manually). But I don't think it's possible to drop the model?
>> _______________________________________________
>> 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/probert%40macti.ca
>> 
>> 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/chill%40global-village.net
> 
> This email sent to [email protected]

-- 
Chuck Hill             
Executive Managing Partner, VP Development and Technical Services

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/gvc/practical_webobjects

Global Village Consulting ranks 13th in 2012 in BIV's Top 100 Fastest Growing 
Companies in B.C! 
Global Village Consulting ranks 76th in 24th annual PROFIT 200 ranking of 
Canada’s Fastest-Growing Companies by PROFIT Magazine!












 _______________________________________________
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]

Reply via email to