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
,org.robovm.objc.ObjCProtocol
public class NSMergePolicy extends NSObject
- Since:
- Available in iOS 5.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSMergePolicy.NSMergePolicyPtr
-
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
NSMergePolicy()
NSMergePolicy(NSMergePolicyType ty)
protected
NSMergePolicy(NSObject.Handle h, long handle)
protected
NSMergePolicy(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NSMergePolicy
getErrorMergePolicy()
static NSMergePolicy
getErrorMergePolicyConst()
static NSMergePolicy
getMergeByPropertyObjectTrumpMergePolicy()
static NSMergePolicy
getMergeByPropertyObjectTrumpMergePolicyConst()
static NSMergePolicy
getMergeByPropertyStoreTrumpMergePolicy()
static NSMergePolicy
getMergeByPropertyStoreTrumpMergePolicyConst()
NSMergePolicyType
getMergeType()
static NSMergePolicy
getOverwriteMergePolicy()
static NSMergePolicy
getOverwriteMergePolicyConst()
static NSMergePolicy
getRollbackMergePolicy()
static NSMergePolicy
getRollbackMergePolicyConst()
protected long
init(NSMergePolicyType ty)
boolean
resolveConflicts(NSArray<NSMergeConflict> list)
boolean
resolveConstraintConflicts(NSArray<NSConstraintConflict> list)
boolean
resolveOptimisticLockingVersionConflicts(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, willChangeValues
-
-
-
-
Constructor Detail
-
NSMergePolicy
protected NSMergePolicy()
-
NSMergePolicy
protected NSMergePolicy(NSObject.Handle h, long handle)
-
NSMergePolicy
protected NSMergePolicy(NSObject.SkipInit skipInit)
-
NSMergePolicy
public NSMergePolicy(NSMergePolicyType ty)
-
-
Method Detail
-
getErrorMergePolicy
public static NSMergePolicy getErrorMergePolicy()
- Since:
- Available in iOS 10.0 and later.
-
getRollbackMergePolicy
public static NSMergePolicy getRollbackMergePolicy()
- Since:
- Available in iOS 10.0 and later.
-
getOverwriteMergePolicy
public static NSMergePolicy getOverwriteMergePolicy()
- Since:
- Available in iOS 10.0 and later.
-
getMergeByPropertyObjectTrumpMergePolicy
public static NSMergePolicy getMergeByPropertyObjectTrumpMergePolicy()
- Since:
- Available in iOS 10.0 and later.
-
getMergeByPropertyStoreTrumpMergePolicy
public static NSMergePolicy getMergeByPropertyStoreTrumpMergePolicy()
- Since:
- Available in iOS 10.0 and later.
-
getMergeType
public NSMergePolicyType getMergeType()
-
getErrorMergePolicyConst
public static NSMergePolicy getErrorMergePolicyConst()
- Since:
- Available in iOS 3.0 and later.
-
getMergeByPropertyStoreTrumpMergePolicyConst
public static NSMergePolicy getMergeByPropertyStoreTrumpMergePolicyConst()
- Since:
- Available in iOS 3.0 and later.
-
getMergeByPropertyObjectTrumpMergePolicyConst
public static NSMergePolicy getMergeByPropertyObjectTrumpMergePolicyConst()
- Since:
- Available in iOS 3.0 and later.
-
getOverwriteMergePolicyConst
public static NSMergePolicy getOverwriteMergePolicyConst()
- Since:
- Available in iOS 3.0 and later.
-
getRollbackMergePolicyConst
public static NSMergePolicy getRollbackMergePolicyConst()
- Since:
- Available in iOS 3.0 and later.
-
init
protected long init(NSMergePolicyType ty)
-
resolveConflicts
public boolean resolveConflicts(NSArray<NSMergeConflict> list) throws NSErrorException
- 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.
-
-