[スケジュール イベントリスナー]
スケジュールのイベントと処理を結びつける
package |
Default |
---|
__construct(object $logger = '')
object
ロガー
deleteScheduleNotice(\Phalcon\Events\Event $event, $model, $targetData) : boolean
\Phalcon\Events\Event
boolean
getAppCd() : string
string
アプリケーションCD
getAutoScheduleTarget(\Phalcon\Events\Event $event, $model) : object
\Phalcon\Events\Event
object
getBody(mixed $param) : \SCC\Api\Model\Listener\Extend\メール本文
mixed
メール本部作成用のパラメータ
\SCC\Api\Model\Listener\Extend\メール本文
getEmbeddedURL(mixed $param, string $terminal = '') : string
mixed
メール本文の埋め込みURL部分作成用のパラメータ
string
端末(pc:PC, sp:スマートフォン)
string
メール本文の埋め込みURL部分
getLevelFieldName() : string
string
対象テーブルの対象組織の階層差を指定するフィールド名
getMailSubject(mixed $param) : string
mixed
本文作成用のパラメータ
string
メール件名
getMainCdFieldName() : string
string
メインテーブルの(複合)キーのコードのフィールド名
getQueryParams( $params, $terminal = '') : string
string
メール本文の埋め込みURLクエリパラメータ
getTargetModel() : \SCC\Api\Model\Extend\CommonCoreModel
getTargetUser(\Phalcon\Events\Event $event, \SCC\Api\Model\Extend\CommonCoreModel $model) : array<mixed,string>
\Phalcon\Events\Event
イベントオブジェクト
array<mixed,string>
通知先対象ユーザリスト
getURLTitle(mixed $param) : string
不要の場合はブランクを返す
mixed
メール本文の埋め込みURLのタイトル作成用のパラメータ
string
メール本文の埋め込みURLのタイトル
makeNotice(\Phalcon\Events\Event $event, \SCC\Api\Model\Extend\CommonCoreModel $model, array $param, string $function = '')
\Phalcon\Events\Event
イベントオブジェクト
array
パラメータ("userList":送付先ユーザリスト)
string
通知対象の機能
makeScheduleNotice(\Phalcon\Events\Event $event, $model, $param) : boolean
\Phalcon\Events\Event
boolean
NOTICE_FUNCTION_MSGMOARD_COMMENT
NOTICE_FUNCTION_SCHEDULE_REGIST
logger :