Author: torehalset
Date: Fri Sep 22 16:13:08 2006
New Revision: 449120

URL: http://svn.apache.org/viewvc?view=rev&rev=449120
Log:
 * edit dateOfBirth - does not work for null values..
 * select gallery for painting

Modified:
    incubator/cayenne/sandbox/CocoaCayenne/CAYClient/AppController.h
    incubator/cayenne/sandbox/CocoaCayenne/CAYClient/AppController.m
    
incubator/cayenne/sandbox/CocoaCayenne/CAYClient/English.lproj/MainMenu.nib/classes.nib
    
incubator/cayenne/sandbox/CocoaCayenne/CAYClient/English.lproj/MainMenu.nib/keyedobjects.nib

Modified: incubator/cayenne/sandbox/CocoaCayenne/CAYClient/AppController.h
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/sandbox/CocoaCayenne/CAYClient/AppController.h?view=diff&rev=449120&r1=449119&r2=449120
==============================================================================
--- incubator/cayenne/sandbox/CocoaCayenne/CAYClient/AppController.h (original)
+++ incubator/cayenne/sandbox/CocoaCayenne/CAYClient/AppController.h Fri Sep 22 
16:13:08 2006
@@ -25,6 +25,7 @@
 @interface AppController : NSObject
 {
        IBOutlet CAYArrayController *artistsController;
+       IBOutlet CAYArrayController *galleriesController;
     CAYObjectContext *objectContext;
 }
 

Modified: incubator/cayenne/sandbox/CocoaCayenne/CAYClient/AppController.m
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/sandbox/CocoaCayenne/CAYClient/AppController.m?view=diff&rev=449120&r1=449119&r2=449120
==============================================================================
--- incubator/cayenne/sandbox/CocoaCayenne/CAYClient/AppController.m (original)
+++ incubator/cayenne/sandbox/CocoaCayenne/CAYClient/AppController.m Fri Sep 22 
16:13:08 2006
@@ -61,15 +61,24 @@
         [artistsController setObjectContext:[self objectContext]];
         [artistsController setDeleteObjectOnRemove:YES];
         
+        // prepare the galleries controller
+        [galleriesController setObjectContext:[self objectContext]];
+        CAYNamedQuery *query = [[CAYNamedQuery alloc] init];
+        [query setName:@"galleryQuery"];
+        NSArray *rows = [[self objectContext] performQuery:query];
+        [galleriesController removeObjects:[galleriesController 
arrangedObjects]];
+        [galleriesController addObjects:rows];
+        [query 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);
+        // 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];
-       [query setName:@"objcquery"];
+       [query setName:@"artistQuery"];
        NSArray *rows = [[self objectContext] performQuery:query];
     
        [artistsController removeObjects:[artistsController arrangedObjects]];

Modified: 
incubator/cayenne/sandbox/CocoaCayenne/CAYClient/English.lproj/MainMenu.nib/classes.nib
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/sandbox/CocoaCayenne/CAYClient/English.lproj/MainMenu.nib/classes.nib?view=diff&rev=449120&r1=449119&r2=449120
==============================================================================
--- 
incubator/cayenne/sandbox/CocoaCayenne/CAYClient/English.lproj/MainMenu.nib/classes.nib
 (original)
+++ 
incubator/cayenne/sandbox/CocoaCayenne/CAYClient/English.lproj/MainMenu.nib/classes.nib
 Fri Sep 22 16:13:08 2006
@@ -4,11 +4,15 @@
             ACTIONS = {commit = id; query = id; }; 
             CLASS = AppController; 
             LANGUAGE = ObjC; 
-            OUTLETS = {artistsController = CAYArrayController; }; 
+            OUTLETS = {
+                artistsController = CAYArrayController; 
+                galleriesController = CAYArrayController; 
+            }; 
             SUPERCLASS = NSObject; 
         }, 
         {CLASS = CAYArrayController; LANGUAGE = ObjC; SUPERCLASS = 
NSArrayController; }, 
-        {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }
+        {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 
+        {CLASS = NSDatePicker; LANGUAGE = ObjC; SUPERCLASS = NSControl; }
     ); 
     IBVersion = 1; 
 }

Modified: 
incubator/cayenne/sandbox/CocoaCayenne/CAYClient/English.lproj/MainMenu.nib/keyedobjects.nib
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/sandbox/CocoaCayenne/CAYClient/English.lproj/MainMenu.nib/keyedobjects.nib?view=diff&rev=449120&r1=449119&r2=449120
==============================================================================
Binary files - no diff available.


Reply via email to