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

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

static getFilePath ()
static getTableName ()
static getLinkField ()
static getTargetEntityName ()
static getLocationLinkField ()
static getMap ()
Открытые статические члены унаследованные от Connector
static getTypeField ()
static getTargetEntityPrimaryField ()
static getUseGroups ()
static getUseLinkTracking ()
static getConnectType ()
static getUseCodes ()
static add (array $data)
static update ($primary, array $data)
static delete ($primary)
static onAfterModifiy ()
static updateMultipleForOwner ($entityPrimary, $links=array(), $behaviour=array('REMOVE_ABSENT'=> true))
static deleteAllForOwner ($entityPrimary, $behaviour=array('BATCH_MODE'=> false))
static deleteAll ()
static resetMultipleForOwner ($entityPrimary, $links=array())
static getConnectedLocationsQuery ($entityPrimary, $parameters=array(), $behaviour=array('GET_LINKED_THROUGH_GROUPS'=> false))
static getConnectedLocationsSql ($entityPrimary, $parameters=array(), $behaviour=array('GET_LINKED_THROUGH_GROUPS'=> false))
static getConnectedLocations ($entityPrimary, $parameters=array(), $behaviour=array('GET_LINKED_THROUGH_GROUPS'=> false))
static getConnectedGroups ($entityPrimary, $parameters=array())
static getConnectedEntites ($locationPrimary, $parameters=array())
static getConnectedEntitesByCode ($locationPrimary, $parameters=array())
static getConnectedEntitiesQuery ($locationPrimary, $linkType='id', $parameters=array())
static getLinkStatusForMultipleNodes ($nodeInfo, $entityPrimary, $connectors=false)
static checkConnectionExists ($entityPrimary, $locationPrimary, array $behaviour=array('LOCATION_LINK_TYPE'=> 'ID'))
static checkLinkUsageAny ($entityPrimary)
static checkLinkUsage ($entityPrimary, $linkType=self::DB_LOCATION_FLAG)
static unionize ($sqls)
static normalizeLocationList ($denormalizedList=array())

Дополнительные унаследованные члены

Поля данных унаследованные от Connector
const LINK_ID = 0x01
const LINK_CODE = 0x02
const DB_LOCATION_FLAG = 'L'
const DB_GROUP_FLAG = 'G'
const LSTAT_IN_NOT_CONNECTED_BRANCH = 0x01
const LSTAT_IS_CONNECTOR = 0x02
const LSTAT_ABOVE_CONNECTOR = 0x03
const LSTAT_BELOW_CONNECTOR = 0x04
Защищенные статические члены унаследованные от Connector
static getConnectedEntitiesByCondition ($locationPrimary, $linkType='id', $parameters=array())
static getLinkedLocations ($entityPrimary)
static getConnectedLocationsInfo ($entityPrimary)
static queryPage ($sql, $limit=0, $offset=0)

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

Class RateLocationTable

DO NOT WRITE ANYTHING BELOW THIS

<<< ORMENTITYANNOTATION @method static EO_RateLocation_Query query() @method static EO_RateLocation_Result getByPrimary($primary, array $parameters = []) @method static EO_RateLocation_Result getById($id) @method static EO_RateLocation_Result getList(array $parameters = []) @method static EO_RateLocation_Entity getEntity() @method static \Bitrix\Sale\Tax\EO_RateLocation createObject($setDefaultValues = true) @method static \Bitrix\Sale\Tax\EO_RateLocation_Collection createCollection() @method static \Bitrix\Sale\Tax\EO_RateLocation wakeUpObject($row) @method static \Bitrix\Sale\Tax\EO_RateLocation_Collection wakeUpCollection($rows)

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

Методы

◆ getFilePath()

getFilePath ( )
static

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

◆ getLinkField()

getLinkField ( )
static

Method returns name of table column that provides linking between location table and entity table. For example, for delivery it should return 'DELIVERY_ID' Limitation: mechanism does not support compound primary keys

Возвращает
string field name

Переопределяет метод предка Connector.

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

◆ getLocationLinkField()

getLocationLinkField ( )
static

Returns a name of the filed that keep location id or code. By default 'LOCATION_ID' is used for the most. For newly-created entites this should be LOCATION_CODE (string)

Возвращает
string

Переопределяет метод предка Connector.

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

◆ getMap()

getMap ( )
static

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

◆ getTableName()

getTableName ( )
static

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

◆ getTargetEntityName()

getTargetEntityName ( )
static

Method should return a name of the "target" entity plus namespace but without trailing 'Table'. For example, for delivery this should be 'Bitrix\Sale\Delivery\Delivery'

Возвращает
string table name

Переопределяет метод предка Connector.

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


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