|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectcom.seeyon.ctp.util.ObjectToXMLBase
com.seeyon.ctp.common.po.BasePO
public abstract class BasePO
Title: T1开发框架
Description: PO基类
Copyright: Copyright (c) 2012
Company: seeyon.com
| 字段摘要 | |
|---|---|
protected java.lang.Long |
id
|
static org.apache.commons.lang.builder.ToStringStyle |
v3xToStringStyle
|
| 构造方法摘要 | |
|---|---|
BasePO()
|
|
| 方法摘要 | |
|---|---|
java.lang.Object |
clone()
克隆对象,同时把新对象的id置为默认值 |
boolean |
equals(java.lang.Object other)
|
java.lang.Object |
getExtraAttr(java.lang.String key)
获取额外属性 |
java.util.Map |
getExtraMap()
返回扩展属性Map |
java.lang.Long |
getId()
|
int |
hashCode()
CacheList在集群之间定位依赖于hashcode。 |
boolean |
isNew()
|
void |
putExtraAttr(java.lang.String key,
BasePO value)
向数据集中添加一条属性及它的值 |
void |
putExtraAttr(java.lang.String key,
boolean value)
向数据集中添加一条属性及它的值 |
void |
putExtraAttr(java.lang.String key,
byte value)
向数据集中添加一条属性及它的值 |
void |
putExtraAttr(java.lang.String key,
char value)
向数据集中添加一条属性及它的值 |
void |
putExtraAttr(java.lang.String key,
java.util.Date value)
向数据集中添加一条属性及它的值 |
void |
putExtraAttr(java.lang.String key,
double value)
向数据集中添加一条属性及它的值 |
void |
putExtraAttr(java.lang.String key,
float value)
向数据集中添加一条属性及它的值 |
void |
putExtraAttr(java.lang.String key,
int value)
向数据集中添加一条属性及它的值 |
void |
putExtraAttr(java.lang.String key,
int[] value)
向数据集中添加一个整形数组 |
void |
putExtraAttr(java.lang.String key,
java.util.List<? extends java.lang.Object> value)
向数据集中添加一条属性及它的值 |
void |
putExtraAttr(java.lang.String key,
long value)
向数据集中添加一条属性及它的值 |
void |
putExtraAttr(java.lang.String key,
short value)
向数据集中添加一条属性及它的值 |
void |
putExtraAttr(java.lang.String key,
java.lang.String value)
向数据集中添加一条属性及它的值 |
void |
putExtraAttr(java.lang.String key,
java.lang.String[] value)
向数据集中添加一个字符串数组 |
void |
setId(java.lang.Long id)
|
void |
setIdIfNew()
当Id为 null或者-1时,设置一个新值 |
void |
setNewId()
给Id设置一个新值 |
java.lang.String |
toJSON()
获取该PO的JSON字符串 |
java.lang.String |
toJSON(int level)
|
java.lang.String |
toJSONnoAttr()
获取该PO不还额外属性(extraAttr)的JSON字符串 |
java.lang.String |
toString()
|
| 从类 com.seeyon.ctp.util.ObjectToXMLBase 继承的方法 |
|---|
toXML |
| 从类 java.lang.Object 继承的方法 |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| 字段详细信息 |
|---|
protected java.lang.Long id
public static final org.apache.commons.lang.builder.ToStringStyle v3xToStringStyle
| 构造方法详细信息 |
|---|
public BasePO()
| 方法详细信息 |
|---|
public java.util.Map getExtraMap()
public java.lang.Object getExtraAttr(java.lang.String key)
key - 属性名
public void putExtraAttr(java.lang.String key,
int value)
key - 属性名value - 属性值(int型)
public void putExtraAttr(java.lang.String key,
long value)
key - 属性名value - 属性值(long型)
public void putExtraAttr(java.lang.String key,
short value)
key - 属性名value - 属性值(short型)
public void putExtraAttr(java.lang.String key,
byte value)
key - 属性名value - 属性值(byte型)
public void putExtraAttr(java.lang.String key,
float value)
key - 属性名value - 属性值(float型)
public void putExtraAttr(java.lang.String key,
double value)
key - 属性名value - 属性值(double型)
public void putExtraAttr(java.lang.String key,
boolean value)
key - 属性名value - 属性值(boolean型)
public void putExtraAttr(java.lang.String key,
char value)
key - 属性名value - 属性值(char型)
public void putExtraAttr(java.lang.String key,
java.lang.String value)
key - 属性名value - 属性值(String型)
public void putExtraAttr(java.lang.String key,
java.util.Date value)
key - 属性名value - 属性值(java.util.Date型)
public void putExtraAttr(java.lang.String key,
BasePO value)
key - 属性名value - 属性值(BasePO型)
public void putExtraAttr(java.lang.String key,
java.util.List<? extends java.lang.Object> value)
key - 属性名value - 属性值(java.util.List型)
public void putExtraAttr(java.lang.String key,
java.lang.String[] value)
key - 属性名value - 属性值(String数组类型)
public void putExtraAttr(java.lang.String key,
int[] value)
key - 属性名value - 属性值(int数组类型)public java.lang.Long getId()
public void setId(java.lang.Long id)
public boolean isNew()
public void setIdIfNew()
null或者-1时,设置一个新值
public void setNewId()
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
java.lang.Object 中的 clonejava.lang.CloneNotSupportedExceptionpublic java.lang.String toString()
java.lang.Object 中的 toStringpublic java.lang.String toJSON()
public java.lang.String toJSON(int level)
public java.lang.String toJSONnoAttr()
public boolean equals(java.lang.Object other)
java.lang.Object 中的 equalspublic int hashCode()
java.lang.Object 中的 hashCode
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||