Files
RestKit/Code/CoreData/RKManagedObjectMappingOperationDataSource.h

27 lines
908 B
Objective-C

//
// RKManagedObjectMappingOperationDataSource.h
// RestKit
//
// Created by Blake Watters on 7/3/12.
// Copyright (c) 2012 RestKit. All rights reserved.
//
#import <CoreData/CoreData.h>
#import "RKMappingOperationDataSource.h"
@protocol RKManagedObjectCaching;
@interface RKManagedObjectMappingOperationDataSource : NSObject <RKMappingOperationDataSource>
@property (nonatomic, retain, readonly) NSManagedObjectContext *managedObjectContext;
@property (nonatomic, retain, readonly) id<RKManagedObjectCaching> managedObjectCache;
@property (nonatomic, retain) NSOperationQueue *operationQueue;
@property (nonatomic, assign) BOOL tracksInsertedObjects; // Default: NO
@property (nonatomic, readonly) NSArray *insertedObjects;
- (void)clearInsertedObjects;
- (id)initWithManagedObjectContext:(NSManagedObjectContext *)managedObjectContext cache:(id<RKManagedObjectCaching>)managedObjectCache;
@end