Modified: incubator/cayenne/sandbox/CocoaCayenne/CAYClient/Gallery.h URL: http://svn.apache.org/viewvc/incubator/cayenne/sandbox/CocoaCayenne/CAYClient/Gallery.h?rev=437471&r1=437470&r2=437471&view=diff ============================================================================== --- incubator/cayenne/sandbox/CocoaCayenne/CAYClient/Gallery.h (original) +++ incubator/cayenne/sandbox/CocoaCayenne/CAYClient/Gallery.h Sun Aug 27 15:09:12 2006 @@ -13,4 +13,7 @@ } +-(void)setName:(NSString *)n; +-(NSString *)name; + @end
Modified: incubator/cayenne/sandbox/CocoaCayenne/CAYClient/Gallery.m URL: http://svn.apache.org/viewvc/incubator/cayenne/sandbox/CocoaCayenne/CAYClient/Gallery.m?rev=437471&r1=437470&r2=437471&view=diff ============================================================================== --- incubator/cayenne/sandbox/CocoaCayenne/CAYClient/Gallery.m (original) +++ incubator/cayenne/sandbox/CocoaCayenne/CAYClient/Gallery.m Sun Aug 27 15:09:12 2006 @@ -11,4 +11,28 @@ @implementation Gallery +-(id)initWithCoder:(NSCoder*)coder +{ + [super initWithCoder:coder]; + [values setObject:[coder decodeObjectForKey:@"name"] forKey:@"name"]; + return self; +} + +-(void)encodeWithCoder:(NSCoder*)coder +{ + [super encodeWithCoder:coder]; + [coder encodeObject:[values valueForKey:@"name"] forKey:@"name"]; +} + +-(void)setName:(NSString *)n +{ + [[self objectContext] propertyChanged:self forProperty:@"name" fromOld:[values objectForKey:@"name"] toNew:n]; + [values setObject:n forKey:@"name"]; +} + +-(NSString *)name +{ + return [values objectForKey:@"name"]; +} + @end