Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс State

Открытые члены

 __construct (Entity\Letter $letter)
 
 isReady ()
 
 isSent ()
 
 isFinished ()
 
 isStopped ()
 
 isWaiting ()
 
 isHalted ()
 
 isSending ()
 
 isPlanned ()
 
 isPaused ()
 
 wasStartedSending ()
 
 wasPostingBuilt ()
 
 isSendingLimitExceeded ()
 
 isSendingLimitTemporary ()
 
 isSendingLimitWaiting ()
 
 isSendingPlanned ()
 
 getDateSend ()
 
 getDatePause ()
 
 getDateSent ()
 
 getDateCreate ()
 
 getPlannedDateSend ()
 
 getLastExecutedDate ()
 
 updatePlannedDateSend (Date $date)
 
 getCode ()
 
 getName ()
 
 plan (Date $sendDate)
 
 ready ()
 
 send ()
 
 sendErrors ()
 
 pause ()
 
 halt ()
 
 resume ()
 
 stop ()
 
 init ()
 
 reset ()
 
 wait (Dispatch\MethodSchedule $method=null)
 
 canReady ()
 
 canSend ()
 
 canSendErrors ()
 
 canPlan ()
 
 canPause ()
 
 canStop ()
 
 canResume ()
 
 canReset ()
 
 canInit ()
 
 canWait ()
 
 canHalt ()
 

Открытые статические члены

static getList ()
 

Открытые атрибуты

const NEWISH = 'N'
 
const INIT = 'I'
 
const READY = 'R'
 
const SENDING = 'S'
 
const WAITING = 'W'
 
const PLANNED = 'T'
 
const PAUSED = 'P'
 
const SENT = 'Y'
 
const STOPPED = 'X'
 
const HALTED = 'H'
 

Защищенные члены

 updateDateSend ()
 
 updateDatePause ()
 
 updateDateSent ()
 
 updateDate ($name, $date=null)
 
 getPossibleStates ()
 

Защищенные статические члены

static getStateName ($code)
 

Защищенные данные

 $dateTime
 

Подробное описание

См. определение в файле state.php строка 30

Конструктор(ы)

◆ __construct()

__construct ( Entity\Letter $letter)

Constructor.

Аргументы
Entity\Letter$letterLetter.

См. определение в файле state.php строка 54

Методы

◆ canHalt()

canHalt ( )

Check halt possibility.

Возвращает
bool

См. определение в файле state.php строка 760

◆ canInit()

canInit ( )

Check init possibility.

Возвращает
bool

См. определение в файле state.php строка 740

◆ canPause()

canPause ( )

Check pause possibility.

Возвращает
bool

См. определение в файле state.php строка 695

◆ canPlan()

canPlan ( )

Check plan possibility.

Возвращает
bool

См. определение в файле state.php строка 685

◆ canReady()

canReady ( )

Check ready possibility.

Возвращает
bool

См. определение в файле state.php строка 629

◆ canReset()

canReset ( )

Check reset possibility.

Возвращает
bool

См. определение в файле state.php строка 730

◆ canResume()

canResume ( )

Check resume possibility.

Возвращает
bool

См. определение в файле state.php строка 715

◆ canSend()

canSend ( )

Check send possibility.

Возвращает
bool

См. определение в файле state.php строка 639

◆ canSendErrors()

canSendErrors ( )

Check send errors possibility.

Возвращает
bool

См. определение в файле state.php строка 654

◆ canStop()

canStop ( )

Check stop possibility.

Возвращает
bool

См. определение в файле state.php строка 705

◆ canWait()

canWait ( )

Check wait possibility.

Возвращает
bool

См. определение в файле state.php строка 750

◆ getCode()

getCode ( )

Get current state code.

Возвращает
string

См. определение в файле state.php строка 403

◆ getDateCreate()

getDateCreate ( )

Get create date.

Возвращает
string|DateTime|null

См. определение в файле state.php строка 299

◆ getDatePause()

getDatePause ( )

Get send date.

Возвращает
string|DateTime|null

См. определение в файле state.php строка 279

◆ getDateSend()

getDateSend ( )

Get sent date.

Возвращает
string|DateTime|null

См. определение в файле state.php строка 269

◆ getDateSent()

getDateSent ( )

Get send date.

Возвращает
string|DateTime|null

См. определение в файле state.php строка 289

◆ getLastExecutedDate()

getLastExecutedDate ( )

Get last exec date.

Возвращает
string|DateTime|null

См. определение в файле state.php строка 319

◆ getList()

static getList ( )
static

Get states.

Возвращает
array

См. определение в файле state.php строка 444

◆ getName()

getName ( )

Get current state name.

Возвращает
string

См. определение в файле state.php строка 421

◆ getPlannedDateSend()

getPlannedDateSend ( )

Get planned date send.

Возвращает
string|DateTime|null

См. определение в файле state.php строка 309

◆ getPossibleStates()

getPossibleStates ( )
protected

Get possible states.

Возвращает
array

См. определение в файле state.php строка 770

◆ getStateName()

static getStateName ( $code)
staticprotected

См. определение в файле state.php строка 433

◆ halt()

halt ( )

Halt.

Возвращает
bool
Исключения
InvalidOperationException

См. определение в файле state.php строка 544

◆ init()

init ( )

Init.

Возвращает
bool
Исключения
InvalidOperationException

См. определение в файле state.php строка 595

◆ isFinished()

isFinished ( )

Is finished.

Возвращает
bool

См. определение в файле state.php строка 84

◆ isHalted()

isHalted ( )

Is halted.

Возвращает
bool

См. определение в файле state.php строка 114

◆ isPaused()

isPaused ( )

Is sending paused.

Возвращает
bool

См. определение в файле state.php строка 144

◆ isPlanned()

isPlanned ( )

Is sending planned.

Возвращает
bool

См. определение в файле state.php строка 134

◆ isReady()

isReady ( )

Is ready to send.

Возвращает
bool

См. определение в файле state.php строка 64

◆ isSending()

isSending ( )

Is sending started.

Возвращает
bool

См. определение в файле state.php строка 124

◆ isSendingLimitExceeded()

isSendingLimitExceeded ( )

Is sending limit exceeded.

Возвращает
bool

См. определение в файле state.php строка 191

◆ isSendingLimitTemporary()

isSendingLimitTemporary ( )

Is sending limit exceeded.

Возвращает
bool

См. определение в файле state.php строка 207

◆ isSendingLimitWaiting()

isSendingLimitWaiting ( )

Is sending limit waiting.

Возвращает
bool

См. определение в файле state.php строка 230

◆ isSendingPlanned()

isSendingPlanned ( )

Is sending limit exceeded.

Возвращает
bool

См. определение в файле state.php строка 247

◆ isSent()

isSent ( )

Is sent.

Возвращает
bool

См. определение в файле state.php строка 74

◆ isStopped()

isStopped ( )

Is stopped.

Возвращает
bool

См. определение в файле state.php строка 94

◆ isWaiting()

isWaiting ( )

Is sending started.

Возвращает
bool

См. определение в файле state.php строка 104

◆ pause()

pause ( )

Pause.

Возвращает
bool
Исключения
InvalidOperationException

См. определение в файле state.php строка 527

◆ plan()

plan ( Date $sendDate)

Plan sending.

Аргументы
Date$sendDateSend date.
Возвращает
bool
Исключения
InvalidOperationException

См. определение в файле state.php строка 470

◆ ready()

ready ( )

Change state to ready.

Возвращает
bool
Исключения
InvalidOperationException

См. определение в файле state.php строка 481

◆ reset()

reset ( )

Reset.

Возвращает
bool
Исключения
InvalidOperationException
NotImplementedException

См. определение в файле state.php строка 607

◆ resume()

resume ( )

Resume.

Возвращает
bool
Исключения
InvalidOperationException

См. определение в файле state.php строка 561

◆ send()

send ( )

Send.

Возвращает
bool
Исключения
InvalidOperationException

См. определение в файле state.php строка 492

◆ sendErrors()

sendErrors ( )

Send errors.

Возвращает
bool
Исключения
InvalidOperationException

См. определение в файле state.php строка 503

◆ stop()

stop ( )

Stop.

Возвращает
bool
Исключения
InvalidOperationException

См. определение в файле state.php строка 578

◆ updateDate()

updateDate ( $name,
$date = null )
protected

Update date.

Аргументы
string$nameName.
DateTime | null$dateDate.
Возвращает
bool

См. определение в файле state.php строка 380

◆ updateDatePause()

updateDatePause ( )
protected

Update pause date.

Возвращает
bool

См. определение в файле state.php строка 358

◆ updateDateSend()

updateDateSend ( )
protected

Update send date.

Возвращает
bool

См. определение в файле state.php строка 348

◆ updateDateSent()

updateDateSent ( )
protected

Update sent date.

Возвращает
bool

См. определение в файле state.php строка 368

◆ updatePlannedDateSend()

updatePlannedDateSend ( Date $date)

Update planed date send.

Аргументы
Date$dateDate.
Возвращает
bool

См. определение в файле state.php строка 330

◆ wait()

wait ( Dispatch\MethodSchedule $method = null)

Wait.

Аргументы
Dispatch\MethodSchedule | null$methodMethod.
Возвращает
bool
Исключения
InvalidOperationException

См. определение в файле state.php строка 619

◆ wasPostingBuilt()

wasPostingBuilt ( )

Is posting was built.

Возвращает
bool

См. определение в файле state.php строка 173

◆ wasStartedSending()

wasStartedSending ( )

Is sending was started.

Возвращает
bool

См. определение в файле state.php строка 154

Данные класса

◆ $dateTime

$dateTime
protected

См. определение в файле state.php строка 47

◆ HALTED

const HALTED = 'H'

См. определение в файле state.php строка 41

◆ INIT

const INIT = 'I'

См. определение в файле state.php строка 33

◆ NEWISH

const NEWISH = 'N'

См. определение в файле state.php строка 32

◆ PAUSED

const PAUSED = 'P'

См. определение в файле state.php строка 38

◆ PLANNED

const PLANNED = 'T'

См. определение в файле state.php строка 37

◆ READY

const READY = 'R'

См. определение в файле state.php строка 34

◆ SENDING

const SENDING = 'S'

См. определение в файле state.php строка 35

◆ SENT

const SENT = 'Y'

См. определение в файле state.php строка 39

◆ STOPPED

const STOPPED = 'X'

См. определение в файле state.php строка 40

◆ WAITING

const WAITING = 'W'

См. определение в файле state.php строка 36