Package org.robovm.apple.coredata
Class NSManagedObject
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.coredata.NSManagedObject
- All Implemented Interfaces:
NSFetchRequestResult,NSObjectProtocol,ObjCProtocol
public class NSManagedObject extends NSObject implements NSFetchRequestResult
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNSManagedObject.NSManagedObjectPtrNested 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 NSManagedObject()NSManagedObject(NSEntityDescription entity, NSManagedObjectContext context)NSManagedObject(NSManagedObjectContext moc)protectedNSManagedObject(NSObject.Handle h, long handle)protectedNSManagedObject(NSObject.SkipInit skipInit) -
Method Summary
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, 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, 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
-
NSManagedObject
public NSManagedObject() -
NSManagedObject
-
NSManagedObject
-
NSManagedObject
-
NSManagedObject
- Since:
- Available in iOS 10.0 and later.
-
-
Method Details
-
isContextShouldIgnoreUnmodeledPropertyChanges
public static boolean isContextShouldIgnoreUnmodeledPropertyChanges() -
getManagedObjectContext
-
getEntity
-
getObjectID
-
isInserted
public boolean isInserted() -
isUpdated
public boolean isUpdated() -
isDeleted
public boolean isDeleted() -
hasChanges
public boolean hasChanges() -
hasPersistentChangedValues
public boolean hasPersistentChangedValues() -
isFault
public boolean isFault() -
getFaultingState
public long getFaultingState() -
setValue
-
setPrimitiveValue
-
validateValue
- Parameters:
key-value-- Returns:
- Throws:
NSErrorException
-
init
-
init
- Since:
- Available in iOS 10.0 and later.
-
hasFaultForRelationship
-
getObjectIDsForRelationship
- Since:
- Available in iOS 8.3 and later.
-
willAccessValue
-
didAccessValue
-
willChangeValue
- Overrides:
willChangeValuein classNSObject
-
didChangeValue
- Overrides:
didChangeValuein classNSObject
-
willChangeValue
public void willChangeValue(String inKey, NSKeyValueSetMutationKind inMutationKind, NSSet<?> inObjects)- Overrides:
willChangeValuein classNSObject
-
didChangeValue
public void didChangeValue(String inKey, NSKeyValueSetMutationKind inMutationKind, NSSet<?> inObjects)- Overrides:
didChangeValuein classNSObject
-
awakeFromFetch
public void awakeFromFetch() -
awakeFromInsert
public void awakeFromInsert() -
awakeFromSnapshotEvents
-
prepareForDeletion
public void prepareForDeletion() -
willSave
public void willSave() -
didSave
public void didSave() -
willTurnIntoFault
public void willTurnIntoFault() -
didTurnIntoFault
public void didTurnIntoFault() -
getValue
-
getPrimitiveValue
-
getCommittedValues
-
getChangedValues
-
getChangedValuesForCurrentEvent
-
validateForDelete
- Throws:
NSErrorException
-
validateForInsert
- Throws:
NSErrorException
-
validateForUpdate
- Throws:
NSErrorException
-
entity
- Since:
- Available in iOS 10.0 and later.
-
fetchRequest
- Since:
- Available in iOS 10.0 and later.
-