即时通信之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)
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.Object cn.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.Object cn.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.Object cn.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()
更新对象成功
0 0
- 即时通信之Bmob开发06
- 即时通信之Bmob开发01
- 即时通信之Bmob开发02
- 即时通信之Bmob开发03
- 即时通信之Bmob开发04
- 即时通信之Bmob开发05
- 即时通信之Bmob开发07
- 即时通信之Bmob开发08
- 即时通信之Bmob开发09
- 即时通信之Bmob开发10
- 即时通信之Bmob开发11
- Android应用开发之即时通信
- iOS开发之利用AsyncSocket实现即时通信(一)
- iOS开发之使用XMPPFramework实现即时通信(一)
- iOS开发之使用XMPPFramework实现即时通信(二)
- iOS开发之使用XMPPFramework实现即时通信(三)
- iOS开发之使用XMPPFramework实现即时通信(一)
- iOS开发之使用XMPPFramework实现即时通信(二)
- C++结合MySql数据库保存数据要注意编码集
- 静态联编和动态联编
- IAR编译ZStack-CC2530为可下载运行的HEX文件的正确配置
- nyoj 37 回文字符串
- Hadoop学习总结
- 即时通信之Bmob开发06
- 不同等级的debug信息打印
- 天声人語 20150413
- [LeetCode]Reverse Linked List II
- AVL平衡树(详解)-JAVA版本
- 日经春秋 20150413
- POJ 1001
- american fuzzy lop
- angular grid