/FSKit/Source/iPhone/Common/FSKPersonReadRequest.m
http://fskit.googlecode.com/ · Objective C · 46 lines · 32 code · 7 blank · 7 comment · 0 complexity · c80ff9b277fba2c0de9a48aad21f4b44 MD5 · raw file
- //
- // FSKPersonReadRequest.m
- // FSKit
- //
- // Created by Logan Allred on 3/12/08.
- // Copyright 2008 RedBugz Software. All rights reserved.
- //
- #import "FSKPersonReadRequest.h"
- #import "FSKRequest.h"
- @implementation FSKPersonReadRequest
- NSString *kPersonEndpoint = @"person";
- -(id)initWithFamilySearchConnection:(FSKConnection *)aFamilySearchConnection
- delegate:(id)aDelegate
- selector:(SEL)aSelector
- {
- self = [super initWithFamilySearchConnection:aFamilySearchConnection delegate:aDelegate selector:aSelector];
- return self;
- }
- + (void)fetchPersonDataWithIds:(NSSet *)idList
- parameters:(NSDictionary *)parameters
- connection:aFamilySearchConnection
- delegate:(id)aDelegate
- selector:(SEL)aSelector
- {
- FSKPersonReadRequest *request = [[[self alloc] initWithFamilySearchConnection:aFamilySearchConnection delegate:aDelegate selector:aSelector] autorelease];
- [request sendPersonReadRequestWithIds:idList parameters:parameters];
- }
- - (void)sendPersonReadRequestWithIds:(NSSet *)idList parameters:(NSDictionary *)parameters;
- {
- [self fetchFamilySearchDataAtEndpoint:@"familytree/v2/person" WithIds:idList parameters:parameters];
- }
- - (FSKPersonResponse *)responseWithData:(NSData *)data
- {
- NSLog(@"%s data:%@", __PRETTY_FUNCTION__, data);
- FSKPersonResponse *response = [[FSKPersonResponse alloc] initWithData:data];
- NSLog(@"response code: %d message: %@", [response statusCode], [response statusMessage]);
- return [response autorelease];
- }
- @end