PHP Класс Horde_ActiveSync_Request_Base, horde

Автор: Michael J Rubinsky ([email protected])
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$_activeSync Horde_ActiveSync ActiveSync server
$_decoder Horde_ActiveSync_Wbxml_Decoder Decoder
$_device Horde_ActiveSync_Device The device info
$_driver Horde_ActiveSync_Driver_Base Driver for communicating with the backend datastore.
$_encoder Horde_ActiveSync_Wbxml_Encoder Encoder
$_logger Horde_Log_Logger Logger
$_procid integer The procid
$_provisioning integer Valid values are: - Horde_ActiveSync::PROVISIONING_FORCE: Accept ONLY provisioned devices - Horde_ActiveSync::PROVISIONING_LOOSE: Force provisioning if device supports provisioning, allow non-provisionable devices as well. - Horde_ActiveSync::PROVISIONING_NONE: Allow any device.
$_request Horde_Controller_Request_Http Request object
$_state Horde_ActiveSync_State_Base State driver
$_statusCode integer Used to track what error code to send back to client on failure

Открытые методы

Метод Описание
__construct ( Horde_ActiveSync $as ) : Horde_ActiveSync_Request_Base Const'r
checkPolicyKey ( string $sentKey, string $requestType = null ) : boolean Ensure the client's policy key is current.
handle ( ) : boolean Handle the request.
setLogger ( Horde_Log_Logger $logger ) Set the logger.

Защищенные методы

Метод Описание
_cleanUpAfterPairing ( ) Clean up after initial pairing. Initial pairing can happen either as a result of either a FOLDERSYNC or PROVISION command, depending on the device capabilities.
_handle ( ) : string | boolean Implementation method for handling request.
_requireProvisionWbxml ( string $requestType, integer $status ) Send WBXML to indicate provisioning is required.

Описание методов

__construct() публичный Метод

Const'r
public __construct ( Horde_ActiveSync $as ) : Horde_ActiveSync_Request_Base
$as Horde_ActiveSync The ActiveSync server.
Результат Horde_ActiveSync_Request_Base

_cleanUpAfterPairing() защищенный Метод

Clean up after initial pairing. Initial pairing can happen either as a result of either a FOLDERSYNC or PROVISION command, depending on the device capabilities.
protected _cleanUpAfterPairing ( )

_handle() абстрактный защищенный Метод

Implementation method for handling request.
abstract protected _handle ( ) : string | boolean
Результат string | boolean Content-Type of results if not wbxml, or boolean.

_requireProvisionWbxml() защищенный Метод

Send WBXML to indicate provisioning is required.
protected _requireProvisionWbxml ( string $requestType, integer $status )
$requestType string The type of request we are handling.
$status integer The reason we need to provision.

checkPolicyKey() публичный Метод

Ensure the client's policy key is current.
public checkPolicyKey ( string $sentKey, string $requestType = null ) : boolean
$sentKey string The policykey sent to us by the client
$requestType string The type of request we are handling. A Horde_ActiveSync constant.
Результат boolean

handle() публичный Метод

Handle the request.
public handle ( ) : boolean
Результат boolean

setLogger() публичный Метод

Set the logger.
public setLogger ( Horde_Log_Logger $logger )
$logger Horde_Log_Logger

Описание свойств

$_activeSync защищенное свойство

ActiveSync server
protected Horde_ActiveSync $_activeSync
Результат Horde_ActiveSync

$_decoder защищенное свойство

Decoder
protected Horde_ActiveSync_Wbxml_Decoder $_decoder
Результат Horde_ActiveSync_Wbxml_Decoder

$_device защищенное свойство

The device info
protected Horde_ActiveSync_Device $_device
Результат Horde_ActiveSync_Device

$_driver защищенное свойство

Driver for communicating with the backend datastore.
protected Horde_ActiveSync_Driver_Base $_driver
Результат Horde_ActiveSync_Driver_Base

$_encoder защищенное свойство

Encoder
protected Horde_ActiveSync_Wbxml_Encoder $_encoder
Результат Horde_ActiveSync_Wbxml_Encoder

$_logger защищенное свойство

Logger
protected Horde_Log_Logger $_logger
Результат Horde_Log_Logger

$_procid защищенное свойство

The procid
protected int $_procid
Результат integer

$_provisioning защищенное свойство

Valid values are: - Horde_ActiveSync::PROVISIONING_FORCE: Accept ONLY provisioned devices - Horde_ActiveSync::PROVISIONING_LOOSE: Force provisioning if device supports provisioning, allow non-provisionable devices as well. - Horde_ActiveSync::PROVISIONING_NONE: Allow any device.
protected int $_provisioning
Результат integer

$_request защищенное свойство

Request object
protected Horde_Controller_Request_Http $_request
Результат Horde_Controller_Request_Http

$_state защищенное свойство

State driver
protected Horde_ActiveSync_State_Base $_state
Результат Horde_ActiveSync_State_Base

$_statusCode защищенное свойство

Used to track what error code to send back to client on failure
protected int $_statusCode
Результат integer