Package org.robovm.apple.coredata
Class NSMergePolicy
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.coredata.NSMergePolicy
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class NSMergePolicy extends NSObject
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNSMergePolicy.NSMergePolicyPtrNested 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 protectedNSMergePolicy()NSMergePolicy(NSMergePolicyType ty)protectedNSMergePolicy(NSObject.Handle h, long handle)protectedNSMergePolicy(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description static NSMergePolicygetErrorMergePolicy()static NSMergePolicygetErrorMergePolicyConst()static NSMergePolicygetMergeByPropertyObjectTrumpMergePolicy()static NSMergePolicygetMergeByPropertyObjectTrumpMergePolicyConst()static NSMergePolicygetMergeByPropertyStoreTrumpMergePolicy()static NSMergePolicygetMergeByPropertyStoreTrumpMergePolicyConst()NSMergePolicyTypegetMergeType()static NSMergePolicygetOverwriteMergePolicy()static NSMergePolicygetOverwriteMergePolicyConst()static NSMergePolicygetRollbackMergePolicy()static NSMergePolicygetRollbackMergePolicyConst()protected longinit(NSMergePolicyType ty)booleanresolveConflicts(NSArray<NSMergeConflict> list)booleanresolveConstraintConflicts(NSArray<NSConstraintConflict> list)booleanresolveOptimisticLockingVersionConflicts(NSArray<NSMergeConflict> list)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
-
NSMergePolicy
protected NSMergePolicy() -
NSMergePolicy
-
NSMergePolicy
-
NSMergePolicy
-
-
Method Details
-
getErrorMergePolicy
- Since:
- Available in iOS 10.0 and later.
-
getRollbackMergePolicy
- Since:
- Available in iOS 10.0 and later.
-
getOverwriteMergePolicy
- Since:
- Available in iOS 10.0 and later.
-
getMergeByPropertyObjectTrumpMergePolicy
- Since:
- Available in iOS 10.0 and later.
-
getMergeByPropertyStoreTrumpMergePolicy
- Since:
- Available in iOS 10.0 and later.
-
getMergeType
-
getErrorMergePolicyConst
-
getMergeByPropertyStoreTrumpMergePolicyConst
-
getMergeByPropertyObjectTrumpMergePolicyConst
-
getOverwriteMergePolicyConst
-
getRollbackMergePolicyConst
-
init
-
resolveConflicts
- Throws:
NSErrorException
-
resolveOptimisticLockingVersionConflicts
public boolean resolveOptimisticLockingVersionConflicts(NSArray<NSMergeConflict> list) throws NSErrorException- Throws:
NSErrorException- Since:
- Available in iOS 9.0 and later.
-
resolveConstraintConflicts
public boolean resolveConstraintConflicts(NSArray<NSConstraintConflict> list) throws NSErrorException- Throws:
NSErrorException- Since:
- Available in iOS 9.0 and later.
-