Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс AddressRepository

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

 findById (int $id)
 
 findByLinkedEntity (string $entityId, string $entityType)
 
 save (Entity\Address $address)
 
 delete (int $addressId)
 

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

 saveFieldCollection (Entity\Address $address)
 
 saveLinkCollection (Entity\Address $address)
 

Защищенные данные

 $tableClass = Model\AddressTable::class
 
 $fieldTableClass = Model\AddressFieldTable::class
 
 $linkTableClass = Model\AddressLinkTable::class
 

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

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

Методы

◆ delete()

delete ( int $addressId)

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

◆ findById()

findById ( int $id)
Аргументы
int$id
Возвращает
Entity\Address|null
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException todo: do we really always need all this additional fields? todo: no location - no address.

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

◆ findByLinkedEntity()

findByLinkedEntity ( string $entityId,
string $entityType )
Аргументы
string$entityId
string$entityType
Возвращает
Entity\Address\AddressCollection
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

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

◆ save()

save ( Entity\Address $address)
Аргументы
Entity\Address$address
Возвращает
\Bitrix\Main\ORM\Data\AddResult|\Bitrix\Main\ORM\Data\Result|\Bitrix\Main\ORM\Data\UpdateResult

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

◆ saveFieldCollection()

saveFieldCollection ( Entity\Address $address)
protected
Аргументы
Entity\Address$address
Возвращает
\Bitrix\Main\ORM\Data\Result
Исключения

Bitrix\Main\Db\SqlQueryException

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

◆ saveLinkCollection()

saveLinkCollection ( Entity\Address $address)
protected
Аргументы
Entity\Address$address
Возвращает
\Bitrix\Main\ORM\Data\Result
Исключения
ArgumentNullException

Bitrix\Main\Db\SqlQueryException

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

Данные класса

◆ $fieldTableClass

$fieldTableClass = Model\AddressFieldTable::class
protected

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

◆ $linkTableClass

$linkTableClass = Model\AddressLinkTable::class
protected

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

◆ $tableClass

$tableClass = Model\AddressTable::class
protected

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