$accessController | Controller | protected |
$batchManager | Base | protected |
$storeId | Base | protected |
__construct(BatchManager $batchManager, int $storeId) | Base | |
addAction($fields) | Base | |
Bitrix::Catalog::Controller::Product::addAction(array $fields) | Product | |
addPropertyAction($fields) | Product | |
addRegistryItem(EO_StoreBatch $batchItem, float $amount) | Base | protected |
addValidate($fields) | Product | protected |
attachPropertyValues(array &$result, int $iblockId, array $propertyIds=[]) | Product | protected |
CATALOG_GROUP | Controller | |
CATALOG_READ | Controller | |
CATALOG_STORE | Controller | |
CATALOG_VAT | Controller | |
checkFields($fields) | Product | protected |
checkFieldsDownload($fields) | Product | protected |
checkModifyPermissionEntity() | Product | protected |
checkPermissionAdd(int $iblockId) | Product | protected |
checkPermissionCatalogProductAdd() | Product | protected |
checkPermissionCatalogProductDelete(int $elementId) | Product | protected |
checkPermissionCatalogProductUpdate(int $elementId) | Product | protected |
checkPermissionDelete(int $elementId) | Product | protected |
checkPermissionEntity($name, $arguments=[]) | Product | protected |
checkPermissionIBlockElementAdd(int $iblockId) | Product | protected |
checkPermissionIBlockElementDelete(int $elementId) | Product | protected |
checkPermissionIBlockElementGet($elementId) | Product | protected |
checkPermissionIBlockElementList($iblockId) | Product | protected |
checkPermissionIBlockElementModify($iblockId, $elementId) | Product | protected |
checkPermissionIBlockElementSectionBindModify($iblockId, $iblockSectionId) | Product | protected |
checkPermissionIBlockElementSectionBindUpdate($iblockSectionId) | Product | protected |
checkPermissionIBlockElementUpdate(int $elementId) | Product | protected |
checkPermissionIBlockModify($iblockId) | Product | protected |
checkPermissionUpdate(int $elementId) | Product | protected |
checkReadPermissionEntity() | Product | protected |
configureActions() | Product | |
createViewManager(Action $action) | Controller | protected |
deleteAction(int $id) | Product | |
downloadAction(array $fields) | Product | |
ERROR_ACCESS_DENIED | Controller | |
exists($id) | Product | protected |
existsIblock(int $iblockId) | Product | protected |
fillKeyResponse($result) | Base | protected |
fillPropertyFieldsDefaultPropertyValues($id, $iblockId, $propertyValues) | Product | protected |
get($id) | Base | protected |
getAction($id) | Product | |
getAllowedFieldsProduct() | Product | protected |
getAllowedProductTypes() | Offer | protected |
getApplication() | Controller | protectedstatic |
getBindings() | Product | protectedstatic |
getCallbackRestEvent() | Product | static |
getEntity() | Controller | |
getEntityTable() | Product | protected |
getGlobalUser() | Controller | protectedstatic |
Bitrix::getHandlers() | Controller | static |
Bitrix::Rest::Event::EventBindInterface::getHandlers() | EventBindInterface | static |
getIBlockBySectionId($id) | Product | protected |
getNavData($start, $orm=false) | Controller | protectedstatic |
getProductIblockId(int $productId) | Product | protectedstatic |
getRegistryItems() | Base | protected |
getServiceItemName() | Controller | protected |
getServiceListName() | Controller | protected |
getViewFields() | Controller | protected |
IBLOCK_EDIT | Controller | |
IBLOCK_ELEMENT_DELETE | Controller | |
IBLOCK_ELEMENT_EDIT | Controller | |
IBLOCK_ELEMENT_EDIT_PRICE | Controller | |
IBLOCK_ELEMENT_READ | Controller | |
IBLOCK_ELEMENT_SECTION_BIND | Controller | |
IBLOCK_READ | Controller | |
IBLOCK_SECTION_DELETE | Controller | |
IBLOCK_SECTION_EDIT | Controller | |
IBLOCK_SECTION_READ | Controller | |
IBLOCK_SECTION_SECTION_BIND | Controller | |
init() | Controller | protected |
listAction(PageNavigation $pageNavigation, array $select=[], array $filter=[], array $order=[]) | Product | |
perfGetList(array $select, array $filter, array $order, $pageNavigation=null) | Product | protectedstatic |
prepareProductFields(array $fields) | Product | protected |
preparePropertyFields($fields) | Product | protected |
preparePropertyFieldsUpdate($fields) | Product | protected |
processAfterAction(Engine\Action $action, $result) | Product | protected |
processBeforeAction(Action $action) | Base | protected |
Bitrix::Catalog::Controller::Product::processBeforeAction(Engine\Action $action) | Product | protected |
processBeforeAdd(Engine\Action $action) | Base | protected |
processBeforeUpdate(Action $action) | Base | protected |
Bitrix::Catalog::Controller::Product::processBeforeUpdate(Engine\Action $action) | Product | protected |
processItemEvent(array $arParams, array $arHandler) | Product | static |
return() | Base | |
setStoreId(int $storeId) | Base | |
SkuDeferredCalculations | Product | |
splitFieldsByEntity($fields) | Product | protected |
TYPE | Offer | protected |
updateAction($id, array $fields) | Base | |
Bitrix::Catalog::Controller::Product::updateAction(int $id, array $fields) | Product | |
updateValidate($fields) | Product | protected |
writeOff(float $quantity) | Base | |