public abstract class BaseEntry extends DAOBean implements Entry
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
DESCRIPTION |
static int |
DESCRIPTIONTYPE |
static java.lang.String |
DISPLAYNAME |
static int |
DISPLAYNAMETYPE |
static java.lang.String |
ID |
static int |
IDTYPE |
static java.lang.String |
PARENTID |
static int |
PARENTIDTYPE |
protected long |
sortindex |
static java.lang.String |
SORTINDEX |
static int |
SORTINDEXTYPE |
| 构造器和说明 |
|---|
BaseEntry() |
BaseEntry(java.lang.String displayName) |
BaseEntry(java.lang.String displayName,
java.lang.String description) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.Object |
clone() |
JSONObject |
createJSONConfig()
生成json
|
JSONObject |
createShowJSONConfig()
生成显示json
|
boolean |
equals4Properties(java.lang.Object obj)
判断对象属性是否相同
|
java.lang.String |
getDescription() |
java.lang.String |
getDisplayName() |
long |
getParentId() |
protected java.lang.String |
getRealDisplayName() |
ShowType |
getShowType() |
long |
getSortindex() |
abstract java.lang.String |
getTypePrefix() |
protected int |
hashCode4Properties() |
void |
parseJSON(JSONObject jo)
用json对象初始化baseentry对象
|
void |
readXML(XMLableReader reader)
读取子节点,应该会被XMLableReader.readXMLObject()调用多次
|
void |
setDescription(java.lang.String description) |
void |
setDisplayName(java.lang.String displayName) |
void |
setMobileCoverId(java.lang.String mobileCoverId) |
void |
setParentId(long parentId) |
void |
setSortindex(long sortindex) |
void |
writeXML(XMLPrintWriter writer)
Write XML.
|
getEntryType, getIdpublic static final java.lang.String ID
public static final java.lang.String PARENTID
public static final java.lang.String DISPLAYNAME
public static final java.lang.String DESCRIPTION
public static final int IDTYPE
public static final int PARENTIDTYPE
public static final int DISPLAYNAMETYPE
public static final int DESCRIPTIONTYPE
public static final java.lang.String SORTINDEX
public static final int SORTINDEXTYPE
protected long sortindex
public BaseEntry()
public BaseEntry(java.lang.String displayName)
public BaseEntry(java.lang.String displayName,
java.lang.String description)
public void setMobileCoverId(java.lang.String mobileCoverId)
setMobileCoverId 在接口中 Entrypublic JSONObject createShowJSONConfig() throws JSONException
createShowJSONConfig 在接口中 EntryJSONException - 异常public JSONObject createJSONConfig() throws JSONException
createJSONConfig 在接口中 EntryJSONException - 异常public void parseJSON(JSONObject jo) throws JSONException
parseJSON 在接口中 Entryjo - json对象JSONException - 异常public abstract java.lang.String getTypePrefix()
public long getSortindex()
getSortindex 在接口中 Entrypublic void setSortindex(long sortindex)
setSortindex 在接口中 Entrypublic void setParentId(long parentId)
public long getParentId()
getParentId 在接口中 Entrypublic void setDisplayName(java.lang.String displayName)
public java.lang.String getDisplayName()
getDisplayName 在接口中 Entryprotected java.lang.String getRealDisplayName()
public void setDescription(java.lang.String description)
public java.lang.String getDescription()
getDescription 在接口中 Entrypublic ShowType getShowType()
getShowType 在接口中 Entrypublic void readXML(XMLableReader reader)
XMLReadablereadXML 在接口中 XMLReadablereader - XML读取对象XMLableReaderpublic void writeXML(XMLPrintWriter writer)
XMLWriterprotected int hashCode4Properties()
hashCode4Properties 在类中 DAOBeanpublic boolean equals4Properties(java.lang.Object obj)
equals4Properties 在类中 DAOBeanobj - 对象public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone 在接口中 FCloneableclone 在类中 DAOBeanjava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常