Package apple.authenticationservices
Class ASAccountAuthenticationModificationExtensionContext
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.foundation.NSExtensionContext
-
- apple.authenticationservices.ASAccountAuthenticationModificationExtensionContext
-
- All Implemented Interfaces:
NSObject
public class ASAccountAuthenticationModificationExtensionContext extends NSExtensionContext
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceASAccountAuthenticationModificationExtensionContext.Block_getSignInWithAppleUpgradeAuthorizationWithStateNonceCompletionHandler-
Nested classes/interfaces inherited from class apple.foundation.NSExtensionContext
NSExtensionContext.Block_completeRequestReturningItemsCompletionHandler, NSExtensionContext.Block_loadBroadcastingApplicationInfoWithCompletion, NSExtensionContext.Block_openURLCompletionHandler
-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedASAccountAuthenticationModificationExtensionContext(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleanaccessInstanceVariablesDirectly()static ASAccountAuthenticationModificationExtensionContextalloc()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)voidcancelRequestWithError(NSError error)Used to either ask for user interaction in a request or to fail a request.static NSArray<java.lang.String>classFallbacksForKeyedArchiver()static org.moe.natj.objc.ClassclassForKeyedUnarchiver()voidcompleteChangePasswordRequestWithUpdatedCredentialUserInfo(ASPasswordCredential updatedCredential, NSDictionary<?,?> userInfo)Confirms successful completion of a strong password upgrade.voidcompleteUpgradeToSignInWithAppleWithUserInfo(NSDictionary<?,?> userInfo)Confirms successful completion of a Sign in with Apple upgrade.static java.lang.StringdebugDescription_static()static java.lang.Stringdescription_static()voidgetSignInWithAppleUpgradeAuthorizationWithStateNonceCompletionHandler(java.lang.String state, java.lang.String nonce, ASAccountAuthenticationModificationExtensionContext.Block_getSignInWithAppleUpgradeAuthorizationWithStateNonceCompletionHandler completionHandler)Retrieves a Sign in with Apple credential from the system.static longhash_static()ASAccountAuthenticationModificationExtensionContextinit()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()static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)static voidsetVersion_static(long aVersion)static org.moe.natj.objc.Classsuperclass_static()static longversion_static()-
Methods inherited from class apple.foundation.NSExtensionContext
completeRequestReturningItemsCompletionHandler, completeRequestWithBroadcastURLBroadcastConfigurationSetupInfo, completeRequestWithBroadcastURLSetupInfo, dismissNotificationContentExtension, hostedViewMaximumAllowedSize, hostedViewMinimumAllowedSize, inputItems, intent, interfaceParametersDescription, loadBroadcastingApplicationInfoWithCompletion, mediaPlayingPaused, mediaPlayingStarted, notificationActions, openURLCompletionHandler, performNotificationDefaultAction, setNotificationActions, setWidgetLargestAvailableDisplayMode, widgetActiveDisplayMode, widgetLargestAvailableDisplayMode, widgetMaximumSizeForDisplayMode
-
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 ASAccountAuthenticationModificationExtensionContext 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)
-
cancelRequestWithError
public void cancelRequestWithError(NSError error)
Used to either ask for user interaction in a request or to fail a request.- Overrides:
cancelRequestWithErrorin classNSExtensionContext
-
classFallbacksForKeyedArchiver
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
-
completeChangePasswordRequestWithUpdatedCredentialUserInfo
public void completeChangePasswordRequestWithUpdatedCredentialUserInfo(ASPasswordCredential updatedCredential, NSDictionary<?,?> userInfo)
Confirms successful completion of a strong password upgrade.- Parameters:
updatedCredential- contains the account username and new password.userInfo- For upgrades invoked within the extension's containing app, any information the extension wants to pass back to the app.
-
completeUpgradeToSignInWithAppleWithUserInfo
public void completeUpgradeToSignInWithAppleWithUserInfo(NSDictionary<?,?> userInfo)
Confirms successful completion of a Sign in with Apple upgrade. Once a Sign in with Apple upgrade is completed, the system will delete the password-based credential from the Keychain, if it is saved there.- Parameters:
userInfo- For upgrades invoked within the extension's containing app, any information the extension wants to pass back to the app.
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
description_static
public static java.lang.String description_static()
-
getSignInWithAppleUpgradeAuthorizationWithStateNonceCompletionHandler
public void getSignInWithAppleUpgradeAuthorizationWithStateNonceCompletionHandler(java.lang.String state, java.lang.String nonce, ASAccountAuthenticationModificationExtensionContext.Block_getSignInWithAppleUpgradeAuthorizationWithStateNonceCompletionHandler completionHandler)Retrieves a Sign in with Apple credential from the system. Calling this method will cause the system Sign in with Apple upgrade sheet to appear. If extension UI is showing when this method is called, the extension UI will be dismissed before the sheet is presented.- Parameters:
state- Can be specified to enhance security. State is returned in the ASAuthorizationAppleIDCredential.nonce- Can be specified to enhance security. The returned identityToken on the ASAuthorizationAppleIDCredential can be exchanged with the server for the nonce.
-
hash_static
public static long hash_static()
-
init
public ASAccountAuthenticationModificationExtensionContext init()
- Overrides:
initin classNSExtensionContext
-
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()
-
-