public class ScheduleMessageAction extends AbstractOutputFileAction
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
CONTENT |
static java.lang.String |
LINK_OPEN_TYPE |
static ObjectTableMapper |
OBJECT_MAPPER |
static java.lang.String |
SUBJECT |
static java.lang.String |
TABLE_NAME |
static java.lang.String |
TITLE |
CPR, EXTRA_OUTPUT_FILE_ACTION_COLUMN_NAME, PNG
EMPTY_ACTION, XML_TAG
构造器和说明 |
---|
ScheduleMessageAction() |
限定符和类型 | 方法和说明 |
---|---|
ScheduleMessageAction |
analyzeJSON(JSONObject messageJSON)
将Json转换成对象
|
JSONObject |
createJSONConfig()
将对象转成JSON
|
void |
doFileAction(java.io.File[] files)
执行和输出文件相关的操作。
|
java.lang.String |
getContent() |
CompatiableIDFCMapper |
getExtraOutputFileActionForeignKey()
和FileActionList的外键关联
|
java.io.File[] |
getFilesToDealWith(java.io.File[] files) |
long |
getId() |
java.lang.String |
getJsonTag() |
int |
getLinkOpenType() |
java.lang.String |
getTitle() |
boolean |
isEmailNotification()
是不是邮件通知
|
ObjectTableMapper |
objectTableMapper2Register()
需要建立的数据库表结构
|
void |
setContent(java.lang.String content) |
void |
setLinkOpenType(int linkOpenType) |
void |
setTitle(java.lang.String title) |
clone, dealWithParameter, getBook, getCprFromOutputFile, getParameterMap, getPngFromOutputFile, getTaskName, getUserArray, init, readXML, setBook, setParameters, setTaskName, setUserArray, writeXML
public static final java.lang.String TABLE_NAME
public static final java.lang.String TITLE
public static final java.lang.String CONTENT
public static final java.lang.String LINK_OPEN_TYPE
public static final java.lang.String SUBJECT
public static final ObjectTableMapper OBJECT_MAPPER
public ObjectTableMapper objectTableMapper2Register()
OutputFileAction
public long getId()
public boolean isEmailNotification()
OutputFileAction
public java.io.File[] getFilesToDealWith(java.io.File[] files)
getFilesToDealWith
在接口中 OutputFileAction
getFilesToDealWith
在类中 AbstractOutputFileAction
public CompatiableIDFCMapper getExtraOutputFileActionForeignKey()
OutputFileAction
getExtraOutputFileActionForeignKey
在接口中 OutputFileAction
getExtraOutputFileActionForeignKey
在类中 AbstractOutputFileAction
public void doFileAction(java.io.File[] files) throws java.lang.Exception
AbstractOutputFileAction
doFileAction
在接口中 OutputFileAction
doFileAction
在类中 AbstractOutputFileAction
files
- 输出文件数组java.lang.Exception
- 异常public JSONObject createJSONConfig() throws JSONException
AbstractOutputFileAction
createJSONConfig
在接口中 OutputFileAction
createJSONConfig
在类中 AbstractOutputFileAction
JSONException
- json异常public java.lang.String getJsonTag()
getJsonTag
在接口中 OutputFileAction
getJsonTag
在类中 AbstractOutputFileAction
public ScheduleMessageAction analyzeJSON(JSONObject messageJSON)
AbstractOutputFileAction
analyzeJSON
在接口中 OutputFileAction
analyzeJSON
在类中 AbstractOutputFileAction
messageJSON
- json对象public java.lang.String getContent()
public void setContent(java.lang.String content)
public java.lang.String getTitle()
public void setTitle(java.lang.String title)
public int getLinkOpenType()
public void setLinkOpenType(int linkOpenType)