即时通信之Bmob开发06

来源:互联网 发布:张继科 极速前进 知乎 编辑:程序博客网 时间:2024/05/20 17:27

cn.bmob.v3 
类 BmobObject

java.lang.Object  继承者 cn.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) 
            

方法摘要 voidadd(java.lang.String key, java.lang.Object value) 
          在一个数组字段中添加一个值 voidaddAll(java.lang.String key, java.util.Collection<?> values) 
          在一个数组字段中添加多个值 voidaddAllUnique(java.lang.String key, java.util.Collection<?> values) 
          在一个数组字段中添加多个值(只会在原本数组字段中不存在这些值的情形下才会添加入数组,插入数组的位置不固定的) voidaddUnique(java.lang.String key, java.lang.Object value) 
          在一个数组字段中添加一个值(只会在原本数组字段中不存在该值的情形下才会添加入数组,插入数组的位置不固定的) voiddelete(Context context) 
          删除对象 voiddelete(Context context, DeleteListener listener) 
          删除对象 voiddelete(Context context, java.lang.String objectId, DeleteListener listener) 
          删除对象 voiddeleteBatch(Context context, java.util.List<BmobObject> objects, DeleteListener listener) 
          批量删除数据 BmobACLgetACL() 
          获取该对象的访问权限 java.lang.StringgetCreatedAt() 
          获取该对象的创建时间 java.lang.StringgetObjectId() 
          获取该对象的唯一标示objectId java.lang.StringgetTableName() 
            java.lang.StringgetUpdatedAt() 
          获取该对象的最后更新时间 voidincrement(java.lang.String key) 
          给指定的字段自增1 voidincrement(java.lang.String key, java.lang.Number amount) 
          给指定的字段自动增加指定的数量 voidinsertBatch(Context context, java.util.List<BmobObject> objects, SaveListener listener) 
          批量创建数据 voidput(java.lang.String key, java.lang.Object value) 
          添加数据(老版本的兼容方法) voidremove(java.lang.String key) 
          删除一个字段 voidremoveAll(java.lang.String key, java.util.Collection<?> values) 
          从一个数组字段的值内移除指定的多个值 voidsave(Context context) 
          保存当前对象 voidsave(Context context, SaveListener insertListener) 
          保存当前对象 voidsetACL(BmobACL aCL) 
          设置给对象的访问权限 voidsetObjectId(java.lang.String objectId) 
          设置该对象的唯一标示 voidsetTableName(java.lang.String tableName) 
            voidupdate(Context context) 
          更新当前对象 voidupdate(Context context, java.lang.String objectId, UpdateListener listener) 
          更新当前对象 voidupdate(Context context, UpdateListener listener) 
          更新当前对象 voidupdateBatch(Context context, java.util.List<BmobObject> objects, UpdateListener listener) 

          批量更新数据




cn.bmob.v3.listener 
类 DeleteListener

java.lang.Object  继承者 cn.bmob.v3.listener.DeleteListener

public abstract class DeleteListener
extends java.lang.Object

删除对象监听器

作者:
BmobTeam

构造方法摘要DeleteListener() 
            方法摘要abstract  voidonFailure(int code, java.lang.String msg) 
          删除失败 voidonFinish() 
            voidonStart() 
           abstract  voidonSuccess() 
          删除成功 


cn.bmob.v3.listener 
类 SaveListener

java.lang.Object  继承者 cn.bmob.v3.listener.SaveListener

public abstract class SaveListener
extends java.lang.Object

保存对象监听器

作者:
BmobTeam

构造方法摘要SaveListener() 
            方法摘要abstract  voidonFailure(int code, java.lang.String msg) 
          保存对象失败 voidonFinish() 
            voidonStart() 
           abstract  voidonSuccess() 
          保存对象成功


cn.bmob.v3.listener 
类 UpdateListener

java.lang.Object  继承者 cn.bmob.v3.listener.UpdateListener

public abstract class UpdateListener
extends java.lang.Object

更新对象监听器

作者:
BmobTeam

构造方法摘要UpdateListener() 
            方法摘要abstract  voidonFailure(int code, java.lang.String msg) 
          更新对象失败 voidonFinish() 
            voidonStart() 
           abstract  voidonSuccess() 
          更新对象成功
0 0
原创粉丝点击