[スケジュール イベントリスナー]
スケジュールのイベントと処理を結びつける
| 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 :