1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс EntityMarker

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

static updateMarker ($id, array $values, Order $order, Internals\Entity $entity)
static getMarker ($orderCode, Internals\Entity $entity=null)
static saveMarkers (Order $order=null)
static tryFixErrorsByOrder (Order $order, $markerId=null)
static loadFromDb (array $filter)
static getList (array $parameters=array())
static delete ($id)
static getPoolItemSuccess (Order $order, $id, $entityType, $entityId, $code)
static hasErrors (Order $order)
static deleteByOrderId ($id)
static deleteByEntity (Internals\Entity $entity)
static deleteByFilter (array $values)

Поля данных

const ENTITY_MARKED_TYPE_AUTO = 'AUTO'
const ENTITY_MARKED_TYPE_MANUAL = 'MANUAL'
const ENTITY_TYPE_ORDER = 'ORDER'
const ENTITY_TYPE_BASKET_ITEM = 'BASKET_ITEM'
const ENTITY_TYPE_SHIPMENT = 'SHIPMENT'
const ENTITY_TYPE_PAYMENT = 'PAYMENT'
const ENTITY_TYPE_PROPERTY_VALUE = 'PROPERTY_VALUE'
const ENTITY_SUCCESS_CODE_FAIL = 'N'
const ENTITY_SUCCESS_CODE_DONE = 'Y'

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

static addItem (OrderBase $order, $entityType, array $values)
static updateItem ($id, $values, Order $order, $entityType)
static getEntityTypeList ()
static getEntityType (Internals\Entity $entity)
static resetMarkers ($orderCode=null)
static addInternal (array $data)
static updateInternal ($primary, array $data)

Статические защищенные данные

static $pool = array()

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

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

Методы

◆ addInternal()

addInternal ( array $data)
staticprotected

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

◆ addItem()

addItem ( OrderBase $order,
$entityType,
array $values )
staticprotected
Аргументы
OrderBase$order
$entityType
array$values
Возвращает
bool

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

◆ delete()

delete ( $id)
static
Аргументы
$id
Возвращает
Main\Entity\DeleteResult
Исключения
Main

ArgumentNullException

Исключения

Exception

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

◆ deleteByEntity()

deleteByEntity ( Internals\Entity $entity)
static
Аргументы
Internals\Entity$entity
Возвращает
bool

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

◆ deleteByFilter()

deleteByFilter ( array $values)
static

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

◆ deleteByOrderId()

deleteByOrderId ( $id)
static
Аргументы
$id
Возвращает
bool

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

◆ getEntityType()

getEntityType ( Internals\Entity $entity)
staticprotected
Аргументы
Internals\Entity$entity
Возвращает
null|string

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

◆ getEntityTypeList()

getEntityTypeList ( )
staticprotected
Возвращает
array

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

◆ getList()

getList ( array $parameters = array())
static
Аргументы
array$parameters
Возвращает
Main\DB\Result
Исключения
Main

ArgumentException

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

◆ getMarker()

getMarker ( $orderCode,
Internals\Entity $entity = null )
static
Аргументы
int$orderCode
Internals\Entity | null$entity
Возвращает
array|null

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

◆ getPoolItemSuccess()

getPoolItemSuccess ( Order $order,
$id,
$entityType,
$entityId,
$code )
static
Аргументы
Order$order
int$id
string$entityType
int$entityId
string$code
Возвращает
string|null

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

◆ hasErrors()

hasErrors ( Order $order)
static

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

◆ loadFromDb()

loadFromDb ( array $filter)
static

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

◆ resetMarkers()

resetMarkers ( $orderCode = null)
staticprotected

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

◆ saveMarkers()

saveMarkers ( Order $order = null)
static
Аргументы
null | Order$order
Возвращает
Result
Исключения
Main

ArgumentNullException

Исключения

Exception

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

◆ tryFixErrorsByOrder()

tryFixErrorsByOrder ( Order $order,
$markerId = null )
static
Аргументы
Order$order
$markerId
Возвращает
Result
Исключения
Main

ArgumentException

Исключения
Main

ArgumentNullException

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

◆ updateInternal()

updateInternal ( $primary,
array $data )
staticprotected

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

◆ updateItem()

updateItem ( $id,
$values,
Order $order,
$entityType )
staticprotected
Аргументы
$id
$values
Order$order
$entityType
Возвращает
Result

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

◆ updateMarker()

updateMarker ( $id,
array $values,
Order $order,
Internals\Entity $entity )
static
Аргументы
$id
array$values
Order$order
Internals\Entity$entity
Возвращает
Result

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

Поля

◆ $pool

$pool = array()
staticprotected

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

◆ ENTITY_MARKED_TYPE_AUTO

const ENTITY_MARKED_TYPE_AUTO = 'AUTO'

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

◆ ENTITY_MARKED_TYPE_MANUAL

const ENTITY_MARKED_TYPE_MANUAL = 'MANUAL'

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

◆ ENTITY_SUCCESS_CODE_DONE

const ENTITY_SUCCESS_CODE_DONE = 'Y'

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

◆ ENTITY_SUCCESS_CODE_FAIL

const ENTITY_SUCCESS_CODE_FAIL = 'N'

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

◆ ENTITY_TYPE_BASKET_ITEM

const ENTITY_TYPE_BASKET_ITEM = 'BASKET_ITEM'

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

◆ ENTITY_TYPE_ORDER

const ENTITY_TYPE_ORDER = 'ORDER'

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

◆ ENTITY_TYPE_PAYMENT

const ENTITY_TYPE_PAYMENT = 'PAYMENT'

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

◆ ENTITY_TYPE_PROPERTY_VALUE

const ENTITY_TYPE_PROPERTY_VALUE = 'PROPERTY_VALUE'

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

◆ ENTITY_TYPE_SHIPMENT

const ENTITY_TYPE_SHIPMENT = 'SHIPMENT'

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


Объявления и описания членов класса находятся в файле: