[共通ユーザ通知 イベントリスナー]
共通ユーザ通知のイベントと処理を結びつける
package |
Default |
---|
__construct(object $logger = '')
object
ロガー
getAppCd() : string
string
アプリケーションCD
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
通知対象の機能
NOTICE_FUNCTION_MSGMOARD_COMMENT
NOTICE_FUNCTION_SCHEDULE_REGIST
logger :