Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс 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()

static actualizeDeliveriesRestrictionByPS ( )
staticprotected

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

◆ actualizePaySystemRestrictionByDelivery()

static actualizePaySystemRestrictionByDelivery ( )
staticprotected

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

◆ considerDeliveryParent()

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

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

◆ excludeDeliveryByParent()

static excludeDeliveryByParent ( array $dlvIds)
staticprotected

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

◆ getActiveDeliveryData()

static getActiveDeliveryData ( )
staticprotected

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

◆ getDeliveryParentId()

static getDeliveryParentId ( $deliveryId)
staticprotected

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

◆ getEntityItemsFieldsList()

static getEntityItemsFieldsList ( $entityType)
staticprotected

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

◆ getEntityItemsFullList()

static getEntityItemsFullList ( $entityType)
staticprotected

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

◆ getFilePath()

static getFilePath ( )
static

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

◆ getLinks()

static 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()

static getMap ( )
static

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

◆ getTableName()

static getTableName ( )
static

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

◆ getUnlinkedEnityItems()

static getUnlinkedEnityItems ( $entityType,
$linkDirection = null )
staticprotected

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

◆ includeDeliveryByParent()

static includeDeliveryByParent ( array $dlvIds)
staticprotected

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

◆ insertLinks()

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

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

◆ isValidParent()

static isValidParent ( $parentId,
$entityType )
staticprotected

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

◆ prepareData()

static prepareData ( array $entityIds,
$entityType )
static

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

◆ setLinks()

static 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()

static 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