Package org.robovm.apple.coredata
Class NSIncrementalStore
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.coredata.NSPersistentStore
-
- org.robovm.apple.coredata.NSIncrementalStore
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class NSIncrementalStore extends NSPersistentStore
- Since:
- Available in iOS 5.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSIncrementalStore.NSIncrementalStorePtr
-
Nested classes/interfaces inherited from class org.robovm.apple.coredata.NSPersistentStore
NSPersistentStore.NSPersistentStorePtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
NSIncrementalStore()
NSIncrementalStore(NSPersistentStoreCoordinator root, java.lang.String name, NSURL url, NSPersistentStoreOptions options)
protected
NSIncrementalStore(NSObject.Handle h, long handle)
protected
NSIncrementalStore(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
didRegisterObjects(NSArray<NSManagedObjectID> objectIDs)
void
didUnregisterObjects(NSArray<NSManagedObjectID> objectIDs)
NSObject
executeRequest(NSPersistentStoreRequest request, NSManagedObjectContext context)
static NSObject
getIdentifierForNewStore(NSURL storeURL)
NSObject
getReferenceObjectForID(NSManagedObjectID objectID)
NSManagedObjectID
newObjectIDForEntity(NSEntityDescription entity, NSObject data)
NSObject
newValueForRelationship(NSRelationshipDescription relationship, NSManagedObjectID objectID, NSManagedObjectContext context)
NSIncrementalStoreNode
newValuesForObjectID(NSManagedObjectID objectID, NSManagedObjectContext context)
NSArray<NSManagedObjectID>
obtainPermanentIDsForObjects(NSArray<NSManagedObject> array)
-
Methods inherited from class org.robovm.apple.coredata.NSPersistentStore
didAddToPersistentStoreCoordinator, getConfigurationName, getCoreSpotlightExporter, getIdentifier, getMetadata, getMetadataForPersistentStore, getMigrationManagerClass, getOptions, getPersistentStoreCoordinator, getType, getURL, init, isReadOnly, loadMetadata, setIdentifier, setMetadata, setMetadataForPersistentStore, setReadOnly, setURL, willRemoveFromPersistentStoreCoordinator
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
NSIncrementalStore
protected NSIncrementalStore()
-
NSIncrementalStore
protected NSIncrementalStore(NSObject.Handle h, long handle)
-
NSIncrementalStore
protected NSIncrementalStore(NSObject.SkipInit skipInit)
-
NSIncrementalStore
public NSIncrementalStore(NSPersistentStoreCoordinator root, java.lang.String name, NSURL url, NSPersistentStoreOptions options)
-
-
Method Detail
-
executeRequest
public NSObject executeRequest(NSPersistentStoreRequest request, NSManagedObjectContext context) throws NSErrorException
- Throws:
NSErrorException
-
newValuesForObjectID
public NSIncrementalStoreNode newValuesForObjectID(NSManagedObjectID objectID, NSManagedObjectContext context) throws NSErrorException
- Throws:
NSErrorException
-
newValueForRelationship
public NSObject newValueForRelationship(NSRelationshipDescription relationship, NSManagedObjectID objectID, NSManagedObjectContext context) throws NSErrorException
- Throws:
NSErrorException
-
obtainPermanentIDsForObjects
public NSArray<NSManagedObjectID> obtainPermanentIDsForObjects(NSArray<NSManagedObject> array) throws NSErrorException
- Throws:
NSErrorException
-
didRegisterObjects
public void didRegisterObjects(NSArray<NSManagedObjectID> objectIDs)
-
didUnregisterObjects
public void didUnregisterObjects(NSArray<NSManagedObjectID> objectIDs)
-
newObjectIDForEntity
public NSManagedObjectID newObjectIDForEntity(NSEntityDescription entity, NSObject data)
-
getReferenceObjectForID
public NSObject getReferenceObjectForID(NSManagedObjectID objectID)
-
-