Class MailTrigger
java.lang.Object
com.infoteria.asteria.flowengine2.thinclient.trigger.Trigger
com.infoteria.asteria.flowengine2.thinclient.trigger.PollingTrigger
com.infoteria.asteria.flowengine2.thinclient.trigger.MailTrigger
メール監視実行設定です。
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classメール削除処理static classHTMLメールの扱い -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final MailTrigger.DeleteConditionメールの削除処理 - 削除しないstatic final MailTrigger.DeleteConditionメールの削除処理 - 正常終了時に削除static final MailTrigger.DeleteConditionメールの削除処理 - フローの戻り値が指定の値の場合に削除static final MailTrigger.HtmlMailActionHTMLメールの扱い - テキストを本文とし、HTMLは添付ファイルとするstatic final MailTrigger.HtmlMailActionHTMLメールの扱い - HTMLを本文とするstatic final MailTrigger.HtmlMailActionHTMLメールの扱い - テキストを本文とするFields inherited from class com.infoteria.asteria.flowengine2.thinclient.trigger.Trigger
MODE_DEBUG, MODE_HIGH, MODE_NORMAL, MODE_PROFILE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription添付ファイルを処理するフローのフロー名を返します添付ファイルを処理するフローのプロジェクト名を返しますメール本文処理と添付ファイル処理を一連のトランザクションとするかどうかを設定しますメールの削除処理を返しますメール削除処理がDELETE_RETURNVALUEの場合にメールを削除する戻り値を返します。エラーを処理するフローのフロー名を返しますエラーを処理するフローのプロジェクト名を返しますHTMLメールの扱いを返しますbooleanメール本文処理と添付ファイル処理を一連のトランザクションとするかどうかを設定しますvoidsetAttachmentFlow(String project, String flow) 添付ファイルを処理するフローを指定します。voidPOPのコネクション名を設定します。 コネクション名はキー項目なのでisNew() == falseのインスタンスに対して設定を行うとIllegalArgumentExceptionが発生します。voidメールの削除処理を設定しますvoidメール削除処理がDELETE_RETURNVALUEの場合にメールを削除する戻り値を設定します。voidsetExceptionFlow(String project, String flow) エラーを処理するフローを指定します。voidHTMLメールの扱いを設定しますvoidsetTransaction(boolean b) メール本文処理と添付ファイル処理を一連のトランザクションとするかどうかを返しますstatic MailTrigger.DeleteCondition文字列をDeleteConditionに変換します。static MailTrigger.HtmlMailAction文字列をHtmlMailActionに変換します。Methods inherited from class com.infoteria.asteria.flowengine2.thinclient.trigger.PollingTrigger
getHolidayAction, getHolidayName, getInterval, getScheduleId, isSkipOnInprocess, setHolidayAction, setInterval, setInterval, setSkipOnInprocessMethods inherited from class com.infoteria.asteria.flowengine2.thinclient.trigger.Trigger
getDescription, getExecuteCount, getExecuteMode, getExecuteUserName, getFlowName, getLastExecuted, getName, getProjectName, getSessionLifetime, getType, isEnabled, isNew, setDescription, setEnabled, setExecuteMode, setExecuteUserName, setFlow, setName, setSessionLifetime, toString
-
Field Details
-
HTMLMAIL_TEXT
HTMLメールの扱い - テキストを本文とする -
HTMLMAIL_HTML
HTMLメールの扱い - HTMLを本文とする -
HTMLMAIL_ATTACHMENT
HTMLメールの扱い - テキストを本文とし、HTMLは添付ファイルとする -
DELETE_NORMALEND
メールの削除処理 - 正常終了時に削除 -
DELETE_RETURNVALUE
メールの削除処理 - フローの戻り値が指定の値の場合に削除 -
DELETE_NONE
メールの削除処理 - 削除しない
-
-
Constructor Details
-
MailTrigger
public MailTrigger()実行設定を作成します。
-
-
Method Details
-
strToHtmlMailAction
文字列をHtmlMailActionに変換します。 -
strToDeleteCondition
文字列をDeleteConditionに変換します。 -
setAttachmentFlow
添付ファイルを処理するフローを指定します。- Parameters:
project- プロジェクト名 param flow フロー名
-
getAttachmentProjectName
添付ファイルを処理するフローのプロジェクト名を返します -
getAttachmentFlowName
添付ファイルを処理するフローのフロー名を返します -
setExceptionFlow
エラーを処理するフローを指定します。- Parameters:
project- プロジェクト名 param flow フロー名
-
getExceptionProjectName
エラーを処理するフローのプロジェクト名を返します -
getExceptionFlowName
エラーを処理するフローのフロー名を返します -
setHtmlMailAction
HTMLメールの扱いを設定します -
getHtmlMailAction
HTMLメールの扱いを返します -
setDeleteCondition
メールの削除処理を設定します -
getDeleteCondition
メールの削除処理を返します -
isTransaction
public boolean isTransaction()メール本文処理と添付ファイル処理を一連のトランザクションとするかどうかを設定します -
setTransaction
public void setTransaction(boolean b) メール本文処理と添付ファイル処理を一連のトランザクションとするかどうかを返します -
getConnectionName
メール本文処理と添付ファイル処理を一連のトランザクションとするかどうかを設定します -
setConnectionName
POPのコネクション名を設定します。 コネクション名はキー項目なのでisNew() == falseのインスタンスに対して設定を行うとIllegalArgumentExceptionが発生します。- Throws:
IllegalArgumentException
-
getDeleteReturnValue
メール削除処理がDELETE_RETURNVALUEの場合にメールを削除する戻り値を返します。 -
setDeleteReturnValue
メール削除処理がDELETE_RETURNVALUEの場合にメールを削除する戻り値を設定します。
-