类的使用
cn.leancloud.LCObject
-
使用LCObject的程序包 程序包 说明 cn.leancloud cn.leancloud.callback cn.leancloud.convertor cn.leancloud.core cn.leancloud.gson cn.leancloud.query cn.leancloud.search -
-
cn.leancloud中LCObject的使用
类型参数类型为LCObject的cn.leancloud中的类 修饰符和类型 类 说明 classLCQuery<T extends LCObject>classLCRelation<T extends LCObject>cn.leancloud中LCObject的子类 修饰符和类型 类 说明 classLCBlockRelationclassLCFileclassLCFriendshipclassLCFriendshipRequestclassLCInstallationclassLCRoleclassLCStatusStatus 预定义属性: 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.classLCUser类型参数类型为LCObject的cn.leancloud中的方法 修饰符和类型 方法 说明 static <T extends LCObject>
LCQuery<T>LCQuery. and(java.util.List<LCQuery<T>> queries)Constructs a query that is the and of the given queries.protected static <T extends LCObject>
TLCObject. cast(LCObject object, java.lang.Class<T> clazz)static <T extends LCObject>
TLCObject. createWithoutData(java.lang.Class<T> clazz, java.lang.String objectId)Create a new instance with particular class and objectId.static <T extends LCObject>
io.reactivex.Observable<LCCloudQueryResult>LCCloudQuery. executeInBackground(LCUser asAuthenticatedUser, java.lang.String cql, java.lang.Class<T> clazz, java.lang.Object... params)execute cql query in background.static <T extends LCObject>
io.reactivex.Observable<LCCloudQueryResult>LCCloudQuery. executeInBackground(java.lang.String cql, java.lang.Class<T> clazz, java.lang.Object... params)execute cql query in background.static <T extends LCObject>
LCQuery<T>LCUser. followeeQuery(java.lang.String userObjectId, java.lang.Class<T> clazz)get followee query.static <T extends LCObject>
LCQuery<T>LCUser. followerQuery(java.lang.String userObjectId, java.lang.Class<T> clazz)get follower query.static <T extends LCObject>
LCQuery<T>LCUser. friendshipBlockQuery(java.lang.Class<T> clazz)get block query.<T extends LCObject>
TLCObject. getLCObject(java.lang.String key)Get AVObject value of specified key.static <T extends LCObject>
LCQuery<T>LCObject. getQuery(java.lang.Class<T> clazz)Get query for class.static <T extends LCObject>
LCQuery<T>LCQuery. getQuery(java.lang.Class<T> clazz)Create a AVQuery with special sub-class.static <T extends LCObject>
LCQuery<T>LCQuery. getQuery(java.lang.String theClassName)Constructs a query.<T extends LCObject>
LCRelation<T>LCObject. getRelation(java.lang.String key)Get AVRelation value of specified key.static <T extends LCObject>
LCQuery<T>LCQuery. or(java.util.List<LCQuery<T>> queries)Constructs a query that is the or of the given queries.static <T extends LCObject>
voidTransformer. registerClass(java.lang.Class<T> clazz)static <T extends LCObject>
voidLCObject. registerSubclass(java.lang.Class<T> clazz)Register subclass to AVOSCloud SDK.It must be invocated before AVOSCloud.initialize.static <M extends LCObject>
LCQuery<M>LCRelation. reverseQuery(java.lang.Class<M> theParentClazz, java.lang.String relationKey, LCObject child)Create a query that can be used to query the parent objects in this relation.static <M extends LCObject>
LCQuery<M>LCRelation. reverseQuery(java.lang.String parentClassName, java.lang.String relationKey, LCObject child)Create a query that can be used to query the parent objects in this relation.static <T extends LCObject>
TTransformer. transform(LCObject rawObj, java.lang.Class<T> clazz)static <T extends LCObject>
TTransformer. transform(LCObject rawObj, java.lang.String className)返回LCObject的cn.leancloud中的方法 修饰符和类型 方法 说明 static LCObjectLCObject. createWithoutData(java.lang.String className, java.lang.String objectId)Create a new instance with particular classname and objectId.LCObjectLCObject. fetch()Fetch current object in blocking mode.LCObjectLCObject. fetch(LCUser asAuthenticatedUser, java.lang.String includeKeys)Fetch current object in blocking mode.LCObjectLCObject. fetch(java.lang.String includeKeys)Fetch current object in blocking mode.LCObjectLCStatus. fetch()已过时。LCObjectLCStatus. fetch(java.lang.String includedKeys)已过时。LCObjectLCObject. fetchIfNeeded()Fetch current object in blocking mode.LCObjectLCStatus. fetchIfNeeded()已过时。LCObjectLCPush. getNotification()Return the instance of _Notification。LCObjectLCRanking. getObject()LCObjectLCStatistic. getObject()get target object(only valid for leaderboard which member type is LCObjct)LCObjectLCRelation. getParent()static LCObjectTransformer. objectFromClassName(java.lang.String className)protected static LCObjectArchivedRequests. parseAVObject(java.lang.String content)static LCObjectLCObject. parseLCObject(java.lang.String objectString)Create AVObject instance from json string which generated by AVObject.toString or AVObject.toJSONString.LCObjectLCStatus. toObject()返回变量类型为LCObject的类型的cn.leancloud中的方法 修饰符和类型 方法 说明 io.reactivex.Observable<? extends LCObject>LCFriendshipRequest. accept(java.util.Map<java.lang.String,java.lang.Object> attributes)accept friend request by current user.io.reactivex.Observable<? extends LCObject>LCFriendshipRequest. decline()decline friend request by current user.protected java.util.List<LCObject>LCObject. extractCascadingObjects(java.lang.Object o)io.reactivex.Observable<LCObject>LCObject. fetchIfNeededInBackground()Fetch current object if needed in async mode.io.reactivex.Observable<LCObject>LCObject. fetchIfNeededInBackground(LCUser asAuthenticatedUser, java.lang.String includeKeys)Fetch current object if needed in async mode.io.reactivex.Observable<LCObject>LCObject. fetchIfNeededInBackground(java.lang.String includeKeys)Fetch current object if needed in async mode.io.reactivex.Observable<LCObject>LCStatus. fetchIfNeededInBackground()已过时。io.reactivex.Observable<LCObject>LCObject. fetchInBackground()Fetch current object in async mode.io.reactivex.Observable<LCObject>LCObject. fetchInBackground(LCUser asAuthenticatedUser, java.lang.String includeKeys)Fetch current object in async mode.io.reactivex.Observable<LCObject>LCObject. fetchInBackground(java.lang.String includeKeys)Fetch current object in async mode.io.reactivex.Observable<LCObject>LCStatus. fetchInBackground()已过时。io.reactivex.Observable<LCObject>LCStatus. fetchInBackground(java.lang.String includeKeys)已过时。LCQuery<LCObject>LCUser. followeeQuery()get followee query.LCQuery<LCObject>LCUser. followerQuery()get follower query.LCQuery<LCObject>LCUser. friendshipBlockQuery()get block query.protected io.reactivex.Observable<java.util.List<LCObject>>LCObject. generateCascadingSaveObjects()io.reactivex.Observable<LCObject>LCObject. refreshInBackground()Refresh current object in async mode.io.reactivex.Observable<LCObject>LCObject. refreshInBackground(LCUser asAuthenticatedUser)Refresh current object in async mode.io.reactivex.Observable<LCObject>LCObject. refreshInBackground(LCUser asAuthenticatedUser, java.lang.String includeKeys)Refresh current object in async mode.io.reactivex.Observable<LCObject>LCObject. refreshInBackground(java.lang.String includeKeys)Refresh current object in async mode.io.reactivex.Observable<LCObject>LCStatus. refreshInBackground()已过时。io.reactivex.Observable<? extends LCObject>LCFriendship. saveInBackground(LCSaveOption option)save friendship in backgound.io.reactivex.Observable<? extends LCObject>LCFriendshipRequest. saveInBackground(LCSaveOption option)io.reactivex.Observable<? extends LCObject>LCObject. saveInBackground()Save object in background.io.reactivex.Observable<? extends LCObject>LCObject. saveInBackground(LCSaveOption option)Save object in background.io.reactivex.Observable<? extends LCObject>LCObject. saveInBackground(LCUser asAuthenticatedUser)Save object in background.io.reactivex.Observable<? extends LCObject>LCObject. saveInBackground(LCUser asAuthenticatedUser, LCSaveOption option)Save object in background.io.reactivex.Observable<? extends LCObject>LCStatus. saveInBackground()已过时。参数类型为LCObject的cn.leancloud中的方法 修饰符和类型 方法 说明 protected static <T extends LCObject>
TLCObject. cast(LCObject object, java.lang.Class<T> clazz)voidArchivedRequests. deleteEventually(LCObject object)static java.lang.StringArchivedRequests. getArchiveContent(LCObject object, boolean isDelete)voidLCRelation. remove(LCObject object)Removes an object from this relation.protected voidLCObject. resetByRawData(LCObject LCObject)static <M extends LCObject>
LCQuery<M>LCRelation. reverseQuery(java.lang.Class<M> theParentClazz, java.lang.String relationKey, LCObject child)Create a query that can be used to query the parent objects in this relation.static <M extends LCObject>
LCQuery<M>LCRelation. reverseQuery(java.lang.String parentClassName, java.lang.String relationKey, LCObject child)Create a query that can be used to query the parent objects in this relation.voidArchivedRequests. saveEventually(LCObject object)voidLCRanking. setObject(LCObject object)voidLCStatistic. setObject(LCObject object)voidLCRelation. setParent(LCObject parent)voidLCStatus. setSource(LCObject source)set source of statusstatic <T extends LCObject>
TTransformer. transform(LCObject rawObj, java.lang.Class<T> clazz)static <T extends LCObject>
TTransformer. transform(LCObject rawObj, java.lang.String className)类型变量类型为LCObject的cn.leancloud中的方法参数 修饰符和类型 方法 说明 static voidLCObject. deleteAll(LCUser asAuthenticatedUser, java.util.Collection<? extends LCObject> objects)Delete all objects in blocking mode.static voidLCObject. deleteAll(java.util.Collection<? extends LCObject> objects)Delete all objects in blocking mode.static io.reactivex.Observable<LCNull>LCObject. deleteAllInBackground(LCUser asAuthenticatedUser, java.util.Collection<? extends LCObject> objects)Delete all objects in async mode.static io.reactivex.Observable<LCNull>LCObject. deleteAllInBackground(java.util.Collection<? extends LCObject> objects)Delete all objects in async mode.static io.reactivex.Observable<LCCloudQueryResult>LCCloudQuery. executeInBackground(LCUser asAuthenticatedUser, java.lang.String cql, java.lang.Class<? extends LCObject> clazz)execute cql query in background.static io.reactivex.Observable<LCCloudQueryResult>LCCloudQuery. executeInBackground(java.lang.String cql, java.lang.Class<? extends LCObject> clazz)execute cql query in background.booleanLCObject. hasCircleReference(java.util.Map<LCObject,java.lang.Boolean> markMap)judge operations' value include circle reference or not.static voidLCObject. saveAll(LCUser asAuthenticatedUser, java.util.Collection<? extends LCObject> objects)Save All objects in blocking mode.static voidLCObject. saveAll(java.util.Collection<? extends LCObject> objects)Save All objects in blocking mode.static io.reactivex.Observable<JSONArray>LCObject. saveAllInBackground(LCUser asAuthenticatedUser, java.util.Collection<? extends LCObject> objects)Save all objects in async mode.static io.reactivex.Observable<JSONArray>LCObject. saveAllInBackground(java.util.Collection<? extends LCObject> objects)Save all objects in async mode.参数类型为LCObject的cn.leancloud中的构造器 构造器 说明 LCBlockRelation(LCObject object)LCFriendship(LCObject object)LCInstallation(LCObject obj)LCLeaderboard(LCObject object)LCObject(LCObject other)Copy constructor.LCRelation(LCObject parent, java.lang.String key)LCStatus(LCObject o)constructor from AVObject instance. -
cn.leancloud.callback中LCObject的使用
类型参数类型为LCObject的cn.leancloud.callback中的类 修饰符和类型 类 说明 classFindCallback<T extends LCObject>classFollowCallback<T extends LCObject>classFollowersAndFolloweesCallback<T extends LCObject>classGetCallback<T extends LCObject>classRefreshCallback<T extends LCObject>classSaveCallback<T extends LCObject>参数类型为LCObject的cn.leancloud.callback中的方法 修饰符和类型 方法 说明 voidGenericObjectCallback. onGroupRequestFinished(int left, int total, LCObject object) -
cn.leancloud.convertor中LCObject的使用
类型参数类型为LCObject的cn.leancloud.convertor中的方法 修饰符和类型 方法 说明 static <T extends LCObject>
cn.leancloud.convertor.ObserverBuilder.CollectionObserver<T>ObserverBuilder. buildCollectionObserver(FindCallback<T> callback)build observer for FindCallbackstatic <T extends LCObject>
cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<T>ObserverBuilder. buildSingleObserver(FollowCallback<T> callback)build observer for FollowCallbackstatic <T extends LCObject>
cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<T>ObserverBuilder. buildSingleObserver(GetCallback<T> callback)build observer for GetCallbackstatic <T extends LCObject>
cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<T>ObserverBuilder. buildSingleObserver(RefreshCallback<T> callback)build observer for RefreshCallbackstatic <T extends LCObject>
cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<T>ObserverBuilder. buildSingleObserver(SaveCallback<T> callback)build observer for SaveCallback -
cn.leancloud.core中LCObject的使用
类型参数类型为LCObject的cn.leancloud.core中的方法 修饰符和类型 方法 说明 <E extends LCObject>
io.reactivex.Observable<E>StorageClient. saveWholeObject(LCUser authenticatedUser, java.lang.Class<E> clazz, java.lang.String endpointClass, java.lang.String objectId, JSONObject object, boolean fetchFlag, JSONObject where)返回变量类型为LCObject的类型的cn.leancloud.core中的方法 修饰符和类型 方法 说明 io.reactivex.Observable<LCObject>StorageClient. createLeaderboard(java.util.Map<java.lang.String,java.lang.Object> params)Leaderboard APIio.reactivex.Observable<? extends LCObject>StorageClient. createObject(LCUser authenticatedUser, java.lang.String className, JSONObject data, boolean fetchFlag, JSONObject where)io.reactivex.Observable<LCObject>StorageClient. fetchLeaderboard(java.lang.String name)io.reactivex.Observable<? extends LCObject>StorageClient. fetchObject(LCUser authenticatedUser, java.lang.String className, java.lang.String objectId, java.lang.String includeKeys)io.reactivex.Observable<LCObject>StorageClient. getWholeObject(LCUser authenticatedUser, java.lang.String endpointClass, java.lang.String objectId, java.lang.String includeKeys)io.reactivex.Observable<java.util.List<LCObject>>StorageClient. queryObjects(LCUser authenticatedUser, java.lang.String className, java.lang.String endPoint, java.util.Map<java.lang.String,java.lang.String> query, LCQuery.CachePolicy cachePolicy, long maxAgeInMilliseconds)io.reactivex.Observable<LCObject>StorageClient. resetLeaderboard(java.lang.String name)io.reactivex.Observable<? extends LCObject>StorageClient. saveObject(LCUser authenticatedUser, java.lang.String className, java.lang.String objectId, JSONObject data, boolean fetchFlag, JSONObject where)io.reactivex.Observable<LCObject>StorageClient. updateLeaderboard(java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> params) -
cn.leancloud.gson中LCObject的使用
返回LCObject的cn.leancloud.gson中的方法 修饰符和类型 方法 说明 LCObjectObjectDeserializer. deserialize(com.google.gson.JsonElement elem, java.lang.reflect.Type type, com.google.gson.JsonDeserializationContext ctx) -
cn.leancloud.query中LCObject的使用
返回变量类型为LCObject的类型的cn.leancloud.query中的方法 修饰符和类型 方法 说明 java.util.List<? extends LCObject>LCCloudQueryResult. getResults()java.util.List<LCObject>LCQueryResult. getResults()类型变量类型为LCObject的cn.leancloud.query中的方法参数 修饰符和类型 方法 说明 voidLCCloudQueryResult. setResults(java.util.List<? extends LCObject> results)voidLCQueryResult. setResults(java.util.List<LCObject> results) -
cn.leancloud.search中LCObject的使用
类型参数类型为LCObject的cn.leancloud.search中的类 修饰符和类型 类 说明 classLCSearchQuery<T extends LCObject>
-