Package org.robovm.apple.coredata
Class NSMigrationManager
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.coredata.NSMigrationManager
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class NSMigrationManager extends NSObject
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNSMigrationManager.NSMigrationManagerPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description NSMigrationManager()NSMigrationManager(NSManagedObjectModel sourceModel, NSManagedObjectModel destinationModel)protectedNSMigrationManager(NSObject.Handle h, long handle)protectedNSMigrationManager(NSObject.SkipInit skipInit) -
Method Summary
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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
NSMigrationManager
public NSMigrationManager() -
NSMigrationManager
-
NSMigrationManager
-
NSMigrationManager
-
-
Method Details
-
usesStoreSpecificMigrationManager
public boolean usesStoreSpecificMigrationManager() -
setUsesStoreSpecificMigrationManager
public void setUsesStoreSpecificMigrationManager(boolean v) -
getMappingModel
-
getSourceModel
-
getDestinationModel
-
getSourceContext
-
getDestinationContext
-
getCurrentEntityMapping
-
getMigrationProgress
public float getMigrationProgress() -
getUserInfo
-
setUserInfo
-
migrateStore
public boolean migrateStore(NSURL sourceURL, NSPersistentStoreType sStoreType, NSPersistentStoreOptions sOptions, NSMappingModel mappings, NSURL dURL, NSPersistentStoreType dStoreType, NSPersistentStoreOptions dOptions) throws NSErrorException- Parameters:
sourceURL-sStoreType-sOptions-mappings-dURL-dStoreType-dOptions-- Returns:
- Throws:
NSErrorException
-
init
-
migrateStore
public boolean migrateStore(NSURL sourceURL, String sStoreType, NSPersistentStoreOptions sOptions, NSMappingModel mappings, NSURL dURL, String dStoreType, NSPersistentStoreOptions dOptions) throws NSErrorException- Throws:
NSErrorException
-
reset
public void reset() -
getSourceEntity
-
getDestinationEntity
-
associateInstances
public void associateInstances(NSManagedObject sourceInstance, NSManagedObject destinationInstance, NSEntityMapping entityMapping) -
getDestinationInstances
public NSArray<NSEntityMapping> getDestinationInstances(String mappingName, NSArray<NSEntityMapping> sourceInstances) -
getSourceInstances
public NSArray<NSEntityMapping> getSourceInstances(String mappingName, NSArray<NSEntityMapping> destinationInstances) -
cancelMigration
-