Package org.robovm.apple.accounts
Class ACAccountStore
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.accounts.ACAccountStore
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class ACAccountStore extends NSObject
- Since:
- Available in iOS 5.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ACAccountStore.ACAccountStorePtr
static class
ACAccountStore.Notifications
-
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 ACAccountStore()
protected
ACAccountStore(NSObject.Handle h, long handle)
protected
ACAccountStore(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NSString
DidChangeNotification()
ACAccount
getAccount(java.lang.String identifier)
NSArray<ACAccount>
getAccounts()
NSArray<ACAccount>
getAccounts(ACAccountType accountType)
ACAccountType
getAccountType(ACAccountTypeIdentifier typeIdentifier)
void
removeAccount(ACAccount account, org.robovm.objc.block.VoidBlock2<java.lang.Boolean,NSError> completionHandler)
void
renewCredentials(ACAccount account, org.robovm.objc.block.VoidBlock2<ACAccountCredentialRenewResult,NSError> completionHandler)
void
requestAccessToAccounts(ACAccountType accountType, ACAccountOptions options, org.robovm.objc.block.VoidBlock2<java.lang.Boolean,NSError> completion)
protected void
requestAccessToAccounts(ACAccountType accountType, NSDictionary<?,?> options, org.robovm.objc.block.VoidBlock2<java.lang.Boolean,NSError> completion)
void
saveAccount(ACAccount account, org.robovm.objc.block.VoidBlock2<java.lang.Boolean,NSError> completionHandler)
-
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
-
ACAccountStore
public ACAccountStore()
-
ACAccountStore
protected ACAccountStore(NSObject.Handle h, long handle)
-
ACAccountStore
protected ACAccountStore(NSObject.SkipInit skipInit)
-
-
Method Detail
-
requestAccessToAccounts
public void requestAccessToAccounts(ACAccountType accountType, ACAccountOptions options, org.robovm.objc.block.VoidBlock2<java.lang.Boolean,NSError> completion)
-
DidChangeNotification
public static NSString DidChangeNotification()
- Since:
- Available in iOS 5.0 and later.
-
getAccount
public ACAccount getAccount(java.lang.String identifier)
-
getAccountType
public ACAccountType getAccountType(ACAccountTypeIdentifier typeIdentifier)
-
getAccounts
public NSArray<ACAccount> getAccounts(ACAccountType accountType)
-
saveAccount
public void saveAccount(ACAccount account, org.robovm.objc.block.VoidBlock2<java.lang.Boolean,NSError> completionHandler)
-
requestAccessToAccounts
protected void requestAccessToAccounts(ACAccountType accountType, NSDictionary<?,?> options, org.robovm.objc.block.VoidBlock2<java.lang.Boolean,NSError> completion)
-
renewCredentials
public void renewCredentials(ACAccount account, org.robovm.objc.block.VoidBlock2<ACAccountCredentialRenewResult,NSError> completionHandler)
-
-