Author: torehalset
Date: Mon Sep 18 13:08:14 2006
New Revision: 447532

URL: http://svn.apache.org/viewvc?view=rev&rev=447532
Log:
 * hard-code username/password in hessian url
 * output generated core data model

Modified:
    incubator/cayenne/sandbox/CocoaCayenne/CAYClient/AppController.m

Modified: incubator/cayenne/sandbox/CocoaCayenne/CAYClient/AppController.m
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/sandbox/CocoaCayenne/CAYClient/AppController.m?view=diff&rev=447532&r1=447531&r2=447532
==============================================================================
--- incubator/cayenne/sandbox/CocoaCayenne/CAYClient/AppController.m (original)
+++ incubator/cayenne/sandbox/CocoaCayenne/CAYClient/AppController.m Mon Sep 18 
13:08:14 2006
@@ -28,6 +28,8 @@
 #import <CocoaCayenne/CAYEntityResolver.h>
 #import <CocoaCayenne/CAYCocoaCayenne.h>
 #import <CocoaCayenne/CAYClientConnection.h>
+#import <CocoaCayenne/CAYDataMap.h>
+#import <CocoaCayenne/CAYDataMapIO.h>
 
 @implementation AppController
 
@@ -42,7 +44,9 @@
     {
         NSLog(@" *** initing cayenne client *** ");
         
-        NSURL * url = [NSURL 
URLWithString:@"http://localhost:8090/cayenne-service";];
+        // TODO: user interface for username/password
+        // NSURL * url = [NSURL 
URLWithString:@"http://localhost:8080/cayenne-service";];
+        NSURL * url = [NSURL URLWithString:@"http://cayenne-user:[EMAIL 
PROTECTED]:8080/cayenne-service"];
         CAYClientConnection *conn = [[CAYHessianConnection alloc] 
initWithUrl:url];
         [conn connect];
         
@@ -51,6 +55,12 @@
         [conn release];
         [self setObjectContext:ctxt];
         [ctxt release];
+        
+        // test creating core data model:
+        CAYEntityResolver *entityResolver = [[self objectContext] 
entityResolver];
+        CAYDataMap *dataMap = [[entityResolver maps] objectAtIndex:0];
+        NSManagedObjectModel *coreDataModel = [CAYDataMapIO 
dataMapAsManagedObjectModel:dataMap entityResolver:entityResolver];
+        NSLog(@"DEBUG: core data model: %@", coreDataModel);
     }
     
        CAYNamedQuery *query = [[CAYNamedQuery alloc] init];


Reply via email to