cn.bmob.v3
类 BmobObject
java.lang.Objectcn.bmob.v3.BmobObject
-
所有已实现的接口:
- java.io.Serializable
-
直接已知子类:
- AppVersion, BmobInstallation, BmobRole, BmobUser
public class BmobObject extends java.lang.Object implements java.io.Serializable
Bmob云数据库操作基础类
-
作者:
- BmobTeam 另请参见:
- 序列化表格
构造方法摘要 | |
---|---|
BmobObject() | |
BmobObject(java.lang.String tableName) |
方法摘要 | |
---|---|
void | add(java.lang.String key, java.lang.Object value) 在一个数组字段中添加一个值 |
void | addAll(java.lang.String key, java.util.Collection<?> values) 在一个数组字段中添加多个值 |
void | addAllUnique(java.lang.String key, java.util.Collection<?> values) 在一个数组字段中添加多个值(只会在原本数组字段中不存在这些值的情形下才会添加入数组,插入数组的位置不固定的) |
void | addUnique(java.lang.String key, java.lang.Object value) 在一个数组字段中添加一个值(只会在原本数组字段中不存在该值的情形下才会添加入数组,插入数组的位置不固定的) |
void | delete(Context context) 删除对象 |
void | delete(Context context, DeleteListener listener) 删除对象 |
void | delete(Context context, java.lang.String objectId, DeleteListener listener) 删除对象 |
void | deleteBatch(Context context, java.util.List<BmobObject> objects, DeleteListener listener) 批量删除数据 |
BmobACL | getACL() 获取该对象的访问权限 |
java.lang.String | getCreatedAt() 获取该对象的创建时间 |
java.lang.String | getObjectId() 获取该对象的唯一标示objectId |
java.lang.String | getTableName() |
java.lang.String | getUpdatedAt() 获取该对象的最后更新时间 |
void | increment(java.lang.String key) 给指定的字段自增1 |
void | increment(java.lang.String key, java.lang.Number amount) 给指定的字段自动增加指定的数量 |
void | insertBatch(Context context, java.util.List<BmobObject> objects, SaveListener listener) 批量创建数据 |
void | put(java.lang.String key, java.lang.Object value) 添加数据(老版本的兼容方法) |
void | remove(java.lang.String key) 删除一个字段 |
void | removeAll(java.lang.String key, java.util.Collection<?> values) 从一个数组字段的值内移除指定的多个值 |
void | save(Context context) 保存当前对象 |
void | save(Context context, SaveListener insertListener) 保存当前对象 |
void | setACL(BmobACL aCL) 设置给对象的访问权限 |
void | setObjectId(java.lang.String objectId) 设置该对象的唯一标示 |
void | setTableName(java.lang.String tableName) |
void | update(Context context) 更新当前对象 |
void | update(Context context, java.lang.String objectId, UpdateListener listener) 更新当前对象 |
void | update(Context context, UpdateListener listener) 更新当前对象 |
void | updateBatch(Context context, java.util.List<BmobObject> objects, UpdateListener listener) 批量更新数据
|
cn.bmob.v3.listener
类 DeleteListener
java.lang.Objectcn.bmob.v3.listener.DeleteListener
public abstract class DeleteListener extends java.lang.Object
删除对象监听器
-
作者:
- BmobTeam
构造方法摘要 | |
---|---|
DeleteListener() |
方法摘要 | |
---|---|
abstract void | onFailure(int code, java.lang.String msg) 删除失败 |
void | onFinish() |
void | onStart() |
abstract void | onSuccess() 删除成功 |
cn.bmob.v3.listener
类 SaveListener
java.lang.Objectcn.bmob.v3.listener.SaveListener
public abstract class SaveListener extends java.lang.Object
保存对象监听器
-
作者:
- BmobTeam
构造方法摘要 | |
---|---|
SaveListener() |
方法摘要 | |
---|---|
abstract void | onFailure(int code, java.lang.String msg) 保存对象失败 |
void | onFinish() |
void | onStart() |
abstract void | onSuccess() 保存对象成功 |
cn.bmob.v3.listener
类 UpdateListener
java.lang.Objectcn.bmob.v3.listener.UpdateListener
public abstract class UpdateListener extends java.lang.Object
更新对象监听器
-
作者:
- BmobTeam
构造方法摘要 | |
---|---|
UpdateListener() |
方法摘要 | |
---|---|
abstract void | onFailure(int code, java.lang.String msg) 更新对象失败 |
void | onFinish() |
void | onStart() |
abstract void | onSuccess() 更新对象成功 |