1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс LinkMapper
Граф наследования:LinkMapper:
Mapper BaseMapperInterface EventLinkMapper JointLinkMapper CrmDealLinkMapper GroupLinkMapper UserLinkMapper

Открытые члены

 convertToArray (Link $sharingLink)
Открытые члены унаследованные от Mapper
 getById (int $id)
 getByEntityObject ($entityObject)
 create (Core\Base\EntityInterface $entity, array $params=[])
 update (Core\Base\EntityInterface $entity, array $params=[])
 delete (Core\Base\EntityInterface $entity, array $params=['softDelete'=> true])
 deleteMap (Core\Base\EntityMap $map, array $params=['softDelete'=> true])
 deleteByFilter ($filter, array $params=['softDelete'=> true])
 getMap ($filter, int $limit=null, array $order=null)
 resetCacheById (int $id)

Защищенные члены

 getDataManagerResult (array $params)
 getOneEntityByFilter (array $filter)
 createEntity ($entity, array $params=[])
 updateEntity ($entity, array $params=[])
 deleteEntity (EntityInterface $entity, array $params)
 getOptionsArray ($entity)
 getSpecificFields ($entity)
 deleteRelated (EntityInterface $entity)
 createRelated ($entity)
Защищенные члены унаследованные от Mapper
 getCacheMap ()
 initCacheMap (string $class)
 getMapClass ()
 getEntityClass ()
 convertToObject ($objectEO)
 getEntityName ()
 deleteEntity (Core\Base\EntityInterface $entity, array $params)

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

Поля данных унаследованные от Mapper
const POSITIVE_ANSWER = 'Y'
const NEGATIVE_ANSWER = 'N'
Защищенные данные унаследованные от Mapper
const DEFAULT_SELECT = ['*']
Статические защищенные данные унаследованные от Mapper
static array $cache = []

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

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

Методы

◆ convertToArray()

convertToArray ( Link $sharingLink)
Аргументы
Link$sharingLink
Возвращает
array

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

◆ createEntity()

createEntity ( $entity,
array $params = [] )
protected
Исключения

Exception

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

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

◆ createRelated()

createRelated ( $entity)
protected

Переопределяется в JointLinkMapper.

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

◆ deleteEntity()

deleteEntity ( EntityInterface $entity,
array $params )
protected
Аргументы
EntityInterface$entity
array$params
Возвращает
Link|null

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

◆ deleteRelated()

deleteRelated ( EntityInterface $entity)
protected

Переопределяется в JointLinkMapper.

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

◆ getDataManagerResult()

getDataManagerResult ( array $params)
protected
Аргументы
array$params
Возвращает
Result
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

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

Переопределяется в JointLinkMapper.

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

◆ getOneEntityByFilter()

getOneEntityByFilter ( array $filter)
protected
Аргументы
array$filter
Возвращает
object|null
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

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

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

◆ getOptionsArray()

getOptionsArray ( $entity)
abstractprotected
Аргументы
$entity
Возвращает
array

Переопределяется в EventLinkMapper, GroupLinkMapper и UserLinkMapper.

◆ getSpecificFields()

getSpecificFields ( $entity)
abstractprotected
Аргументы
$entity
Возвращает
array

Переопределяется в CrmDealLinkMapper, EventLinkMapper, GroupLinkMapper и UserLinkMapper.

◆ updateEntity()

updateEntity ( $entity,
array $params = [] )
protected
Исключения

Exception

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

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


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