Class PartnerAPIOperation
A basic class for all operations.
This class contains some common methods and properties for all operations. All the public methods are a common interface which can be used when dealing with an actual operation.
A derived class has to redefine the $_operation protected field with an actual operation name. It also has to contain a constructor which assigns proper message objects to $_input an $_output protected fields.
The $_input field is not publicly accessible therefore a derived class should define methods for setting and adding input data.
Direct known subclasses
PartnerAPIOperationAddEmailVerification, PartnerAPIOperationAddSanVerification, PartnerAPIOperationGetProductList, PartnerAPIOperationGetSanVerificationState, PartnerAPIOperationModifySNICertificate, PartnerAPIOperationOrderSNICertificate, PartnerAPIOperationPerformSanVerification, PartnerAPIOperationQuickOrder, PartnerAPIOperationReissueCertificate, PartnerAPIOperationRenewCertificate, PartnerAPIOperationRevokeCertificate, PartnerAPIOperationValidateOrderParameters, PartnerAPIOperationCancelOrder, PartnerAPIOperationVerifyOrder, PartnerAPIOperationGetCertificate, PartnerAPIOperationGetEmailVerification, PartnerAPIOperationGetExpiringCertificates, PartnerAPIOperationGetModifiedOrders, PartnerAPIOperationGetOrderByOrderID, PartnerAPIOperationGetOrdersByDateRange, PartnerAPIOperationGetOrderStatePackage: operations
Copyright: Copyright (c) 2020 Asseco Data Systems SA
License: license.txt
Located at certumPartnerAPI/operations/operation.php
public
|
#
setService(
Sets a service object which is used for communication with Partner API WebService. |
public
|
|
public
array
|
#
getInputDataAsArray( boolean $omitNullValues = FALSE )
Returns all the data stored for the operation. |
public
array
|
#
getOutputDataAsArray( )
Returns all the data returned from the Partner API WebService for the operation. |
public
|
|
public
|
|
public
boolean
|
|
public
|
|
public
string
|
|
public
boolean
|
|
public
array
|
protected
|
$_service | NULL |
#
An object for communication with the Partner API WebService |
protected
|
$_input | NULL |
#
The input message according to WSDL file. |
protected
|
$_output | NULL |
#
The output message according to WSDL file. |
protected
string
|
$_operation | 'undefined' |
#
The name of a operation. |