CrashReportsEntityDao
extends DaoBase
in package
uses
DaoTrait
DBアクセス基底処理。
こいつを継承してアクセス処理を構築する。
Table of Contents
Properties
- $context : IDatabaseContext
- $logger : ILogger
- ロガー。
Methods
- __construct() : mixed
- deleteCrashReportsBySequence() : void
- insertCrashReports() : void
- selectCrashReportsPageItems() : array<string|int, CrashReportListItemDto>
- クラッシュレポート ページ 表示データ取得。
- selectCrashReportsPageTotalCount() : int
- クラッシュレポート ページ 全件数取得。
- selectExistsCrashReportsBySequence() : bool
- クラッシュレポートを主キー検索で有無確認。
Properties
$context read-only
protected
IDatabaseContext
$context
$logger read-only
ロガー。
protected
ILogger
$logger
Methods
__construct()
public
__construct(IDatabaseContext $context) : mixed
Parameters
- $context : IDatabaseContext
deleteCrashReportsBySequence()
public
deleteCrashReportsBySequence(int $sequence) : void
Parameters
- $sequence : int
insertCrashReports()
public
insertCrashReports(string $ipAddress, string $version, string $revision, string $build, string $userId, string $exception, string $email, string $comment, Binary $report) : void
Parameters
- $ipAddress : string
- $version : string
- $revision : string
- $build : string
- $userId : string
- $exception : string
- $email : string
- $comment : string
- $report : Binary
selectCrashReportsPageItems()
クラッシュレポート ページ 表示データ取得。
public
selectCrashReportsPageItems(int $index, int $count) : array<string|int, CrashReportListItemDto>
Parameters
- $index : int
- $count : int
Tags
Return values
array<string|int, CrashReportListItemDto>selectCrashReportsPageTotalCount()
クラッシュレポート ページ 全件数取得。
public
selectCrashReportsPageTotalCount() : int
Tags
Return values
intselectExistsCrashReportsBySequence()
クラッシュレポートを主キー検索で有無確認。
public
selectExistsCrashReportsBySequence(int $sequence) : bool
Parameters
- $sequence : int