| 程序包 | 说明 |
|---|---|
| cn.leancloud | |
| cn.leancloud.cache | |
| cn.leancloud.callback | |
| cn.leancloud.convertor | |
| cn.leancloud.core | |
| cn.leancloud.ops | |
| cn.leancloud.query | |
| cn.leancloud.search | |
| cn.leancloud.service |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AVQuery<T extends AVObject> |
class |
AVRelation<T extends AVObject> |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AVFile |
class |
AVInstallation |
class |
AVRole |
class |
AVStatus
Status 预定义属性:
1. messageId, Integer, message sequence number, Receiver-side only
2. inboxType, String, identifier for multiple purpose, default is 'default' which stands for timeline.
3. source, Pointer, point to source user.
4. owner, Pointer, point to target user, Receiver-side only.
|
class |
AVUser |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T extends AVObject> |
AVQuery.and(List<AVQuery<T>> queries) |
protected static <T extends AVObject> |
AVObject.cast(AVObject object,
Class<T> clazz) |
static <T extends AVObject> |
AVObject.createWithoutData(Class<T> clazz,
String objectId)
create a new instance with particular class and objectId.
|
static <T extends AVObject> |
AVUser.followeeQuery(String userObjectId,
Class<T> clazz) |
static <T extends AVObject> |
AVUser.followerQuery(String userObjectId,
Class<T> clazz) |
<T extends AVObject> |
AVObject.getAVObject(String key) |
static <T extends AVObject> |
AVObject.getQuery(Class<T> clazz) |
static <T extends AVObject> |
AVQuery.getQuery(Class<T> clazz)
Create a AVQuery with special sub-class.
|
static <T extends AVObject> |
AVQuery.getQuery(String theClassName)
Constructs a query.
|
<T extends AVObject> |
AVObject.getRelation(String key) |
static <T extends AVObject> |
AVQuery.or(List<AVQuery<T>> queries)
Constructs a query that is the or of the given queries.
|
static <T extends AVObject> |
Transformer.registerClass(Class<T> clazz) |
static <T extends AVObject> |
AVObject.registerSubclass(Class<T> clazz)
Register subclass to AVOSCloud SDK.It must be invocated before AVOSCloud.initialize.
|
static <M extends AVObject> |
AVRelation.reverseQuery(Class<M> theParentClazz,
String relationKey,
AVObject child)
Create a query that can be used to query the parent objects in this relation.
|
static <M extends AVObject> |
AVRelation.reverseQuery(String parentClassName,
String relationKey,
AVObject child)
Create a query that can be used to query the parent objects in this relation.
|
static <T extends AVObject> |
Transformer.transform(AVObject rawObj,
Class<T> clazz) |
static <T extends AVObject> |
Transformer.transform(AVObject rawObj,
String className) |
| 限定符和类型 | 方法和说明 |
|---|---|
static AVObject |
AVObject.createWithoutData(String className,
String objectId)
create a new instance with particular classname and objectId.
|
AVObject |
AVObject.fetch() |
AVObject |
AVStatus.fetch()
已过时。
|
AVObject |
AVObject.fetch(String includeKeys) |
AVObject |
AVStatus.fetch(String includedKeys)
已过时。
|
AVObject |
AVObject.fetchIfNeeded() |
AVObject |
AVStatus.fetchIfNeeded()
已过时。
|
AVObject |
AVPush.getNotification()
return the instance of _Notification。
|
AVObject |
AVRelation.getParent() |
static AVObject |
Transformer.objectFromClassName(String className) |
static AVObject |
AVObject.parseAVObject(String objectString)
create AVObject instance from json string which generated by AVObject.toString or AVObject.toJSONString.
|
protected static AVObject |
ArchivedRequests.parseAVObject(String content) |
AVObject |
AVStatus.toObject() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected List<AVObject> |
AVObject.extractCascadingObjects(Object o) |
io.reactivex.Observable<AVObject> |
AVObject.fetchIfNeededInBackground() |
io.reactivex.Observable<AVObject> |
AVStatus.fetchIfNeededInBackground()
已过时。
|
io.reactivex.Observable<AVObject> |
AVObject.fetchInBackground() |
io.reactivex.Observable<AVObject> |
AVStatus.fetchInBackground()
已过时。
|
io.reactivex.Observable<AVObject> |
AVObject.fetchInBackground(String includeKyes) |
io.reactivex.Observable<AVObject> |
AVStatus.fetchInBackground(String includeKeys)
已过时。
|
AVQuery<AVObject> |
AVUser.followeeQuery() |
AVQuery<AVObject> |
AVUser.followerQuery() |
protected io.reactivex.Observable<List<AVObject>> |
AVObject.getCascadingSaveObjects() |
io.reactivex.Observable<AVObject> |
AVObject.refreshInBackground() |
io.reactivex.Observable<AVObject> |
AVStatus.refreshInBackground()
已过时。
|
io.reactivex.Observable<AVObject> |
AVObject.refreshInBackground(String includeKeys) |
io.reactivex.Observable<? extends AVObject> |
AVObject.saveInBackground() |
io.reactivex.Observable<? extends AVObject> |
AVStatus.saveInBackground()
已过时。
|
io.reactivex.Observable<? extends AVObject> |
AVObject.saveInBackground(AVSaveOption option) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected static <T extends AVObject> |
AVObject.cast(AVObject object,
Class<T> clazz) |
void |
ArchivedRequests.deleteEventually(AVObject object) |
static String |
ArchivedRequests.getArchiveContent(AVObject object,
boolean isDelete) |
void |
AVRelation.remove(AVObject object)
Removes an object from this relation.
|
protected void |
AVObject.resetByRawData(AVObject avObject) |
static <M extends AVObject> |
AVRelation.reverseQuery(Class<M> theParentClazz,
String relationKey,
AVObject child)
Create a query that can be used to query the parent objects in this relation.
|
static <M extends AVObject> |
AVRelation.reverseQuery(String parentClassName,
String relationKey,
AVObject child)
Create a query that can be used to query the parent objects in this relation.
|
void |
ArchivedRequests.saveEventually(AVObject object) |
void |
AVRelation.setParent(AVObject parent) |
void |
AVStatus.setSource(AVObject source)
set source of status
|
static <T extends AVObject> |
Transformer.transform(AVObject rawObj,
Class<T> clazz) |
static <T extends AVObject> |
Transformer.transform(AVObject rawObj,
String className) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
AVObject.deleteAll(Collection<? extends AVObject> objects) |
static io.reactivex.Observable<AVNull> |
AVObject.deleteAllInBackground(Collection<? extends AVObject> objects) |
static io.reactivex.Observable<AVCloudQueryResult> |
AVQuery.doCloudQueryInBackground(String cql,
Class<? extends AVObject> clazz) |
static io.reactivex.Observable<AVCloudQueryResult> |
AVQuery.doCloudQueryInBackground(String cql,
Class<? extends AVObject> clazz,
Object... params) |
static String |
Transformer.getSubClassName(Class<? extends AVObject> clazz) |
boolean |
AVObject.hasCircleReference(Map<AVObject,Boolean> markMap)
judge operations' value include circle reference or not.
|
static void |
AVObject.saveAll(Collection<? extends AVObject> objects) |
static io.reactivex.Observable<com.alibaba.fastjson.JSONArray> |
AVObject.saveAllInBackground(Collection<? extends AVObject> objects) |
| 构造器和说明 |
|---|
AVInstallation(AVObject obj) |
AVObject(AVObject other) |
AVRelation(AVObject parent,
String key) |
AVStatus(AVObject o) |
| 限定符和类型 | 方法和说明 |
|---|---|
io.reactivex.Observable<List<AVObject>> |
QueryResultCache.getCacheResult(String className,
Map<String,String> query,
long maxAgeInMilliseconds,
boolean isFinal) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
FindCallback<T extends AVObject> |
class |
FollowCallback<T extends AVObject> |
class |
FollowersAndFolloweesCallback<T extends AVObject> |
class |
GetCallback<T extends AVObject> |
class |
RefreshCallback<T extends AVObject> |
class |
SaveCallback<T extends AVObject> |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
GenericObjectCallback.onGroupRequestFinished(int left,
int total,
AVObject object) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T extends AVObject> |
ObserverBuilder.buildSingleObserver(FindCallback<T> callback)
Multiple Objects Observer.
|
static <T extends AVObject> |
ObserverBuilder.buildSingleObserver(GetCallback<T> callback)
Single Object Observer.
|
static <T extends AVObject> |
ObserverBuilder.buildSingleObserver(RefreshCallback<T> callback) |
static <T extends AVObject> |
ObserverBuilder.buildSingleObserver(SaveCallback<T> callback) |
| 限定符和类型 | 方法和说明 |
|---|---|
<E extends AVObject> |
StorageClient.saveWholeObject(Class<E> clazz,
String endpointClass,
String objectId,
com.alibaba.fastjson.JSONObject object,
boolean fetchFlag,
com.alibaba.fastjson.JSONObject where) |
| 限定符和类型 | 方法和说明 |
|---|---|
io.reactivex.Observable<? extends AVObject> |
StorageClient.createObject(String className,
com.alibaba.fastjson.JSONObject data,
boolean fetchFlag,
com.alibaba.fastjson.JSONObject where) |
io.reactivex.Observable<? extends AVObject> |
StorageClient.fetchObject(String className,
String objectId,
String includeKeys) |
io.reactivex.Observable<AVObject> |
StorageClient.getWholeObject(String endpointClass,
String objectId,
String includeKeys) |
io.reactivex.Observable<List<AVObject>> |
StorageClient.queryObjects(String className,
Map<String,String> query,
AVQuery.CachePolicy cachePolicy,
long maxAgeInMilliseconds) |
io.reactivex.Observable<? extends AVObject> |
StorageClient.saveObject(String className,
String objectId,
com.alibaba.fastjson.JSONObject data,
boolean fetchFlag,
com.alibaba.fastjson.JSONObject where) |
| 限定符和类型 | 方法和说明 |
|---|---|
static AVObject |
Utils.parseObjectFromMap(Map<String,Object> map) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected static Object |
BaseOperation.encodeAVObject(AVObject o,
boolean isTop) |
List<Map<String,Object>> |
CompoundOperation.encodeRestOp(AVObject parent) |
static Map<String,Object> |
Utils.mapFromAVObject(AVObject object,
boolean topObject) |
static Map<String,Object> |
Utils.mapFromPointerObject(AVObject object) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
CompoundOperation.checkCircleReference(Map<AVObject,Boolean> markMap) |
boolean |
BaseOperation.checkCircleReference(Map<AVObject,Boolean> markMap) |
boolean |
ObjectFieldOperation.checkCircleReference(Map<AVObject,Boolean> markMap) |
static Map<String,Object> |
Utils.createPointerArrayOpMap(String key,
String op,
Collection<AVObject> objects) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<? extends AVObject> |
AVCloudQueryResult.getResults() |
List<AVObject> |
AVQueryResult.getResults() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
AVCloudQueryResult.setResults(List<? extends AVObject> results) |
void |
AVQueryResult.setResults(List<AVObject> results) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AVSearchQuery<T extends AVObject> |
| 限定符和类型 | 方法和说明 |
|---|---|
io.reactivex.Observable<AVObject> |
APIService.createObject(String className,
com.alibaba.fastjson.JSONObject object,
boolean fetchFlag,
com.alibaba.fastjson.JSONObject where) |
io.reactivex.Observable<AVObject> |
APIService.fetchObject(String className,
String objectId) |
io.reactivex.Observable<AVObject> |
APIService.fetchObject(String className,
String objectId,
String includeKeys) |
io.reactivex.Observable<List<? extends AVObject>> |
APIService.findObjects(String className)
Object Operations.
|
io.reactivex.Observable<AVObject> |
APIService.getWholeObject(String endpointClass,
String objectId,
String includeKeys) |
io.reactivex.Observable<AVObject> |
APIService.saveWholeObject(String endpointClass,
com.alibaba.fastjson.JSONObject object,
boolean fetchFlag,
com.alibaba.fastjson.JSONObject where)
AVInstalltion methods.
|
io.reactivex.Observable<AVObject> |
APIService.saveWholeObject(String endpointClass,
String objectId,
com.alibaba.fastjson.JSONObject object,
boolean fetchFlag,
com.alibaba.fastjson.JSONObject where) |
io.reactivex.Observable<AVObject> |
APIService.updateObject(String className,
String objectId,
com.alibaba.fastjson.JSONObject object,
boolean fetchFlag,
com.alibaba.fastjson.JSONObject where) |
Copyright © 2019. All rights reserved.