public class ReportletEntry extends MobileBaseEntry
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
COLUMN_WEBLETPATH |
static java.lang.String |
ISVIEW |
static int |
ISVIEWTYPE |
static int |
REPORTLETPATHTYPE |
static ObjectTableMapper |
TABLE_MAPPER |
static java.lang.String |
TABLE_NAME |
static java.lang.String |
TRANSMITPARAMETERS |
static int |
TRANSMITPARAMETERSTYPE |
static java.lang.String |
TYPE_PREFIX |
MOBILECOVERID, MOBILECOVERIDTYPE, MOBILEDEVICECONFIG, MOBILEDEVICECONFIGTYPE, PARENTDEVICECONFIG, PARENTDEVICECONFIGTYPE
DESCRIPTION, DESCRIPTIONTYPE, DISPLAYNAME, DISPLAYNAMETYPE, ID, IDTYPE, PARENTID, PARENTIDTYPE, sortindex, SORTINDEX, SORTINDEXTYPE
构造器和说明 |
---|
ReportletEntry() |
ReportletEntry(java.lang.String reportletPath) |
ReportletEntry(java.lang.String name,
java.lang.String description,
java.lang.String path) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
clone()
复制
|
JSONObject |
createJSONConfig()
对象的JSON格式,包含的属性较showJsonConfig多
|
JSONObject |
createShowJSONConfig()
为显示节点创建的JSON对象
|
boolean |
equals4Properties(java.lang.Object object)
判断2个对象是否相等
|
int |
getEntryType() |
ShowType |
getShowType()
得到预览类型
|
TransmitParameters |
getTransmitParameters() |
java.lang.String |
getTypePrefix() |
java.lang.String |
getWebletPath()
得到报表路径
|
protected int |
hashCode4Properties() |
boolean |
isForm()
模板是不是表单
|
boolean |
isReportletPage()
是不是分页类型的模板
|
boolean |
isReportletView()
是不是分析类型的模板
|
boolean |
isReportletWrite()
是不是填报类型的模板
|
void |
parseJSON(JSONObject jo)
将json格式的对象转化为ReportletEntry对象
|
void |
setShowType(ShowType opType)
设置预览类型
|
void |
setTransmitParameters(TransmitParameters transmitParameters) |
void |
setWebletPath(java.lang.String webletPath)
设置报表路径
|
getMobileCoverId, getMobileDeviceConfig, getParentDeviceConfig, setMobileCoverId, setMobileDeviceConfig, setParentDeviceConfig
getDescription, getDisplayName, getParentId, getRealDisplayName, getSortindex, readXML, setDescription, setDisplayName, setParentId, setSortindex, writeXML
readXML
public static final java.lang.String TYPE_PREFIX
public static final java.lang.String TABLE_NAME
public static final java.lang.String TRANSMITPARAMETERS
public static final java.lang.String ISVIEW
public static final java.lang.String COLUMN_WEBLETPATH
public static final int TRANSMITPARAMETERSTYPE
public static final int ISVIEWTYPE
public static final int REPORTLETPATHTYPE
public static final ObjectTableMapper TABLE_MAPPER
public ReportletEntry()
public ReportletEntry(java.lang.String reportletPath)
public ReportletEntry(java.lang.String name, java.lang.String description, java.lang.String path)
public JSONObject createShowJSONConfig() throws JSONException
createShowJSONConfig
在接口中 Entry
createShowJSONConfig
在类中 BaseEntry
JSONException
- 异常public boolean isForm()
public JSONObject createJSONConfig() throws JSONException
createJSONConfig
在接口中 Entry
createJSONConfig
在类中 MobileBaseEntry
JSONException
- 异常public boolean isReportletWrite()
public boolean isReportletView()
public boolean isReportletPage()
public void setShowType(ShowType opType)
opType
- public void setWebletPath(java.lang.String webletPath)
webletPath
- public ShowType getShowType()
getShowType
在接口中 Entry
getShowType
在类中 BaseEntry
public java.lang.String getWebletPath()
protected int hashCode4Properties()
hashCode4Properties
在类中 MobileBaseEntry
public boolean equals4Properties(java.lang.Object object)
equals4Properties
在类中 MobileBaseEntry
object
- 比较的对象public java.lang.Object clone() throws java.lang.CloneNotSupportedException
MobileBaseEntry
clone
在接口中 FCloneable
clone
在类中 MobileBaseEntry
java.lang.CloneNotSupportedException
- 如果克隆失败则抛出此异常public java.lang.String getTypePrefix()
getTypePrefix
在类中 BaseEntry
public TransmitParameters getTransmitParameters()
public void setTransmitParameters(TransmitParameters transmitParameters)
public void parseJSON(JSONObject jo) throws JSONException
parseJSON
在接口中 Entry
parseJSON
在类中 MobileBaseEntry
jo
- JSON对象JSONException
- 异常public int getEntryType()