public class BO extends ModelBean
构造器和说明 |
---|
BO() |
限定符和类型 | 方法和说明 |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
asMap()
获取全部数据
|
boolean |
containsKey(java.lang.String key)
该BO是否存在此数据
|
java.lang.Object |
get(java.lang.String field)
获得field的原始值,该值可能是外面设置到BO或者通过JDBC查询
|
<T> T |
get(java.lang.String field,
java.lang.Class<T> target)
获得T类型的BO字段值
例子:
BO boRecordData = new BO(); boRecordData.set("AGE", 15); boRecordData.get("AGE", Integer.class) |
java.lang.String |
getBindId()
获取该BO的流程实例BINDID
|
java.util.Date |
getCreateDate()
获取该BO的创建日期
|
java.lang.String |
getCreateUser()
获取该BO的创建人
|
java.lang.String |
getId()
获取BO的ID
|
BOModel |
getModel() |
java.lang.String |
getOrgId()
获取该BO的单位ID
|
java.lang.String |
getProcessDefId()
获取该BO的流程定义ID
|
java.lang.String |
getString(java.lang.String field)
获得string类型的字段值
|
java.util.Date |
getUpdateDate()
获取该BO的更新时间
|
java.lang.String |
getUpdateUser()
获取该BO的修改人
|
boolean |
isEnd()
此BO流程实例是否结束
|
boolean |
isNew()
判断是否是一条新数据,即ID是否为空
|
void |
remove(java.lang.String field)
移走一个值
|
java.lang.Object |
removeAndGet(java.lang.String field) |
BO |
set(java.lang.String field,
java.lang.Object value)
设置BO的字段值
|
BO |
setAll(java.util.Map<java.lang.String,java.lang.Object> datas)
设置该BO的全部数据
|
BO |
setBindId(java.lang.String bindId)
设置该BO的流程实例BINDID
|
BO |
setCreateDate(java.util.Date createDate)
设置该BO的创建日期
|
BO |
setCreateUser(java.lang.String createUser)
设置该BO的创建人
|
BO |
setEnd(boolean end)
设置此BO流程实例是否结束
|
BO |
setId(java.lang.String id)
设置BO的ID
|
void |
setModel(BOModel model) |
BO |
setOrgId(java.lang.String orgId)
设置该BO的单位ID
|
BO |
setProcessDefId(java.lang.String processDefId)
设置该BO的流程定义ID
|
BO |
setUpdateDate(java.util.Date updateDate)
设置该BO的更新时间
|
BO |
setUpdateUser(java.lang.String updateUser)
设置该BO的修改人
|
net.sf.json.JSONObject |
toJsonObject()
已过时。
使用toJSONObject()替代
|
JSONObject |
toJSONObject()
获取全部数据的JSON结构对象
|
java.lang.String |
toString()
toString()方法
|
public java.lang.Object get(java.lang.String field)
field
- 元数据字段名public void remove(java.lang.String field)
field
- 元数据字段名public java.lang.Object removeAndGet(java.lang.String field)
public java.lang.String getString(java.lang.String field)
field
- 元数据字段名public <T> T get(java.lang.String field, java.lang.Class<T> target)
field
- 元数据字段名target
- T类型(例如Integer,String,Boolean,Double等等)public BO set(java.lang.String field, java.lang.Object value)
field
- 元数据字段名value
- 数据值public java.lang.String getId()
public BO setId(java.lang.String id)
id
- ID的值public java.lang.String getBindId()
public BO setBindId(java.lang.String bindId)
bindId
- 流程实例BINDIDpublic java.lang.String getOrgId()
public BO setOrgId(java.lang.String orgId)
orgId
- 单位IDpublic java.lang.String getProcessDefId()
public BO setProcessDefId(java.lang.String processDefId)
processDefId
- 流程定义IDpublic java.lang.String getCreateUser()
public BO setCreateUser(java.lang.String createUser)
createUser
- 创建人public java.lang.String getUpdateUser()
public BO setUpdateUser(java.lang.String updateUser)
updateUser
- 修改人public java.util.Date getCreateDate()
public BO setCreateDate(java.util.Date createDate)
createDate
- 创建日期public java.util.Date getUpdateDate()
public BO setUpdateDate(java.util.Date updateDate)
updateDate
- 更新时间public boolean isEnd()
public BO setEnd(boolean end)
end
- 结束状态public BO setAll(java.util.Map<java.lang.String,java.lang.Object> datas)
datas
- Map类型的全部数据public boolean containsKey(java.lang.String key)
key
- 字段元数据名public boolean isNew()
public BOModel getModel()
public void setModel(BOModel model)
@Deprecated public net.sf.json.JSONObject toJsonObject()
toJsonObject
在接口中 IModelBean
toJsonObject
在类中 ModelBean
public JSONObject toJSONObject()
toJSONObject
在接口中 IModelBean
toJSONObject
在类中 ModelBean
public java.lang.String toString()
toString
在类中 java.lang.Object
public java.util.Map<java.lang.String,java.lang.Object> asMap()
Copyright © Actionsoft Co., Ltd. All Rights Reserved.