Package apple.cloudkit
Class CKFetchRecordsOperation
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.foundation.NSOperation
-
- apple.cloudkit.CKOperation
-
- apple.cloudkit.CKDatabaseOperation
-
- apple.cloudkit.CKFetchRecordsOperation
-
- All Implemented Interfaces:
NSObject
public class CKFetchRecordsOperation extends CKDatabaseOperation
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCKFetchRecordsOperation.Block_fetchRecordsCompletionBlock_retstatic interfaceCKFetchRecordsOperation.Block_perRecordCompletionBlock_retstatic interfaceCKFetchRecordsOperation.Block_perRecordProgressBlock_retstatic interfaceCKFetchRecordsOperation.Block_setFetchRecordsCompletionBlockstatic interfaceCKFetchRecordsOperation.Block_setPerRecordCompletionBlockstatic interfaceCKFetchRecordsOperation.Block_setPerRecordProgressBlock-
Nested classes/interfaces inherited from class apple.cloudkit.CKOperation
CKOperation.Block_longLivedOperationWasPersistedBlock_ret, CKOperation.Block_setLongLivedOperationWasPersistedBlock
-
Nested classes/interfaces inherited from class apple.foundation.NSOperation
NSOperation.Block_completionBlock_ret, NSOperation.Block_setCompletionBlock
-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedCKFetchRecordsOperation(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleanaccessInstanceVariablesDirectly()static CKFetchRecordsOperationalloc()static java.lang.ObjectallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)static booleanautomaticallyNotifiesObserversForKey(java.lang.String key)static voidcancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget, org.moe.natj.objc.SEL aSelector, java.lang.Object anArgument)static NSArray<java.lang.String>classFallbacksForKeyedArchiver()static org.moe.natj.objc.ClassclassForKeyedUnarchiver()static java.lang.StringdebugDescription_static()static java.lang.Stringdescription_static()NSArray<java.lang.String>desiredKeys()Declares which user-defined keys should be fetched and added to the resulting CKRecords.static java.lang.ObjectfetchCurrentUserRecordOperation()CKFetchRecordsOperation.Block_fetchRecordsCompletionBlock_retfetchRecordsCompletionBlock()This block is called when the operation completes.static longhash_static()CKFetchRecordsOperationinit()CKFetchRecordsOperationinitWithRecordIDs(NSArray<? extends CKRecordID> recordIDs)static NSObject.Function_instanceMethodForSelector_retinstanceMethodForSelector(org.moe.natj.objc.SEL aSelector)static NSMethodSignatureinstanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)static booleaninstancesRespondToSelector(org.moe.natj.objc.SEL aSelector)static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(java.lang.String key)static java.lang.Objectnew_objc()CKFetchRecordsOperation.Block_perRecordCompletionBlock_retperRecordCompletionBlock()Called on success or failure for each record.CKFetchRecordsOperation.Block_perRecordProgressBlock_retperRecordProgressBlock()Indicates the progress for each record.NSArray<? extends CKRecordID>recordIDs()static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)voidsetDesiredKeys(NSArray<java.lang.String> value)Declares which user-defined keys should be fetched and added to the resulting CKRecords.voidsetFetchRecordsCompletionBlock(CKFetchRecordsOperation.Block_setFetchRecordsCompletionBlock value)This block is called when the operation completes.voidsetPerRecordCompletionBlock(CKFetchRecordsOperation.Block_setPerRecordCompletionBlock value)Called on success or failure for each record.voidsetPerRecordProgressBlock(CKFetchRecordsOperation.Block_setPerRecordProgressBlock value)Indicates the progress for each record.voidsetRecordIDs(NSArray<? extends CKRecordID> value)static voidsetVersion_static(long aVersion)static org.moe.natj.objc.Classsuperclass_static()static longversion_static()-
Methods inherited from class apple.cloudkit.CKDatabaseOperation
database, setDatabase
-
Methods inherited from class apple.cloudkit.CKOperation
allowsCellularAccess, configuration, container, group, isLongLived, longLivedOperationWasPersistedBlock, operationID, setAllowsCellularAccess, setConfiguration, setContainer, setGroup, setLongLived, setLongLivedOperationWasPersistedBlock, setTimeoutIntervalForRequest, setTimeoutIntervalForResource, timeoutIntervalForRequest, timeoutIntervalForResource
-
Methods inherited from class apple.foundation.NSOperation
addDependency, cancel, completionBlock, dependencies, isAsynchronous, isCancelled, isConcurrent, isExecuting, isFinished, isReady, main, name, qualityOfService, queuePriority, removeDependency, setCompletionBlock, setName, setQualityOfService, setQueuePriority, setThreadPriority, start, threadPriority, waitUntilFinished
-
Methods inherited from class apple.NSObject
accessibilityActivate, accessibilityActivationPoint, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedLabel, accessibilityAttributedUserInputLabels, accessibilityAttributedValue, accessibilityContainerType, accessibilityCustomActions, accessibilityCustomRotors, accessibilityDecrement, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsHidden, accessibilityFrame, accessibilityHint, accessibilityIncrement, accessibilityLabel, accessibilityLanguage, accessibilityNavigationStyle, accessibilityPath, accessibilityPerformEscape, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityScroll, accessibilityTextualContext, accessibilityTraits, accessibilityUserInputLabels, accessibilityValue, accessibilityViewIsModal, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, hash, indexOfAccessibilityElement, isAccessibilityElement, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedValue, setAccessibilityContainerType, setAccessibilityCustomActions, setAccessibilityCustomRotors, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityRespondsToUserInteraction, setAccessibilityTextualContext, setAccessibilityTraits, setAccessibilityUserInputLabels, setAccessibilityValue, setAccessibilityViewIsModal, setIsAccessibilityElement, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, superclass, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static CKFetchRecordsOperation alloc()
-
allocWithZone
public static java.lang.Object allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget, org.moe.natj.objc.SEL aSelector, java.lang.Object anArgument)
-
classFallbacksForKeyedArchiver
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
description_static
public static java.lang.String description_static()
-
fetchCurrentUserRecordOperation
public static java.lang.Object fetchCurrentUserRecordOperation()
-
hash_static
public static long hash_static()
-
instanceMethodForSelector
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
-
instanceMethodSignatureForSelector
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
-
instancesRespondToSelector
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
-
isSubclassOfClass
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
-
keyPathsForValuesAffectingValueForKey
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
-
new_objc
public static java.lang.Object new_objc()
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
setVersion_static
public static void setVersion_static(long aVersion)
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
version_static
public static long version_static()
-
desiredKeys
public NSArray<java.lang.String> desiredKeys()
Declares which user-defined keys should be fetched and added to the resulting CKRecords. If nil, declares the entire record should be downloaded. If set to an empty array, declares that no user fields should be downloaded. Defaults to @c nil.
-
fetchRecordsCompletionBlock
public CKFetchRecordsOperation.Block_fetchRecordsCompletionBlock_ret fetchRecordsCompletionBlock()
This block is called when the operation completes. The @code -[NSOperation completionBlock] @endcode will also be called if both are set. If the error is @c CKErrorPartialFailure, the error's userInfo dictionary contains a dictionary of recordIDs to errors keyed off of @c CKPartialErrorsByItemIDKey. Each @c CKOperation instance has a private serial queue. This queue is used for all callback block invocations.
-
init
public CKFetchRecordsOperation init()
- Overrides:
initin classCKDatabaseOperation
-
initWithRecordIDs
public CKFetchRecordsOperation initWithRecordIDs(NSArray<? extends CKRecordID> recordIDs)
-
perRecordCompletionBlock
public CKFetchRecordsOperation.Block_perRecordCompletionBlock_ret perRecordCompletionBlock()
Called on success or failure for each record. Each @c CKOperation instance has a private serial queue. This queue is used for all callback block invocations.
-
perRecordProgressBlock
public CKFetchRecordsOperation.Block_perRecordProgressBlock_ret perRecordProgressBlock()
Indicates the progress for each record. This method is called at least once with a progress of 1.0 for every record. Intermediate progress is only reported for records that contain assets. It is possible for progress to regress when a retry is automatically triggered. Each @c CKOperation instance has a private serial queue. This queue is used for all callback block invocations.
-
recordIDs
public NSArray<? extends CKRecordID> recordIDs()
-
setDesiredKeys
public void setDesiredKeys(NSArray<java.lang.String> value)
Declares which user-defined keys should be fetched and added to the resulting CKRecords. If nil, declares the entire record should be downloaded. If set to an empty array, declares that no user fields should be downloaded. Defaults to @c nil.
-
setFetchRecordsCompletionBlock
public void setFetchRecordsCompletionBlock(CKFetchRecordsOperation.Block_setFetchRecordsCompletionBlock value)
This block is called when the operation completes. The @code -[NSOperation completionBlock] @endcode will also be called if both are set. If the error is @c CKErrorPartialFailure, the error's userInfo dictionary contains a dictionary of recordIDs to errors keyed off of @c CKPartialErrorsByItemIDKey. Each @c CKOperation instance has a private serial queue. This queue is used for all callback block invocations.
-
setPerRecordCompletionBlock
public void setPerRecordCompletionBlock(CKFetchRecordsOperation.Block_setPerRecordCompletionBlock value)
Called on success or failure for each record. Each @c CKOperation instance has a private serial queue. This queue is used for all callback block invocations.
-
setPerRecordProgressBlock
public void setPerRecordProgressBlock(CKFetchRecordsOperation.Block_setPerRecordProgressBlock value)
Indicates the progress for each record. This method is called at least once with a progress of 1.0 for every record. Intermediate progress is only reported for records that contain assets. It is possible for progress to regress when a retry is automatically triggered. Each @c CKOperation instance has a private serial queue. This queue is used for all callback block invocations.
-
setRecordIDs
public void setRecordIDs(NSArray<? extends CKRecordID> value)
-
-