Package org.robovm.apple.cloudkit
Class CKContainer
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.cloudkit.CKContainer
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class CKContainer extends NSObject
- Since:
- Available in iOS 8.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CKContainer.CKContainerPtr
static class
CKContainer.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 protected
CKContainer()
CKContainer(java.lang.String containerIdentifier)
protected
CKContainer(NSObject.Handle h, long handle)
protected
CKContainer(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
acceptShareMetadata(CKShareMetadata metadata, org.robovm.objc.block.VoidBlock2<CKShare,NSError> completionHandler)
static NSString
AccountChangedNotification()
void
addOperation(CKOperation operation)
protected static long
create(java.lang.String containerIdentifier)
void
discoverAllContactUserInfos(org.robovm.objc.block.VoidBlock2<NSArray<CKDiscoveredUserInfo>,NSError> completionHandler)
Deprecated.Deprecated in iOS 10.0.void
discoverAllIdentities(org.robovm.objc.block.VoidBlock2<NSArray<CKUserIdentity>,NSError> completionHandler)
void
discoverUserIdentityWithEmailAddress(java.lang.String email, org.robovm.objc.block.VoidBlock2<CKUserIdentity,NSError> completionHandler)
void
discoverUserIdentityWithPhoneNumber(java.lang.String phoneNumber, org.robovm.objc.block.VoidBlock2<CKUserIdentity,NSError> completionHandler)
void
discoverUserIdentityWithUserRecordID(CKRecordID userRecordID, org.robovm.objc.block.VoidBlock2<CKUserIdentity,NSError> completionHandler)
void
discoverUserInfo(java.lang.String email, org.robovm.objc.block.VoidBlock2<CKDiscoveredUserInfo,NSError> completionHandler)
Deprecated.Deprecated in iOS 10.0.void
discoverUserInfo(CKRecordID userRecordID, org.robovm.objc.block.VoidBlock2<CKDiscoveredUserInfo,NSError> completionHandler)
Deprecated.Deprecated in iOS 10.0.void
fetchAllLongLivedOperationIDs(org.robovm.objc.block.VoidBlock2<NSArray<NSString>,NSError> completionHandler)
void
fetchLongLivedOperation(java.lang.String operationID, org.robovm.objc.block.VoidBlock2<CKOperation,NSError> completionHandler)
void
fetchShareMetadata(NSURL url, org.robovm.objc.block.VoidBlock2<CKShareMetadata,NSError> completionHandler)
void
fetchShareParticipantWithEmailAddress(java.lang.String emailAddress, org.robovm.objc.block.VoidBlock2<CKShareParticipant,NSError> completionHandler)
void
fetchShareParticipantWithPhoneNumber(java.lang.String phoneNumber, org.robovm.objc.block.VoidBlock2<CKShareParticipant,NSError> completionHandler)
void
fetchShareParticipantWithUserRecordID(CKRecordID userRecordID, org.robovm.objc.block.VoidBlock2<CKShareParticipant,NSError> completionHandler)
void
fetchUserRecordID(org.robovm.objc.block.VoidBlock2<CKRecordID,NSError> completionHandler)
void
getAccountStatus(org.robovm.objc.block.VoidBlock2<CKAccountStatus,NSError> completionHandler)
java.lang.String
getContainerIdentifier()
CKDatabase
getDatanase(CKDatabaseScope databaseScope)
static CKContainer
getDefaultContainer()
static java.lang.String
getDefaultCurrentUserName()
static java.lang.String
getDefaultOwnerName()
Deprecated.Deprecated in iOS 10.0.CKDatabase
getPrivateCloudDatabase()
CKDatabase
getPublicCloudDatabase()
CKDatabase
getSharedCloudDatabase()
void
getStatusForApplicationPermission(CKApplicationPermissions applicationPermission, org.robovm.objc.block.VoidBlock2<CKApplicationPermissionStatus,NSError> completionHandler)
void
requestApplicationPermission(CKApplicationPermissions applicationPermission, org.robovm.objc.block.VoidBlock2<CKApplicationPermissionStatus,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
-
CKContainer
protected CKContainer()
-
CKContainer
protected CKContainer(NSObject.Handle h, long handle)
-
CKContainer
protected CKContainer(NSObject.SkipInit skipInit)
-
CKContainer
public CKContainer(java.lang.String containerIdentifier)
-
-
Method Detail
-
getContainerIdentifier
public java.lang.String getContainerIdentifier()
-
getPrivateCloudDatabase
public CKDatabase getPrivateCloudDatabase()
-
getPublicCloudDatabase
public CKDatabase getPublicCloudDatabase()
-
getSharedCloudDatabase
public CKDatabase getSharedCloudDatabase()
- Since:
- Available in iOS 10.0 and later.
-
getDefaultCurrentUserName
public static java.lang.String getDefaultCurrentUserName()
- Since:
- Available in iOS 10.0 and later.
-
getDefaultOwnerName
@Deprecated public static java.lang.String getDefaultOwnerName()
Deprecated.Deprecated in iOS 10.0.- Since:
- Available in iOS 8.0 and later.
-
AccountChangedNotification
public static NSString AccountChangedNotification()
- Since:
- Available in iOS 9.0 and later.
-
addOperation
public void addOperation(CKOperation operation)
-
getDefaultContainer
public static CKContainer getDefaultContainer()
-
create
protected static long create(java.lang.String containerIdentifier)
-
getDatanase
public CKDatabase getDatanase(CKDatabaseScope databaseScope)
- Since:
- Available in iOS 10.0 and later.
-
getAccountStatus
public void getAccountStatus(org.robovm.objc.block.VoidBlock2<CKAccountStatus,NSError> completionHandler)
-
getStatusForApplicationPermission
public void getStatusForApplicationPermission(CKApplicationPermissions applicationPermission, org.robovm.objc.block.VoidBlock2<CKApplicationPermissionStatus,NSError> completionHandler)
-
requestApplicationPermission
public void requestApplicationPermission(CKApplicationPermissions applicationPermission, org.robovm.objc.block.VoidBlock2<CKApplicationPermissionStatus,NSError> completionHandler)
-
fetchUserRecordID
public void fetchUserRecordID(org.robovm.objc.block.VoidBlock2<CKRecordID,NSError> completionHandler)
-
discoverAllIdentities
public void discoverAllIdentities(org.robovm.objc.block.VoidBlock2<NSArray<CKUserIdentity>,NSError> completionHandler)
- Since:
- Available in iOS 10.0 and later.
-
discoverUserIdentityWithEmailAddress
public void discoverUserIdentityWithEmailAddress(java.lang.String email, org.robovm.objc.block.VoidBlock2<CKUserIdentity,NSError> completionHandler)
- Since:
- Available in iOS 10.0 and later.
-
discoverUserIdentityWithPhoneNumber
public void discoverUserIdentityWithPhoneNumber(java.lang.String phoneNumber, org.robovm.objc.block.VoidBlock2<CKUserIdentity,NSError> completionHandler)
- Since:
- Available in iOS 10.0 and later.
-
discoverUserIdentityWithUserRecordID
public void discoverUserIdentityWithUserRecordID(CKRecordID userRecordID, org.robovm.objc.block.VoidBlock2<CKUserIdentity,NSError> completionHandler)
- Since:
- Available in iOS 10.0 and later.
-
discoverAllContactUserInfos
@Deprecated public void discoverAllContactUserInfos(org.robovm.objc.block.VoidBlock2<NSArray<CKDiscoveredUserInfo>,NSError> completionHandler)
Deprecated.Deprecated in iOS 10.0. Use -[CKContainer discoverAllIdentitiesWithCompletionHandler:]- Since:
- Available in iOS 8.0 and later.
-
discoverUserInfo
@Deprecated public void discoverUserInfo(java.lang.String email, org.robovm.objc.block.VoidBlock2<CKDiscoveredUserInfo,NSError> completionHandler)
Deprecated.Deprecated in iOS 10.0. Use -[CKContainer discoverUserIdentityWithEmailAddress:completionHandler:]- Since:
- Available in iOS 8.0 and later.
-
discoverUserInfo
@Deprecated public void discoverUserInfo(CKRecordID userRecordID, org.robovm.objc.block.VoidBlock2<CKDiscoveredUserInfo,NSError> completionHandler)
Deprecated.Deprecated in iOS 10.0. Use -[CKContainer discoverUserIdentityWithUserRecordID:completionHandler:]- Since:
- Available in iOS 8.0 and later.
-
fetchShareParticipantWithEmailAddress
public void fetchShareParticipantWithEmailAddress(java.lang.String emailAddress, org.robovm.objc.block.VoidBlock2<CKShareParticipant,NSError> completionHandler)
- Since:
- Available in iOS 10.0 and later.
-
fetchShareParticipantWithPhoneNumber
public void fetchShareParticipantWithPhoneNumber(java.lang.String phoneNumber, org.robovm.objc.block.VoidBlock2<CKShareParticipant,NSError> completionHandler)
- Since:
- Available in iOS 10.0 and later.
-
fetchShareParticipantWithUserRecordID
public void fetchShareParticipantWithUserRecordID(CKRecordID userRecordID, org.robovm.objc.block.VoidBlock2<CKShareParticipant,NSError> completionHandler)
- Since:
- Available in iOS 10.0 and later.
-
fetchShareMetadata
public void fetchShareMetadata(NSURL url, org.robovm.objc.block.VoidBlock2<CKShareMetadata,NSError> completionHandler)
- Since:
- Available in iOS 10.0 and later.
-
acceptShareMetadata
public void acceptShareMetadata(CKShareMetadata metadata, org.robovm.objc.block.VoidBlock2<CKShare,NSError> completionHandler)
- Since:
- Available in iOS 10.0 and later.
-
fetchAllLongLivedOperationIDs
public void fetchAllLongLivedOperationIDs(org.robovm.objc.block.VoidBlock2<NSArray<NSString>,NSError> completionHandler)
- Since:
- Available in iOS 9.3 and later.
-
fetchLongLivedOperation
public void fetchLongLivedOperation(java.lang.String operationID, org.robovm.objc.block.VoidBlock2<CKOperation,NSError> completionHandler)
- Since:
- Available in iOS 9.3 and later.
-
-