public class PushMSGOutputFileAction extends AbstractExtraOutputFileActionProvider implements java.io.Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
COLUMN_ACTIONLISTID |
static java.lang.String |
COLUMN_CONTENTID |
static java.lang.String |
COLUMN_ID |
static long |
EMPTY_USERID |
static ObjectTableMapper |
TABLE_MAPPER |
static java.lang.String |
TABLE_NAME |
actionListIdCPR, EXTRA_OUTPUT_FILE_ACTION_COLUMN_NAME, PNGEMPTY_ACTION, XML_TAG| 构造器和说明 |
|---|
PushMSGOutputFileAction() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
action2DB(long actionListId)
强制将Terminate表、User表、Role表、Department表入库
|
OutputFileAction |
analyzeJSON(JSONObject jsonObject)
将Json转换成对象
|
JSONObject |
createJSONConfig()
将对象转成JSON
|
void |
doFileAction(java.io.File[] files)
执行和输出文件相关的操作。
|
boolean |
equals(java.lang.Object obj) |
Content |
getContent() |
CompatiableIDFCMapper |
getExtraOutputFileActionForeignKey()
和FileActionList的外键关联
|
java.io.File[] |
getFilesToDealWith(java.io.File[] files) |
long |
getId() |
java.lang.String |
getJsonTag() |
java.util.List<Terminate> |
getTerminate() |
boolean |
isEmailNotification()
是不是邮件通知
|
ObjectTableMapper |
objectTableMapper2Register()
需要建立的数据库表结构
|
void |
setContent(Content content) |
void |
setId(long id) |
void |
setTerminates(java.util.List<Terminate> terminates) |
void |
toSaveOrUpdatePush(long actionListId) |
void |
toSaveOrUpdateTerminate()
这里强制触发Terminate的saveOrUpdate
|
getActionListId, setActionListIdclone, dealWithParameter, getBook, getCprFromOutputFile, getParameterMap, getPngFromOutputFile, getTaskName, getUserArray, init, readXML, setBook, setParameters, setTaskName, setUserArray, writeXMLpublic static final java.lang.String TABLE_NAME
public static final java.lang.String COLUMN_ID
public static final java.lang.String COLUMN_CONTENTID
public static final java.lang.String COLUMN_ACTIONLISTID
public static final long EMPTY_USERID
public static final ObjectTableMapper TABLE_MAPPER
public ObjectTableMapper objectTableMapper2Register()
OutputFileActionobjectTableMapper2Register 在接口中 OutputFileActionpublic boolean isEmailNotification()
OutputFileActionisEmailNotification 在接口中 OutputFileActionpublic void action2DB(long actionListId)
public java.io.File[] getFilesToDealWith(java.io.File[] files)
getFilesToDealWith 在接口中 OutputFileActiongetFilesToDealWith 在类中 AbstractOutputFileActionpublic CompatiableIDFCMapper getExtraOutputFileActionForeignKey()
OutputFileActiongetExtraOutputFileActionForeignKey 在接口中 OutputFileActiongetExtraOutputFileActionForeignKey 在类中 AbstractOutputFileActionpublic void doFileAction(java.io.File[] files)
throws java.lang.Exception
AbstractOutputFileActiondoFileAction 在接口中 OutputFileActiondoFileAction 在类中 AbstractOutputFileActionfiles - 输出文件数组java.lang.Exception - 异常public JSONObject createJSONConfig() throws JSONException
AbstractOutputFileActioncreateJSONConfig 在接口中 OutputFileActioncreateJSONConfig 在类中 AbstractOutputFileActionJSONException - json异常public java.lang.String getJsonTag()
getJsonTag 在接口中 OutputFileActiongetJsonTag 在类中 AbstractOutputFileActionpublic OutputFileAction analyzeJSON(JSONObject jsonObject)
AbstractOutputFileActionanalyzeJSON 在接口中 OutputFileActionanalyzeJSON 在类中 AbstractOutputFileActionjsonObject - {"id": util, "terminates": [{...}, {...}], "content": {...}}public long getId()
getId 在接口中 OutputFileActionpublic void setId(long id)
public Content getContent()
public void setContent(Content content)
public java.util.List<Terminate> getTerminate()
public void setTerminates(java.util.List<Terminate> terminates)
public void toSaveOrUpdatePush(long actionListId)
public void toSaveOrUpdateTerminate()
public boolean equals(java.lang.Object obj)
equals 在类中 java.lang.Object