app/libraries/Wsis/Stubs/TenantMgtAdminStub.php (189 lines of code) (raw):

<?php namespace Wsis\Stubs; use SoapClient; /** * This file contains the DTOs and the method stubs for * WSO2 IS 5.0.0 TenantMgtAdmin service. */ class TenantMgtAdminServiceException { public $TenantMgtAdminServiceException; // Exception } class deleteTenant { public $tenantDomain; // string } class updateTenant { public $tenantInfoBean; // TenantInfoBean } class addTenant { public $tenantInfoBean; // TenantInfoBean } class addTenantResponse { public $return; // string } class activateTenant { public $tenantDomain; // string } class deactivateTenant { public $tenantDomain; // string } class getTenant { public $tenantDomain; // string } class getTenantResponse { public $return; // TenantInfoBean } class retrievePaginatedTenants { public $pageNumber; // int } class retrievePaginatedTenantsResponse { public $return; // PaginatedTenantInfoBean } class retrieveTenants { } class retrieveTenantsResponse { public $return; // TenantInfoBean } class retrievePartialSearchTenants { public $domain; // string } class retrievePartialSearchTenantsResponse { public $return; // TenantInfoBean } class addSkeletonTenant { public $tenantInfoBean; // TenantInfoBean } class addSkeletonTenantResponse { public $return; // string } class retrievePaginatedPartialSearchTenants { public $domain; // string public $pageNumber; // int } class retrievePaginatedPartialSearchTenantsResponse { public $return; // PaginatedTenantInfoBean } class TenantInfoBean { public $active; // boolean public $admin; // string public $adminPassword; // string public $createdDate; // dateTime public $email; // string public $firstname; // string public $lastname; // string public $originatedService; // string public $successKey; // string public $tenantDomain; // string public $tenantId; // int public $usagePlan; // string } class PaginatedTenantInfoBean { public $numberOfPages; // int public $tenantInfoBeans; // TenantInfoBean } /** * TenantMgtAdminStub class * * * * @author {author} * @copyright {copyright} * @package {package} */ class TenantMgtAdminStub extends SoapClient { private static $classmap = array( 'TenantMgtAdminServiceException' => 'TenantMgtAdminServiceException', 'deleteTenant' => 'deleteTenant', 'updateTenant' => 'updateTenant', 'addTenant' => 'addTenant', 'addTenantResponse' => 'addTenantResponse', 'activateTenant' => 'activateTenant', 'deactivateTenant' => 'deactivateTenant', 'getTenant' => 'getTenant', 'getTenantResponse' => 'getTenantResponse', 'retrievePaginatedTenants' => 'retrievePaginatedTenants', 'retrievePaginatedTenantsResponse' => 'retrievePaginatedTenantsResponse', 'retrieveTenants' => 'retrieveTenants', 'retrieveTenantsResponse' => 'retrieveTenantsResponse', 'retrievePartialSearchTenants' => 'retrievePartialSearchTenants', 'retrievePartialSearchTenantsResponse' => 'retrievePartialSearchTenantsResponse', 'addSkeletonTenant' => 'addSkeletonTenant', 'addSkeletonTenantResponse' => 'addSkeletonTenantResponse', 'retrievePaginatedPartialSearchTenants' => 'retrievePaginatedPartialSearchTenants', 'retrievePaginatedPartialSearchTenantsResponse' => 'retrievePaginatedPartialSearchTenantsResponse', 'TenantInfoBean' => 'TenantInfoBean', 'PaginatedTenantInfoBean' => 'PaginatedTenantInfoBean', ); public function TenantMgtAdminStub($wsdl, $options = array()) { foreach(self::$classmap as $key => $value) { if(!isset($options['classmap'][$key])) { $options['classmap'][$key] = $value; } } parent::__construct($wsdl, $options); } /** * * * @param retrieveTenants $parameters * @return retrieveTenantsResponse */ public function retrieveTenants(retrieveTenants $parameters) { return $this->__soapCall('retrieveTenants', array($parameters), array( 'uri' => 'http://services.mgt.tenant.carbon.wso2.org', 'soapaction' => '' ) ); } /** * * * @param getTenant $parameters * @return getTenantResponse */ public function getTenant(getTenant $parameters) { return $this->__soapCall('getTenant', array($parameters), array( 'uri' => 'http://services.mgt.tenant.carbon.wso2.org', 'soapaction' => '' ) ); } /** * * * @param deactivateTenant $parameters * @return void */ public function deactivateTenant(deactivateTenant $parameters) { return $this->__soapCall('deactivateTenant', array($parameters), array( 'uri' => 'http://services.mgt.tenant.carbon.wso2.org', 'soapaction' => '' ) ); } /** * * * @param retrievePartialSearchTenants $parameters * @return retrievePartialSearchTenantsResponse */ public function retrievePartialSearchTenants(retrievePartialSearchTenants $parameters) { return $this->__soapCall('retrievePartialSearchTenants', array($parameters), array( 'uri' => 'http://services.mgt.tenant.carbon.wso2.org', 'soapaction' => '' ) ); } /** * * * @param retrievePaginatedTenants $parameters * @return retrievePaginatedTenantsResponse */ public function retrievePaginatedTenants(retrievePaginatedTenants $parameters) { return $this->__soapCall('retrievePaginatedTenants', array($parameters), array( 'uri' => 'http://services.mgt.tenant.carbon.wso2.org', 'soapaction' => '' ) ); } /** * * * @param updateTenant $parameters * @return void */ public function updateTenant(updateTenant $parameters) { return $this->__soapCall('updateTenant', array($parameters), array( 'uri' => 'http://services.mgt.tenant.carbon.wso2.org', 'soapaction' => '' ) ); } /** * * * @param addSkeletonTenant $parameters * @return addSkeletonTenantResponse */ public function addSkeletonTenant(addSkeletonTenant $parameters) { return $this->__soapCall('addSkeletonTenant', array($parameters), array( 'uri' => 'http://services.mgt.tenant.carbon.wso2.org', 'soapaction' => '' ) ); } /** * * * @param addTenant $parameters * @return addTenantResponse */ public function addTenant(addTenant $parameters) { return $this->__soapCall('addTenant', array($parameters), array( 'uri' => 'http://services.mgt.tenant.carbon.wso2.org', 'soapaction' => '' ) ); } /** * * * @param retrievePaginatedPartialSearchTenants $parameters * @return retrievePaginatedPartialSearchTenantsResponse */ public function retrievePaginatedPartialSearchTenants(retrievePaginatedPartialSearchTenants $parameters) { return $this->__soapCall('retrievePaginatedPartialSearchTenants', array($parameters), array( 'uri' => 'http://services.mgt.tenant.carbon.wso2.org', 'soapaction' => '' ) ); } /** * * * @param activateTenant $parameters * @return void */ public function activateTenant(activateTenant $parameters) { return $this->__soapCall('activateTenant', array($parameters), array( 'uri' => 'http://services.mgt.tenant.carbon.wso2.org', 'soapaction' => '' ) ); } /** * * * @param deleteTenant $parameters * @return void */ public function deleteTenant(deleteTenant $parameters) { return $this->__soapCall('deleteTenant', array($parameters), array( 'uri' => 'http://services.mgt.tenant.carbon.wso2.org', 'soapaction' => '' ) ); } } ?>