Открытые статические члены | |
static | getFilePath () |
static | getTableName () |
static | getLinkField () |
static | getTargetEntityName () |
static | getUseLinkTracking () |
static | getTargetEntityPrimaryField () |
static | onAfterModifiy () |
static | getMap () |
Открытые статические члены унаследованные от Connector | |
static | getTypeField () |
static | getLocationLinkField () |
static | getUseGroups () |
static | getConnectType () |
static | getUseCodes () |
static | add (array $data) |
static | update ($primary, array $data) |
static | delete ($primary) |
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()) |
Открытые атрибуты | |
const | ALL_SITES = '*' |
Открытые атрибуты унаследованные от 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 SiteLocationTable
DO NOT WRITE ANYTHING BELOW THIS
<<< ORMENTITYANNOTATION @method static EO_SiteLocation_Query query() @method static EO_SiteLocation_Result getByPrimary($primary, array $parameters = []) @method static EO_SiteLocation_Result getById($id) @method static EO_SiteLocation_Result getList(array $parameters = []) @method static EO_SiteLocation_Entity getEntity() @method static \Bitrix\Sale\Location\EO_SiteLocation createObject($setDefaultValues = true) @method static \Bitrix\Sale\Location\EO_SiteLocation_Collection createCollection() @method static \Bitrix\Sale\Location\EO_SiteLocation wakeUpObject($row) @method static \Bitrix\Sale\Location\EO_SiteLocation_Collection wakeUpCollection($rows)
См. определение в файле sitelocation.php строка 26
|
static |
См. определение в файле sitelocation.php строка 30
|
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
Переопределяет метод предка Connector.
См. определение в файле sitelocation.php строка 40
|
static |
См. определение в файле sitelocation.php строка 67
|
static |
См. определение в файле sitelocation.php строка 35
|
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'
Переопределяет метод предка Connector.
См. определение в файле sitelocation.php строка 45
|
static |
Returns a name of the primary field of the "target" entity. By default 'ID' is used for the most. See target entity class for sure.
Переопределяет метод предка Connector.
См. определение в файле sitelocation.php строка 55
|
static |
Show whether or not entity use link tracking. Link tracking allows keeping information about link existence in option strings. So, this is some kind of cacheing mechanism. It can be usefull, but may exceed option string length when there are lots of entity records exist.
Переопределяет метод предка Connector.
См. определение в файле sitelocation.php строка 50
|
static |
Переопределяет метод предка Connector.
См. определение в файле sitelocation.php строка 60
const ALL_SITES = '*' |
См. определение в файле sitelocation.php строка 28