OrgAccessDevice

Extends \SCC\Batch\Lib\AccessAnalytics\DataFactory\Ext\ResultDataCreator

[ アクセスデバイスデータ操作クラス(テナント版) ]

アクセスデバイスデータの作成及び出力を実施する

package

Default

Methods

コンストラクター

__construct( $array_data_changer = null) 
inherited

Arguments

$array_data_changer

extraOutputDataで利用するクラスを配列で定義

デバッグモード実行可否を返す

canDebug() : boolean
inherited abstract

Response

boolean

デバッグモードの可否

configデータに指定された名称の要素が存在するかどうかチェックする

chkConfigData(array $config, string $paramNm, string $confParamNm = '') : mixed
inherited

存在する場合はその値をリターンする

throws

Arguments

$config

array

configデータ

$paramNm

string

要素名

$confParamNm

string

V1.2以前のconfigファイルの要素名

Response

mixed

指定要素のconfig設定値

変換後のデータを利用・編集して、別のファイルを出力する

extraMakeOutputData( $outputData,  $idx) 
inherited
throws

Arguments

$outputData

変換後のデータ

$idx

組織のデータを集計して、ドメインのデータに組み込む

getAggregateData(array $orgDataPathList, \SCC\Batch\Lib\AccessAnalytics\AnalyticsDataCreator $creator) 
inherited abstract

Arguments

$orgDataPathList

array

アナリティクスの取得条件を取得する

getAnalyticsCondtion(string $filter = '') : array
inherited abstract

Arguments

$filter

string

アナリティクス検索filter

Response

array

アナリティクスの取得条件

デバッグモードを返す

getDebugMode() : integer
inherited

Response

integer

デバッグモード

機能ごとの専用のディレクトリ名を取得する

getDirName() : string
inherited abstract

Response

string

機能ごとの専用のディレクトリ名

Analytics取得終了日時取得

getEndDate() : string
inherited

Response

string

Analytics取得終了日時

DBのoption_dateに格納されたアナリティクスのfilterの中で使用する名称を取得する

getFilterNm() : string
inherited abstract

Response

string

仕様するfilter名称

Analytics取得開始日時取得

getStartDate() : string
inherited

Response

string

Analytics取得開始日時

集計の単位(年間、月間、日間、週間)を取得する

getUnitOfTotal() : string
inherited abstract

Response

string

集計の単位(年間、月間、日間、週間)

URLに埋め込まれた組織コードのインデックスを取得する

getUrlOrgCdIdx() : integer
inherited

Response

integer

URLに埋め込まれた組織コードのインデックス

URLに埋め込まれたレコードコードのインデックスを取得する

getUrlRecordCdIdx() : integer
inherited

Response

integer

URLに埋め込まれたレコードコードのインデックス

URLのタイプを返す

getUrlType() : integer
inherited abstract

Response

integer

URLのタイプ(定数:URL_TYPE_QUERY, URL_TYPE_PATH以外は取り扱わない)

取得したAnalyticsデータを出力するデータに変換する

makeOutputData( $analyticsData,  &$outputData,  $apiParams,  $domain_cd = '',  $front_url = '',  $culc_type = '') 
inherited abstract

Arguments

$analyticsData

取得したAnalyticsデータ

$outputData

変換後のデータ

$apiParams

API実行時のパラメータ

$domain_cd

ドメインコード

$front_url

フロントサイトのBase URL

$culc_type

集計タイプ

デバッグモードを設定する

setDebugMode(integer $mode) 
inherited

Arguments

$mode

integer

デバッグモード

Analytics取得終了日時をセット

setEndDate( $end_date) 
inherited

Arguments

$end_date

検索フィルターに組織コード(ショップコード)をセットする

setOrgCdOnFilter(string &$filters, string $shop_cd) 
inherited
throws

Arguments

$filters

string

編集前検索フィルター

$shop_cd

string

組織コード(ショップコード)

Analytics取得開始日時をセット

setStartDate(string $start_date) 
inherited

Arguments

$start_date

string

Analytics取得開始日時

URLに埋め込まれた組織コードのインデックスをセットする

setUrlOrgCdIdx(integer $val) 
inherited

Arguments

$val

integer

URLに埋め込まれた組織コードのインデックス

URLに埋め込まれたレコードコードのインデックスをセットする

setUrlRecordCdIdx(integer $val) 
inherited

Arguments

$val

integer

URLに埋め込まれたレコードコードのインデックス

URLからレコードコード及び組織コードを取得する

urlParse(string $pagePath) 
inherited
throws

Arguments

$pagePath

string

Constants

TARGET_FROM_TERM

TARGET_FROM_TERM

ANALYTICS_INDEX_DEVICE

ANALYTICS_INDEX_DEVICE

ANALYTICS_INDEX_USERNUM

ANALYTICS_INDEX_USERNUM

レコードコード及び組織コードがクエリパラメータで提供されるタイプのURL

URL_TYPE_QUERY
inherited

レコードコード及び組織コードがパスに埋め込まれている形で提供されるタイプのURL

URL_TYPE_PATH
inherited

Properties

start_date

start_date : 
inherited

Type(s)

end_date

end_date : 
inherited

Type(s)

shop_cd_query_nm

shop_cd_query_nm : 

Type(s)

ロガー

batch_logger : 
inherited

Type(s)

extraOutputDefine

extraOutputDefine : 
inherited

Type(s)

extraOutputList

extraOutputList : 
inherited

Type(s)

URLに埋め込まれたレコードコードのインデックス(埋め込まれていない場合は-1)

urlRecordCdIdx : 
inherited

Type(s)

URLに埋め込まれた組織コードのインデックス(埋め込まれていない場合は-1)

urlOrgCdIdx : 
inherited

Type(s)

デバッグモード

debug_mode : 
inherited

Type(s)