1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс DeliveryPaySystemTable
Граф наследования:DeliveryPaySystemTable:

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

static getFilePath ()
static getTableName ()
static getMap ()
static validateLinkDirection ()
static setLinks ($entityId, $entityType, array $linkedIds=array(), $actualizeRestrictions=true)
static getLinks ($entityId, $entityType, array $preparedData=array(), $considerParent=true)
static prepareData (array $entityIds, $entityType)

Поля данных

const LINK_DIRECTION_DELIVERY_PAYSYSTEM = "D"
const LINK_DIRECTION_PAYSYSTEM_DELIVERY = "P"
const ENTITY_TYPE_DELIVERY = "DELIVERY_ID"
const ENTITY_TYPE_PAYSYSTEM = "PAYSYSTEM_ID"

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

static isValidParent ($parentId, $entityType)
static actualizeDeliveriesRestrictionByPS ()
static actualizePaySystemRestrictionByDelivery ()
static insertLinks ($entityId, $linkDirection, $entityType, $linkedIds)
static getActiveDeliveryData ()
static excludeDeliveryByParent (array $dlvIds)
static includeDeliveryByParent (array $dlvIds)
static considerDeliveryParent (array $profilePsIds, $profileId, $parentId, $preparedData)
static getDeliveryParentId ($deliveryId)
static getUnlinkedEnityItems ($entityType, $linkDirection=null)
static getEntityItemsFieldsList ($entityType)
static getEntityItemsFullList ($entityType)

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

static $unLinked = null
static $entityItemsFullList = array()
static $entityItemsFieldsList = array()

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

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

Методы

◆ actualizeDeliveriesRestrictionByPS()

actualizeDeliveriesRestrictionByPS ( )
staticprotected

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

◆ actualizePaySystemRestrictionByDelivery()

actualizePaySystemRestrictionByDelivery ( )
staticprotected

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

◆ considerDeliveryParent()

considerDeliveryParent ( array $profilePsIds,
$profileId,
$parentId,
$preparedData )
staticprotected

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

◆ excludeDeliveryByParent()

excludeDeliveryByParent ( array $dlvIds)
staticprotected

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

◆ getActiveDeliveryData()

getActiveDeliveryData ( )
staticprotected

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

◆ getDeliveryParentId()

getDeliveryParentId ( $deliveryId)
staticprotected

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

◆ getEntityItemsFieldsList()

getEntityItemsFieldsList ( $entityType)
staticprotected

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

◆ getEntityItemsFullList()

getEntityItemsFullList ( $entityType)
staticprotected

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

◆ getFilePath()

getFilePath ( )
static

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

◆ getLinks()

getLinks ( $entityId,
$entityType,
array $preparedData = array(),
$considerParent = true )
static
Аргументы
int$entityId
string$entityTypeself::ENTITY_TYPE_DELIVERY || self::ENTITY_TYPE_PAYSYSTEM
Возвращает
int[]
Исключения
ArgumentNullException
ArgumentOutOfRangeException

Bitrix\Main\ArgumentException

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

◆ getMap()

getMap ( )
static

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

◆ getTableName()

getTableName ( )
static

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

◆ getUnlinkedEnityItems()

getUnlinkedEnityItems ( $entityType,
$linkDirection = null )
staticprotected

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

◆ includeDeliveryByParent()

includeDeliveryByParent ( array $dlvIds)
staticprotected

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

◆ insertLinks()

insertLinks ( $entityId,
$linkDirection,
$entityType,
$linkedIds )
staticprotected

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

◆ isValidParent()

isValidParent ( $parentId,
$entityType )
staticprotected

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

◆ prepareData()

prepareData ( array $entityIds,
$entityType )
static

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

◆ setLinks()

setLinks ( $entityId,
$entityType,
array $linkedIds = array(),
$actualizeRestrictions = true )
static
Аргументы
int$entityId
string$entityTypeself::ENTITY_TYPE_DELIVERY || self::ENTITY_TYPE_PAYSYSTEM
int[]$linkedIdsEmpty means all
Возвращает
\Bitrix\Main\Entity\Result
Исключения
ArgumentNullException
ArgumentOutOfRangeException

Bitrix\Main\ArgumentException

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

◆ validateLinkDirection()

validateLinkDirection ( )
static

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

Поля

◆ $entityItemsFieldsList

$entityItemsFieldsList = array()
staticprotected

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

◆ $entityItemsFullList

$entityItemsFullList = array()
staticprotected

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

◆ $unLinked

$unLinked = null
staticprotected

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

◆ ENTITY_TYPE_DELIVERY

const ENTITY_TYPE_DELIVERY = "DELIVERY_ID"

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

◆ ENTITY_TYPE_PAYSYSTEM

const ENTITY_TYPE_PAYSYSTEM = "PAYSYSTEM_ID"

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

◆ LINK_DIRECTION_DELIVERY_PAYSYSTEM

const LINK_DIRECTION_DELIVERY_PAYSYSTEM = "D"

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

◆ LINK_DIRECTION_PAYSYSTEM_DELIVERY

const LINK_DIRECTION_PAYSYSTEM_DELIVERY = "P"

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


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