Bitrix-D7 22.6
 
Загрузка...
Поиск...
Не найдено
Класс SyncAjax
+ Граф наследования:SyncAjax:

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

 configureActions ()
 
 getSyncInfoAction ()
 
 removeConnectionAction ($connectionId, $removeCalendars)
 
 addConnectionAction ()
 
 createGoogleConnectionAction ()
 
 createOffice365ConnectionAction ()
 
 createIcloudConnectionAction ($appleId, $appPassword)
 
 syncIcloudConnectionAction ($connectionId)
 
 updateConnectionAction ()
 
 getAuthLinkAction ()
 
 getAllSectionsForIcloudAction (int $connectionId)
 
 getAllSectionsForOffice365Action (int $connectionId)
 
 getAllSectionsForGoogleAction (int $connectionId)
 
 clearSuccessfulConnectionNotifierAction (string $accountType)
 
 disableIphoneOrMacConnectionAction ()
 
 getOutlookLinkAction (int $id)
 
- Открытые члены унаследованные от 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 ()
 
 getErrorByCode ($code)
 
 getErrors ()
 
 getErrorByCode ($code)
 
 configureActions ()
 

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

- Открытые статические члены унаследованные от Controller
static className ()
 
static getFullEventName ($eventName)
 
- Открытые атрибуты унаследованные от 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
 init ()
 
 getFilePath ()
 
 processUnsignedParameters ()
 
 getSaltToUnsign ()
 
 writeToLogException (\Throwable $e)
 
 collectDebugInfo ()
 
 logDebugInfo ()
 
 prepareParams ()
 
 processBeforeAction (Action $action)
 
 shouldDecodePostData (Action $action)
 
 decodePostData ()
 
 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)
 
 buildErrorFromException (\Exception $e)
 
 buildErrorFromPhpError (\Error $error)
 
 runProcessingIfUserNotAuthorized ()
 
 runProcessingIfInvalidCsrfToken ()
 
 addError (Error $error)
 
 addErrors (array $errors)
 
- Защищенные данные унаследованные от Controller
 $errorCollection
 
 $request
 
Configurator $configurator
 

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

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

Методы

◆ addConnectionAction()

addConnectionAction ( )
Исключения

Bitrix\Main\LoaderException

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

◆ clearSuccessfulConnectionNotifierAction()

clearSuccessfulConnectionNotifierAction ( string  $accountType)

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

◆ configureActions()

configureActions ( )
Возвращает
array

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

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

◆ createGoogleConnectionAction()

createGoogleConnectionAction ( )
Исключения
LoaderException

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

Исключения
Exception

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

◆ createIcloudConnectionAction()

createIcloudConnectionAction (   $appleId,
  $appPassword 
)

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

◆ createOffice365ConnectionAction()

createOffice365ConnectionAction ( )

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

◆ disableIphoneOrMacConnectionAction()

disableIphoneOrMacConnectionAction ( )

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

◆ getAllSectionsForGoogleAction()

getAllSectionsForGoogleAction ( int  $connectionId)

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

◆ getAllSectionsForIcloudAction()

getAllSectionsForIcloudAction ( int  $connectionId)

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

◆ getAllSectionsForOffice365Action()

getAllSectionsForOffice365Action ( int  $connectionId)

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

◆ getAuthLinkAction()

getAuthLinkAction ( )

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

◆ getOutlookLinkAction()

getOutlookLinkAction ( int  $id)

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

◆ getSyncInfoAction()

getSyncInfoAction ( )

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

◆ removeConnectionAction()

removeConnectionAction (   $connectionId,
  $removeCalendars 
)

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

◆ syncIcloudConnectionAction()

syncIcloudConnectionAction (   $connectionId)

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

◆ updateConnectionAction()

updateConnectionAction ( )

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