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, getId
public 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
在接口中 Entry
public JSONObject createShowJSONConfig() throws JSONException
createShowJSONConfig
在接口中 Entry
JSONException
- 异常public JSONObject createJSONConfig() throws JSONException
createJSONConfig
在接口中 Entry
JSONException
- 异常public void parseJSON(JSONObject jo) throws JSONException
parseJSON
在接口中 Entry
jo
- json对象JSONException
- 异常public abstract java.lang.String getTypePrefix()
public long getSortindex()
getSortindex
在接口中 Entry
public void setSortindex(long sortindex)
setSortindex
在接口中 Entry
public void setParentId(long parentId)
public long getParentId()
getParentId
在接口中 Entry
public void setDisplayName(java.lang.String displayName)
public java.lang.String getDisplayName()
getDisplayName
在接口中 Entry
protected java.lang.String getRealDisplayName()
public void setDescription(java.lang.String description)
public java.lang.String getDescription()
getDescription
在接口中 Entry
public ShowType getShowType()
getShowType
在接口中 Entry
public void readXML(XMLableReader reader)
XMLReadable
readXML
在接口中 XMLReadable
reader
- XML读取对象XMLableReader
public void writeXML(XMLPrintWriter writer)
XMLWriter
protected int hashCode4Properties()
hashCode4Properties
在类中 DAOBean
public boolean equals4Properties(java.lang.Object obj)
equals4Properties
在类中 DAOBean
obj
- 对象public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
在接口中 FCloneable
clone
在类中 DAOBean
java.lang.CloneNotSupportedException
- 如果克隆失败则抛出此异常