| 程序包 | 说明 |
|---|---|
| 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 sample:
{
"ACL": {
"*": {
"read": true,
"write": false
}
},
"content": [
{
"__type": "Pointer",
"className": "Feed",
"objectId": "objectid"
}
],
"inboxType": "draft",
"type": "postFeedDraft",
"source": {
"__type": "Pointer",
"className": "_User",
"objectId": "a particular user"
},
"contributor": {
"__type": "Pointer",
"className": "_User",
"objectId": "another particular user"
},
"objectId": "status object id",
"createdAt": "2018-04-19T08:43:16.277Z",
"updatedAt": "2018-04-19T08:43:16.277Z"
}
|
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.
|
<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 |
AVObject.fetch(String includeKeys) |
AVObject |
AVObject.fetchIfNeeded() |
AVObject |
AVPush.getNotification()
返回推送后创建的_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) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected List<AVObject> |
AVObject.extractCascadingObjects(Object o) |
io.reactivex.Observable<AVObject> |
AVObject.fetchIfNeededInBackground() |
io.reactivex.Observable<AVObject> |
AVObject.fetchInBackground() |
io.reactivex.Observable<AVObject> |
AVObject.fetchInBackground(String includeKyes) |
protected io.reactivex.Observable<List<AVObject>> |
AVObject.getCascadingSaveObjects() |
io.reactivex.Observable<AVObject> |
AVObject.refreshInBackground() |
io.reactivex.Observable<AVObject> |
AVObject.refreshInBackground(String includeKeys) |
io.reactivex.Observable<? extends AVObject> |
AVObject.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) |
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) |
| 限定符和类型 | 方法和说明 |
|---|---|
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) |
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 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) |
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.