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

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

 createRoomAction ()
 updateRoomAction ()
 deleteRoomAction ()
 getRoomsManagerDataAction ()
 getRoomsListAction ()
 getLocationAccessibilityAction ()
 hideSettingsHintLocationAction ()
 createCategoryAction ()
 updateCategoryAction ()
 deleteCategoryAction ()
 getCategoryListAction ()
 getCategoryManagerDataAction ()
Открытые члены унаследованные от Controller
 __construct (Request $request=null)
 forward ($controller, string $actionName, array $parameters=null)
 getConfigurationOfActions ()
 getModuleId ()
 isLocatedUnderPsr4 ()
 getActionUri (string $actionName, array $params=[], bool $absolute=false)
 getUnsignedParameters ()
 getCurrentUser ()
 setCurrentUser (CurrentUser $currentUser)
 convertKeysToCamelCase ($data)
 listNameActions ()
 configureActions ()
 getAutoWiredParameters ()
 getPrimaryAutoWiredParameter ()
 getDefaultAutoWiredParameters ()
 getRequest ()
 getScope ()
 setScope ($scope)
 getSourceParametersList ()
 setSourceParametersList ($sourceParametersList)
 run ($actionName, array $sourceParametersList)
 finalizeResponse (Response $response)
 generateActionMethodName ($action)
 redirectTo ($url)
 getErrors ()
 hasErrors ()
 getErrorByCode ($code)

Поля данных

const TYPE = 'location'
Поля данных унаследованные от Controller
const SCOPE_REST = 'rest'
const SCOPE_AJAX = 'ajax'
const SCOPE_CLI = 'cli'
const EVENT_ON_BEFORE_ACTION = 'onBeforeAction'
const EVENT_ON_AFTER_ACTION = 'onAfterAction'
const ERROR_REQUIRED_PARAMETER = 'MAIN_CONTROLLER_22001'
const ERROR_UNKNOWN_ACTION = 'MAIN_CONTROLLER_22002'
const EXCEPTION_UNKNOWN_ACTION = 22002
Поля данных унаследованные от Controllerable
const METHOD_ACTION_SUFFIX = 'Action'

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

Открытые статические члены унаследованные от Controller
static className ()
static getFullEventName ($eventName)
Защищенные члены унаследованные от Controller
 init ()
 getFilePath ()
 processUnsignedParameters ()
 getSaltToUnsign ()
 getActionResponse (Action $action)
 writeToLogException (\Throwable $e)
 collectDebugInfo ()
 logDebugInfo ()
 prepareParams ()
 processBeforeAction (Action $action)
 triggerOnBeforeAction (Action $action)
 processAfterAction (Action $action, $result)
 triggerOnAfterAction (Action $action, $result)
 create ($actionName)
 buildActionInstance ($actionName, array $config)
 existsAction ($actionName)
 getDefaultPreFilters ()
 getDefaultPostFilters ()
 buildFilters (array $config=null)
 appendFilters (array $filters, array $filtersToAppend)
 removeFilters (array $filters, array $filtersToRemove)
 detachFilters (Action $action)
 detachPreFilters (Action $action)
 detachPostFilters (Action $action)
 getActionConfig ($actionName)
 setActionConfig ($actionName, array $config=null)
 runProcessingThrowable (\Throwable $throwable)
 runProcessingException (\Exception $e)
 runProcessingError (\Error $error)
 runProcessingBinderThrowable (BinderArgumentException $e)
 runProcessingValidationException (ValidationException $e)
 buildErrorFromException (\Exception $e)
 buildErrorFromPhpError (\Error $error)
 runProcessingIfUserNotAuthorized ()
 runProcessingIfInvalidCsrfToken ()
 addError (Error $error)
 addErrors (array $errors)
 renderComponent (string $name, string $template='', array $params=[], bool $withSiteTemplate=true)
 renderView (string $viewPath, array $params=[], bool $withSiteTemplate=true)
 renderExtension (string $extension, array $params=[], bool $withSiteTemplate=true)
Защищенные данные унаследованные от Controller
 $errorCollection
 $request
Configurator $configurator

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

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

Методы

◆ createCategoryAction()

createCategoryAction ( )

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

◆ createRoomAction()

createRoomAction ( )
Возвращает
array
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\LoaderException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

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

◆ deleteCategoryAction()

deleteCategoryAction ( )

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

◆ deleteRoomAction()

deleteRoomAction ( )
Возвращает
array
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\LoaderException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

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

◆ getCategoryListAction()

getCategoryListAction ( )

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

◆ getCategoryManagerDataAction()

getCategoryManagerDataAction ( )

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

◆ getLocationAccessibilityAction()

getLocationAccessibilityAction ( )
Возвращает
array
Исключения

Bitrix\Main\ObjectException

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

◆ getRoomsListAction()

getRoomsListAction ( )
Возвращает
array
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\LoaderException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

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

◆ getRoomsManagerDataAction()

getRoomsManagerDataAction ( )
Возвращает
array|null
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\LoaderException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

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

◆ hideSettingsHintLocationAction()

hideSettingsHintLocationAction ( )
Возвращает
void

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

◆ updateCategoryAction()

updateCategoryAction ( )

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

◆ updateRoomAction()

updateRoomAction ( )
Возвращает
array
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\LoaderException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

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

Поля

◆ TYPE

const TYPE = 'location'

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


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