Open Journal Systems  3.3.0
XmlWebService Class Reference
Inheritance diagram for XmlWebService:
WebService

Public Member Functions

 __construct ()
 
call (&$webServiceRequest)
 
 getReturnType ()
 
 setReturnType ($returnType)
 
- Public Member Functions inherited from WebService
 _authenticateRequest (&$ch)
 
 _buildHeaders (&$webServiceRequest)
 
 _callGetWebService (&$webServiceRequest)
 
 _callPostWebService ($webServiceRequest, $usePut=false)
 
 _callPostWebServiceAsync ($webServiceRequest, $usePut=false)
 
 _checkSSL ($ch, $url)
 
 getLastResponseStatus ()
 
 setAuthPassword ($authPassword)
 
 setAuthUsername ($authUsername)
 
 setSslVersion ($sslVersion)
 

Data Fields

 $_returnType
 
- Data Fields inherited from WebService
 $_authPassword
 
 $_authUsername
 
 $_lastResponseStatus
 
 $_sslVersion
 

Detailed Description

A web service that returns XML data.

Definition at line 20 of file XmlWebService.inc.php.

Constructor & Destructor Documentation

◆ __construct()

XmlWebService::__construct ( )

Constructor

Definition at line 30 of file XmlWebService.inc.php.

Member Function Documentation

◆ call()

& XmlWebService::call ( $webServiceRequest)
See also
WebService::call()
Parameters
$webServiceRequestWebServiceRequest
Returns
DOMDocument|string the result of the web service or null in case of an error.

Reimplemented from WebService.

Definition at line 67 of file XmlWebService.inc.php.

References Config\getVar().

◆ getReturnType()

XmlWebService::getReturnType ( )

Get the return type

Returns
integer

Definition at line 43 of file XmlWebService.inc.php.

References $_returnType.

◆ setReturnType()

XmlWebService::setReturnType (   $returnType)

Set the return type

Parameters
$returnTypeinteger

Definition at line 51 of file XmlWebService.inc.php.

References fatalError().

Field Documentation

◆ $_returnType

integer XmlWebService::$_returnType

Definition at line 25 of file XmlWebService.inc.php.

Referenced by getReturnType().


The documentation for this class was generated from the following file: