JobIntegrationDataDeleteHandlerComponent
extends AbstractJobHandlerComponent
in package
uses
TraitGetSql
Table of Contents
Constants
- SQL_SHOPIFY_PROCEDURE_NAME = 'delete_shopify_data'
- SQLDIR = APP_PATH . DS . 'Procedure' . DS . 'sql' . DS
- SUPPORTED_JOB_ACTION_LIST = [\Vatjar\Jobs\Model\Job::MAIN_ACTION_SHOPIFY => \Vatjar\Jobs\Model\Job::SUB_ACTION_DELETE_CLIENT_DATA]
Properties
- $job : Job
- $jobList : array<string|int, Job>
- $client : mixed
- $clientActive : mixed
- $date : mixed
- $lockList : FSLock[string]
- $opt : array<string|int, mixed>
- $relation : mixed
- $transactionDbConnection : mixed
- $userModule : mixed
- $userModuleActive : mixed
- $userModuleId : mixed
Methods
- __construct() : mixed
- afterHandle() : JobResult
- beforeHandle() : mixed
- create() : static
- createAndHandle() : mixed
- deleteCronRequests() : mixed
- getJob() : Job
- getJobClientId() : mixed
- getJobList() : array<string|int, Job>
- getJobParameters() : array<string|int, mixed>
- getLockNameListForHandle() : mixed
- getLockPrefix() : string
- getOpt() : array<string|int, mixed>
- getOptUser() : mixed
- getOptUserId() : mixed
- getOptVal() : mixed
- getOptValOr() : mixed
- getRawSqlFile() : mixed
- getSqlFile() : mixed
- handle() : JobResult
- handleJob() : mixed
- handleLock() : mixed
- hasOptKey() : mixed
- loadJobList() : mixed
- lock() : bool
- setJob() : mixed
- setOpt() : static
- support() : bool
- unlock() : void
- updateCronRequests() : mixed
- _handle() : JobResult
- beginTransaction() : mixed
- commit() : mixed
- getClient() : Client
- getDbConnection() : PDO
- getEntityManager() : EntityManager
- getParameter() : mixed
- getQueryParts() : mixed
- getUserModule() : UserModule
- loadIsActiveState() : mixed
- rollback() : mixed
- setClientActive() : mixed
- setUserModuleActive() : mixed
- checkParameters() : mixed
- getSqlProcedureName() : mixed
Constants
SQL_SHOPIFY_PROCEDURE_NAME
public
mixed
SQL_SHOPIFY_PROCEDURE_NAME
= 'delete_shopify_data'
SQLDIR
public
mixed
SQLDIR
= APP_PATH . DS . 'Procedure' . DS . 'sql' . DS
SUPPORTED_JOB_ACTION_LIST
public
mixed
SUPPORTED_JOB_ACTION_LIST
= [\Vatjar\Jobs\Model\Job::MAIN_ACTION_SHOPIFY => \Vatjar\Jobs\Model\Job::SUB_ACTION_DELETE_CLIENT_DATA]
Properties
$job
protected
Job
$job
$jobList
protected
array<string|int, Job>
$jobList
$client
private
mixed
$client
$clientActive
private
mixed
$clientActive
= false
$date
private
mixed
$date
$lockList
private
FSLock[string]
$lockList
= []
$opt
private
array<string|int, mixed>
$opt
$relation
private
mixed
$relation
$transactionDbConnection
private
mixed
$transactionDbConnection
$userModule
private
mixed
$userModule
$userModuleActive
private
mixed
$userModuleActive
= false
$userModuleId
private
mixed
$userModuleId
Methods
__construct()
public
__construct([Job $job = null ][, array<string|int, mixed> $opt = null ]) : mixed
Parameters
- $job : Job = null
- $opt : array<string|int, mixed> = null
afterHandle()
public
afterHandle(JobResult $jobResult) : JobResult
Parameters
- $jobResult : JobResult
Return values
JobResultbeforeHandle()
public
beforeHandle() : mixed
create()
public
static create([Job $job = null ][, array<string|int, mixed> $opt = null ]) : static
Parameters
- $job : Job = null
- $opt : array<string|int, mixed> = null
Return values
staticcreateAndHandle()
public
static createAndHandle([Job $job = null ][, array<string|int, mixed> $opt = null ]) : mixed
Parameters
- $job : Job = null
- $opt : array<string|int, mixed> = null
deleteCronRequests()
public
deleteCronRequests(mixed $pullingEndDate) : mixed
Parameters
- $pullingEndDate : mixed
getJob()
public
getJob() : Job
Return values
JobgetJobClientId()
public
getJobClientId() : mixed
getJobList()
public
getJobList() : array<string|int, Job>
Return values
array<string|int, Job>getJobParameters()
public
getJobParameters() : array<string|int, mixed>
Return values
array<string|int, mixed>getLockNameListForHandle()
public
getLockNameListForHandle() : mixed
getLockPrefix()
public
getLockPrefix() : string
Return values
stringgetOpt()
public
getOpt([array<string|int, mixed> $opt = null ]) : array<string|int, mixed>
Parameters
- $opt : array<string|int, mixed> = null
Return values
array<string|int, mixed>getOptUser()
public
getOptUser() : mixed
getOptUserId()
public
getOptUserId() : mixed
getOptVal()
public
getOptVal(string $key) : mixed
Parameters
- $key : string
getOptValOr()
public
getOptValOr(string $key[, mixed $or = null ]) : mixed
Parameters
- $key : string
- $or : mixed = null
getRawSqlFile()
public
static getRawSqlFile(mixed $filename) : mixed
Parameters
- $filename : mixed
getSqlFile()
public
static getSqlFile(mixed $filename) : mixed
Parameters
- $filename : mixed
handle()
public
handle() : JobResult
Return values
JobResulthandleJob()
public
handleJob(Job $job[, array<string|int, mixed> $opt = null ]) : mixed
Parameters
- $job : Job
- $opt : array<string|int, mixed> = null
handleLock()
public
handleLock() : mixed
hasOptKey()
public
hasOptKey(string $key) : mixed
Parameters
- $key : string
loadJobList()
public
loadJobList() : mixed
Tags
lock()
public
lock([array<string|int, mixed> $lockNameList = [] ]) : bool
Parameters
- $lockNameList : array<string|int, mixed> = []
Tags
Return values
boolsetJob()
public
setJob(Job $job) : mixed
Parameters
- $job : Job
setOpt()
public
setOpt(array<string|int, mixed> $opt) : static
Parameters
- $opt : array<string|int, mixed>
Return values
staticsupport()
public
static support(Job $job) : bool
Parameters
- $job : Job
Return values
boolunlock()
public
unlock() : void
updateCronRequests()
public
updateCronRequests(mixed $pullingEndDate) : mixed
Parameters
- $pullingEndDate : mixed
_handle()
protected
_handle() : JobResult
Return values
JobResultbeginTransaction()
protected
beginTransaction() : mixed
commit()
protected
commit() : mixed
getClient()
protected
getClient() : Client
Return values
ClientgetDbConnection()
protected
getDbConnection() : PDO
Return values
PDOgetEntityManager()
protected
getEntityManager() : EntityManager
Return values
EntityManagergetParameter()
protected
getParameter(mixed $parameter[, mixed $default = null ]) : mixed
Parameters
- $parameter : mixed
- $default : mixed = null
getQueryParts()
protected
getQueryParts() : mixed
getUserModule()
protected
getUserModule() : UserModule
Return values
UserModuleloadIsActiveState()
protected
loadIsActiveState() : mixed
rollback()
protected
rollback() : mixed
setClientActive()
protected
setClientActive(bool $active) : mixed
Parameters
- $active : bool
setUserModuleActive()
protected
setUserModuleActive(bool $active) : mixed
Parameters
- $active : bool
checkParameters()
private
checkParameters() : mixed
getSqlProcedureName()
private
getSqlProcedureName() : mixed