http://git-wip-us.apache.org/repos/asf/airavata/blob/c9ddaeb3/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/API/Airavata.php ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/API/Airavata.php b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/API/Airavata.php index e29b37d..3398826 100644 --- a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/API/Airavata.php +++ b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/API/Airavata.php @@ -578,188 +578,6 @@ interface AiravataIf { */ public function searchProjectsByProjectDesc(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $userName, $description, $limit, $offset); /** - * - * Search User Experiments by Name - * Search user Experiments using experiment name with pagination. Results will be sorted based on creation time DESC. - * - * @param gatewayId - * Unique identifier of the requested gateway. - * - * @param userName - * Username of the user who created the experiments. - * - * @param expName - * Experiment name to be matched. - * - * @param limit - * Amount of results to be fetched. - * - * @param offset - * The starting point of the results to be fetched. - * - * - * - * @param \Airavata\Model\Security\AuthzToken $authzToken - * @param string $gatewayId - * @param string $userName - * @param string $expName - * @param int $limit - * @param int $offset - * @return \Airavata\Model\Experiment\ExperimentSummaryModel[] - * @throws \Airavata\API\Error\InvalidRequestException - * @throws \Airavata\API\Error\AiravataClientException - * @throws \Airavata\API\Error\AiravataSystemException - * @throws \Airavata\API\Error\AuthorizationException - */ - public function searchExperimentsByName(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $userName, $expName, $limit, $offset); - /** - * - * Search By Experiment Description - * Search Experiments by experiment description with pagination. Results will be sorted based on creation time DESC. - * - * @param gatewayId - * Unique identifier of the requested gateway. - * - * @param userName - * Username of the requested user. - * - * @param description - * Experiment description to be matched. - * - * @param limit - * Amount of results to be fetched. - * - * @param offset - * The starting point of the results to be fetched. - * - * - * - * @param \Airavata\Model\Security\AuthzToken $authzToken - * @param string $gatewayId - * @param string $userName - * @param string $description - * @param int $limit - * @param int $offset - * @return \Airavata\Model\Experiment\ExperimentSummaryModel[] - * @throws \Airavata\API\Error\InvalidRequestException - * @throws \Airavata\API\Error\AiravataClientException - * @throws \Airavata\API\Error\AiravataSystemException - * @throws \Airavata\API\Error\AuthorizationException - */ - public function searchExperimentsByDesc(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $userName, $description, $limit, $offset); - /** - * - * Search Experiment By the Application - * Search Experiments of a particular application id with pagination. Results will be sorted based on creation time DESC - * - * @param gatewayId - * Unique identifier of the requested gateway. - * - * @param userName - * Username of the requested user. - * - * @param applicationId - * Application id to be matched. - * - * @param limit - * Amount of results to be fetched. - * - * @param offset - * The starting point of the results to be fetched. - * - * - * - * @param \Airavata\Model\Security\AuthzToken $authzToken - * @param string $gatewayId - * @param string $userName - * @param string $applicationId - * @param int $limit - * @param int $offset - * @return \Airavata\Model\Experiment\ExperimentSummaryModel[] - * @throws \Airavata\API\Error\InvalidRequestException - * @throws \Airavata\API\Error\AiravataClientException - * @throws \Airavata\API\Error\AiravataSystemException - * @throws \Airavata\API\Error\AuthorizationException - */ - public function searchExperimentsByApplication(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $userName, $applicationId, $limit, $offset); - /** - * - * Search User Experiments by Status - * Search all the Experiments of the given user by experiment status with pagination. Results will be sorted based on creation time DESC - * - * @param gatewayId - * Unique identifier of the requested gateway. - * - * @param userName - * Username of the user making the request. - * - * @param experimentState - * Experiement state to be matched. - * - * @param limit - * Amount of results to be fetched. - * - * @param offset - * The starting point of the results to be fetched. - * - * - * - * @param \Airavata\Model\Security\AuthzToken $authzToken - * @param string $gatewayId - * @param string $userName - * @param int $experimentState - * @param int $limit - * @param int $offset - * @return \Airavata\Model\Experiment\ExperimentSummaryModel[] - * @throws \Airavata\API\Error\InvalidRequestException - * @throws \Airavata\API\Error\AiravataClientException - * @throws \Airavata\API\Error\AiravataSystemException - * @throws \Airavata\API\Error\AuthorizationException - */ - public function searchExperimentsByStatus(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $userName, $experimentState, $limit, $offset); - /** - * - * Search User Experiments by the Creation Time - * This will search all the experiments of the given user by experiment creation time with pagination. Results will be sorted based on creation time DESC. - * - * @param gatewayId - * Unique identifier of the requested gateway. - * - * @param userName - * Username of the requested user. - * - * @param fromTime - * Start time of the experiments creation time. - * - * @param toTime - * End time of the experiement creation time. - * - * @param limit - * Amount of results to be fetched. - * - * @param offset - * The starting point of the results to be fetched. - * - * @return ExperimentSummaryModel - * List of experiments for the given search filter. Here only the Experiment summary will be returned. - * - * - * - * @param \Airavata\Model\Security\AuthzToken $authzToken - * @param string $gatewayId - * @param string $userName - * @param int $fromTime - * @param int $toTime - * @param int $limit - * @param int $offset - * @return \Airavata\Model\Experiment\ExperimentSummaryModel[] - * @throws \Airavata\API\Error\InvalidRequestException - * @throws \Airavata\API\Error\AiravataClientException - * @throws \Airavata\API\Error\AiravataSystemException - * @throws \Airavata\API\Error\AuthorizationException - */ - public function searchExperimentsByCreationTime(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $userName, $fromTime, $toTime, $limit, $offset); - /** * Search Experiments. * Search Experiments by using multiple filter criteria with pagination. Results will be sorted based on creation time DESC. * @@ -5392,39 +5210,39 @@ class AiravataClient implements \Airavata\API\AiravataIf { throw new \Exception("searchProjectsByProjectDesc failed: unknown result"); } - public function searchExperimentsByName(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $userName, $expName, $limit, $offset) + public function searchExperiments(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $userName, array $filters, $limit, $offset) { - $this->send_searchExperimentsByName($authzToken, $gatewayId, $userName, $expName, $limit, $offset); - return $this->recv_searchExperimentsByName(); + $this->send_searchExperiments($authzToken, $gatewayId, $userName, $filters, $limit, $offset); + return $this->recv_searchExperiments(); } - public function send_searchExperimentsByName(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $userName, $expName, $limit, $offset) + public function send_searchExperiments(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $userName, array $filters, $limit, $offset) { - $args = new \Airavata\API\Airavata_searchExperimentsByName_args(); + $args = new \Airavata\API\Airavata_searchExperiments_args(); $args->authzToken = $authzToken; $args->gatewayId = $gatewayId; $args->userName = $userName; - $args->expName = $expName; + $args->filters = $filters; $args->limit = $limit; $args->offset = $offset; $bin_accel = ($this->output_ instanceof TBinaryProtocolAccelerated) && function_exists('thrift_protocol_write_binary'); if ($bin_accel) { - thrift_protocol_write_binary($this->output_, 'searchExperimentsByName', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); + thrift_protocol_write_binary($this->output_, 'searchExperiments', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); } else { - $this->output_->writeMessageBegin('searchExperimentsByName', TMessageType::CALL, $this->seqid_); + $this->output_->writeMessageBegin('searchExperiments', TMessageType::CALL, $this->seqid_); $args->write($this->output_); $this->output_->writeMessageEnd(); $this->output_->getTransport()->flush(); } } - public function recv_searchExperimentsByName() + public function recv_searchExperiments() { $bin_accel = ($this->input_ instanceof TBinaryProtocolAccelerated) && function_exists('thrift_protocol_read_binary'); - if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, '\Airavata\API\Airavata_searchExperimentsByName_result', $this->input_->isStrictRead()); + if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, '\Airavata\API\Airavata_searchExperiments_result', $this->input_->isStrictRead()); else { $rseqid = 0; @@ -5438,7 +5256,7 @@ class AiravataClient implements \Airavata\API\AiravataIf { $this->input_->readMessageEnd(); throw $x; } - $result = new \Airavata\API\Airavata_searchExperimentsByName_result(); + $result = new \Airavata\API\Airavata_searchExperiments_result(); $result->read($this->input_); $this->input_->readMessageEnd(); } @@ -5457,42 +5275,40 @@ class AiravataClient implements \Airavata\API\AiravataIf { if ($result->ae !== null) { throw $result->ae; } - throw new \Exception("searchExperimentsByName failed: unknown result"); + throw new \Exception("searchExperiments failed: unknown result"); } - public function searchExperimentsByDesc(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $userName, $description, $limit, $offset) + public function getExperimentStatistics(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $fromTime, $toTime) { - $this->send_searchExperimentsByDesc($authzToken, $gatewayId, $userName, $description, $limit, $offset); - return $this->recv_searchExperimentsByDesc(); + $this->send_getExperimentStatistics($authzToken, $gatewayId, $fromTime, $toTime); + return $this->recv_getExperimentStatistics(); } - public function send_searchExperimentsByDesc(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $userName, $description, $limit, $offset) + public function send_getExperimentStatistics(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $fromTime, $toTime) { - $args = new \Airavata\API\Airavata_searchExperimentsByDesc_args(); + $args = new \Airavata\API\Airavata_getExperimentStatistics_args(); $args->authzToken = $authzToken; $args->gatewayId = $gatewayId; - $args->userName = $userName; - $args->description = $description; - $args->limit = $limit; - $args->offset = $offset; + $args->fromTime = $fromTime; + $args->toTime = $toTime; $bin_accel = ($this->output_ instanceof TBinaryProtocolAccelerated) && function_exists('thrift_protocol_write_binary'); if ($bin_accel) { - thrift_protocol_write_binary($this->output_, 'searchExperimentsByDesc', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); + thrift_protocol_write_binary($this->output_, 'getExperimentStatistics', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); } else { - $this->output_->writeMessageBegin('searchExperimentsByDesc', TMessageType::CALL, $this->seqid_); + $this->output_->writeMessageBegin('getExperimentStatistics', TMessageType::CALL, $this->seqid_); $args->write($this->output_); $this->output_->writeMessageEnd(); $this->output_->getTransport()->flush(); } } - public function recv_searchExperimentsByDesc() + public function recv_getExperimentStatistics() { $bin_accel = ($this->input_ instanceof TBinaryProtocolAccelerated) && function_exists('thrift_protocol_read_binary'); - if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, '\Airavata\API\Airavata_searchExperimentsByDesc_result', $this->input_->isStrictRead()); + if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, '\Airavata\API\Airavata_getExperimentStatistics_result', $this->input_->isStrictRead()); else { $rseqid = 0; @@ -5506,7 +5322,7 @@ class AiravataClient implements \Airavata\API\AiravataIf { $this->input_->readMessageEnd(); throw $x; } - $result = new \Airavata\API\Airavata_searchExperimentsByDesc_result(); + $result = new \Airavata\API\Airavata_getExperimentStatistics_result(); $result->read($this->input_); $this->input_->readMessageEnd(); } @@ -5525,42 +5341,40 @@ class AiravataClient implements \Airavata\API\AiravataIf { if ($result->ae !== null) { throw $result->ae; } - throw new \Exception("searchExperimentsByDesc failed: unknown result"); + throw new \Exception("getExperimentStatistics failed: unknown result"); } - public function searchExperimentsByApplication(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $userName, $applicationId, $limit, $offset) + public function getExperimentsInProject(\Airavata\Model\Security\AuthzToken $authzToken, $projectId, $limit, $offset) { - $this->send_searchExperimentsByApplication($authzToken, $gatewayId, $userName, $applicationId, $limit, $offset); - return $this->recv_searchExperimentsByApplication(); + $this->send_getExperimentsInProject($authzToken, $projectId, $limit, $offset); + return $this->recv_getExperimentsInProject(); } - public function send_searchExperimentsByApplication(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $userName, $applicationId, $limit, $offset) + public function send_getExperimentsInProject(\Airavata\Model\Security\AuthzToken $authzToken, $projectId, $limit, $offset) { - $args = new \Airavata\API\Airavata_searchExperimentsByApplication_args(); + $args = new \Airavata\API\Airavata_getExperimentsInProject_args(); $args->authzToken = $authzToken; - $args->gatewayId = $gatewayId; - $args->userName = $userName; - $args->applicationId = $applicationId; + $args->projectId = $projectId; $args->limit = $limit; $args->offset = $offset; $bin_accel = ($this->output_ instanceof TBinaryProtocolAccelerated) && function_exists('thrift_protocol_write_binary'); if ($bin_accel) { - thrift_protocol_write_binary($this->output_, 'searchExperimentsByApplication', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); + thrift_protocol_write_binary($this->output_, 'getExperimentsInProject', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); } else { - $this->output_->writeMessageBegin('searchExperimentsByApplication', TMessageType::CALL, $this->seqid_); + $this->output_->writeMessageBegin('getExperimentsInProject', TMessageType::CALL, $this->seqid_); $args->write($this->output_); $this->output_->writeMessageEnd(); $this->output_->getTransport()->flush(); } } - public function recv_searchExperimentsByApplication() + public function recv_getExperimentsInProject() { $bin_accel = ($this->input_ instanceof TBinaryProtocolAccelerated) && function_exists('thrift_protocol_read_binary'); - if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, '\Airavata\API\Airavata_searchExperimentsByApplication_result', $this->input_->isStrictRead()); + if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, '\Airavata\API\Airavata_getExperimentsInProject_result', $this->input_->isStrictRead()); else { $rseqid = 0; @@ -5574,7 +5388,7 @@ class AiravataClient implements \Airavata\API\AiravataIf { $this->input_->readMessageEnd(); throw $x; } - $result = new \Airavata\API\Airavata_searchExperimentsByApplication_result(); + $result = new \Airavata\API\Airavata_getExperimentsInProject_result(); $result->read($this->input_); $this->input_->readMessageEnd(); } @@ -5590,45 +5404,47 @@ class AiravataClient implements \Airavata\API\AiravataIf { if ($result->ase !== null) { throw $result->ase; } + if ($result->pnfe !== null) { + throw $result->pnfe; + } if ($result->ae !== null) { throw $result->ae; } - throw new \Exception("searchExperimentsByApplication failed: unknown result"); + throw new \Exception("getExperimentsInProject failed: unknown result"); } - public function searchExperimentsByStatus(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $userName, $experimentState, $limit, $offset) + public function getUserExperiments(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $userName, $limit, $offset) { - $this->send_searchExperimentsByStatus($authzToken, $gatewayId, $userName, $experimentState, $limit, $offset); - return $this->recv_searchExperimentsByStatus(); + $this->send_getUserExperiments($authzToken, $gatewayId, $userName, $limit, $offset); + return $this->recv_getUserExperiments(); } - public function send_searchExperimentsByStatus(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $userName, $experimentState, $limit, $offset) + public function send_getUserExperiments(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $userName, $limit, $offset) { - $args = new \Airavata\API\Airavata_searchExperimentsByStatus_args(); + $args = new \Airavata\API\Airavata_getUserExperiments_args(); $args->authzToken = $authzToken; $args->gatewayId = $gatewayId; $args->userName = $userName; - $args->experimentState = $experimentState; $args->limit = $limit; $args->offset = $offset; $bin_accel = ($this->output_ instanceof TBinaryProtocolAccelerated) && function_exists('thrift_protocol_write_binary'); if ($bin_accel) { - thrift_protocol_write_binary($this->output_, 'searchExperimentsByStatus', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); + thrift_protocol_write_binary($this->output_, 'getUserExperiments', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); } else { - $this->output_->writeMessageBegin('searchExperimentsByStatus', TMessageType::CALL, $this->seqid_); + $this->output_->writeMessageBegin('getUserExperiments', TMessageType::CALL, $this->seqid_); $args->write($this->output_); $this->output_->writeMessageEnd(); $this->output_->getTransport()->flush(); } } - public function recv_searchExperimentsByStatus() + public function recv_getUserExperiments() { $bin_accel = ($this->input_ instanceof TBinaryProtocolAccelerated) && function_exists('thrift_protocol_read_binary'); - if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, '\Airavata\API\Airavata_searchExperimentsByStatus_result', $this->input_->isStrictRead()); + if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, '\Airavata\API\Airavata_getUserExperiments_result', $this->input_->isStrictRead()); else { $rseqid = 0; @@ -5642,7 +5458,7 @@ class AiravataClient implements \Airavata\API\AiravataIf { $this->input_->readMessageEnd(); throw $x; } - $result = new \Airavata\API\Airavata_searchExperimentsByStatus_result(); + $result = new \Airavata\API\Airavata_getUserExperiments_result(); $result->read($this->input_); $this->input_->readMessageEnd(); } @@ -5661,43 +5477,39 @@ class AiravataClient implements \Airavata\API\AiravataIf { if ($result->ae !== null) { throw $result->ae; } - throw new \Exception("searchExperimentsByStatus failed: unknown result"); + throw new \Exception("getUserExperiments failed: unknown result"); } - public function searchExperimentsByCreationTime(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $userName, $fromTime, $toTime, $limit, $offset) + public function createExperiment(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, \Airavata\Model\Experiment\ExperimentModel $experiment) { - $this->send_searchExperimentsByCreationTime($authzToken, $gatewayId, $userName, $fromTime, $toTime, $limit, $offset); - return $this->recv_searchExperimentsByCreationTime(); + $this->send_createExperiment($authzToken, $gatewayId, $experiment); + return $this->recv_createExperiment(); } - public function send_searchExperimentsByCreationTime(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $userName, $fromTime, $toTime, $limit, $offset) + public function send_createExperiment(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, \Airavata\Model\Experiment\ExperimentModel $experiment) { - $args = new \Airavata\API\Airavata_searchExperimentsByCreationTime_args(); + $args = new \Airavata\API\Airavata_createExperiment_args(); $args->authzToken = $authzToken; $args->gatewayId = $gatewayId; - $args->userName = $userName; - $args->fromTime = $fromTime; - $args->toTime = $toTime; - $args->limit = $limit; - $args->offset = $offset; + $args->experiment = $experiment; $bin_accel = ($this->output_ instanceof TBinaryProtocolAccelerated) && function_exists('thrift_protocol_write_binary'); if ($bin_accel) { - thrift_protocol_write_binary($this->output_, 'searchExperimentsByCreationTime', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); + thrift_protocol_write_binary($this->output_, 'createExperiment', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); } else { - $this->output_->writeMessageBegin('searchExperimentsByCreationTime', TMessageType::CALL, $this->seqid_); + $this->output_->writeMessageBegin('createExperiment', TMessageType::CALL, $this->seqid_); $args->write($this->output_); $this->output_->writeMessageEnd(); $this->output_->getTransport()->flush(); } } - public function recv_searchExperimentsByCreationTime() + public function recv_createExperiment() { $bin_accel = ($this->input_ instanceof TBinaryProtocolAccelerated) && function_exists('thrift_protocol_read_binary'); - if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, '\Airavata\API\Airavata_searchExperimentsByCreationTime_result', $this->input_->isStrictRead()); + if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, '\Airavata\API\Airavata_createExperiment_result', $this->input_->isStrictRead()); else { $rseqid = 0; @@ -5711,7 +5523,7 @@ class AiravataClient implements \Airavata\API\AiravataIf { $this->input_->readMessageEnd(); throw $x; } - $result = new \Airavata\API\Airavata_searchExperimentsByCreationTime_result(); + $result = new \Airavata\API\Airavata_createExperiment_result(); $result->read($this->input_); $this->input_->readMessageEnd(); } @@ -5730,42 +5542,38 @@ class AiravataClient implements \Airavata\API\AiravataIf { if ($result->ae !== null) { throw $result->ae; } - throw new \Exception("searchExperimentsByCreationTime failed: unknown result"); + throw new \Exception("createExperiment failed: unknown result"); } - public function searchExperiments(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $userName, array $filters, $limit, $offset) + public function deleteExperiment(\Airavata\Model\Security\AuthzToken $authzToken, $experimentId) { - $this->send_searchExperiments($authzToken, $gatewayId, $userName, $filters, $limit, $offset); - return $this->recv_searchExperiments(); + $this->send_deleteExperiment($authzToken, $experimentId); + return $this->recv_deleteExperiment(); } - public function send_searchExperiments(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $userName, array $filters, $limit, $offset) + public function send_deleteExperiment(\Airavata\Model\Security\AuthzToken $authzToken, $experimentId) { - $args = new \Airavata\API\Airavata_searchExperiments_args(); + $args = new \Airavata\API\Airavata_deleteExperiment_args(); $args->authzToken = $authzToken; - $args->gatewayId = $gatewayId; - $args->userName = $userName; - $args->filters = $filters; - $args->limit = $limit; - $args->offset = $offset; + $args->experimentId = $experimentId; $bin_accel = ($this->output_ instanceof TBinaryProtocolAccelerated) && function_exists('thrift_protocol_write_binary'); if ($bin_accel) { - thrift_protocol_write_binary($this->output_, 'searchExperiments', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); + thrift_protocol_write_binary($this->output_, 'deleteExperiment', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); } else { - $this->output_->writeMessageBegin('searchExperiments', TMessageType::CALL, $this->seqid_); + $this->output_->writeMessageBegin('deleteExperiment', TMessageType::CALL, $this->seqid_); $args->write($this->output_); $this->output_->writeMessageEnd(); $this->output_->getTransport()->flush(); } } - public function recv_searchExperiments() + public function recv_deleteExperiment() { $bin_accel = ($this->input_ instanceof TBinaryProtocolAccelerated) && function_exists('thrift_protocol_read_binary'); - if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, '\Airavata\API\Airavata_searchExperiments_result', $this->input_->isStrictRead()); + if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, '\Airavata\API\Airavata_deleteExperiment_result', $this->input_->isStrictRead()); else { $rseqid = 0; @@ -5779,7 +5587,7 @@ class AiravataClient implements \Airavata\API\AiravataIf { $this->input_->readMessageEnd(); throw $x; } - $result = new \Airavata\API\Airavata_searchExperiments_result(); + $result = new \Airavata\API\Airavata_deleteExperiment_result(); $result->read($this->input_); $this->input_->readMessageEnd(); } @@ -5798,40 +5606,38 @@ class AiravataClient implements \Airavata\API\AiravataIf { if ($result->ae !== null) { throw $result->ae; } - throw new \Exception("searchExperiments failed: unknown result"); + throw new \Exception("deleteExperiment failed: unknown result"); } - public function getExperimentStatistics(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $fromTime, $toTime) + public function getExperiment(\Airavata\Model\Security\AuthzToken $authzToken, $airavataExperimentId) { - $this->send_getExperimentStatistics($authzToken, $gatewayId, $fromTime, $toTime); - return $this->recv_getExperimentStatistics(); + $this->send_getExperiment($authzToken, $airavataExperimentId); + return $this->recv_getExperiment(); } - public function send_getExperimentStatistics(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $fromTime, $toTime) + public function send_getExperiment(\Airavata\Model\Security\AuthzToken $authzToken, $airavataExperimentId) { - $args = new \Airavata\API\Airavata_getExperimentStatistics_args(); + $args = new \Airavata\API\Airavata_getExperiment_args(); $args->authzToken = $authzToken; - $args->gatewayId = $gatewayId; - $args->fromTime = $fromTime; - $args->toTime = $toTime; + $args->airavataExperimentId = $airavataExperimentId; $bin_accel = ($this->output_ instanceof TBinaryProtocolAccelerated) && function_exists('thrift_protocol_write_binary'); if ($bin_accel) { - thrift_protocol_write_binary($this->output_, 'getExperimentStatistics', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); + thrift_protocol_write_binary($this->output_, 'getExperiment', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); } else { - $this->output_->writeMessageBegin('getExperimentStatistics', TMessageType::CALL, $this->seqid_); + $this->output_->writeMessageBegin('getExperiment', TMessageType::CALL, $this->seqid_); $args->write($this->output_); $this->output_->writeMessageEnd(); $this->output_->getTransport()->flush(); } } - public function recv_getExperimentStatistics() + public function recv_getExperiment() { $bin_accel = ($this->input_ instanceof TBinaryProtocolAccelerated) && function_exists('thrift_protocol_read_binary'); - if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, '\Airavata\API\Airavata_getExperimentStatistics_result', $this->input_->isStrictRead()); + if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, '\Airavata\API\Airavata_getExperiment_result', $this->input_->isStrictRead()); else { $rseqid = 0; @@ -5845,7 +5651,7 @@ class AiravataClient implements \Airavata\API\AiravataIf { $this->input_->readMessageEnd(); throw $x; } - $result = new \Airavata\API\Airavata_getExperimentStatistics_result(); + $result = new \Airavata\API\Airavata_getExperiment_result(); $result->read($this->input_); $this->input_->readMessageEnd(); } @@ -5855,6 +5661,9 @@ class AiravataClient implements \Airavata\API\AiravataIf { if ($result->ire !== null) { throw $result->ire; } + if ($result->enf !== null) { + throw $result->enf; + } if ($result->ace !== null) { throw $result->ace; } @@ -5864,40 +5673,38 @@ class AiravataClient implements \Airavata\API\AiravataIf { if ($result->ae !== null) { throw $result->ae; } - throw new \Exception("getExperimentStatistics failed: unknown result"); + throw new \Exception("getExperiment failed: unknown result"); } - public function getExperimentsInProject(\Airavata\Model\Security\AuthzToken $authzToken, $projectId, $limit, $offset) + public function getDetailedExperimentTree(\Airavata\Model\Security\AuthzToken $authzToken, $airavataExperimentId) { - $this->send_getExperimentsInProject($authzToken, $projectId, $limit, $offset); - return $this->recv_getExperimentsInProject(); + $this->send_getDetailedExperimentTree($authzToken, $airavataExperimentId); + return $this->recv_getDetailedExperimentTree(); } - public function send_getExperimentsInProject(\Airavata\Model\Security\AuthzToken $authzToken, $projectId, $limit, $offset) + public function send_getDetailedExperimentTree(\Airavata\Model\Security\AuthzToken $authzToken, $airavataExperimentId) { - $args = new \Airavata\API\Airavata_getExperimentsInProject_args(); + $args = new \Airavata\API\Airavata_getDetailedExperimentTree_args(); $args->authzToken = $authzToken; - $args->projectId = $projectId; - $args->limit = $limit; - $args->offset = $offset; + $args->airavataExperimentId = $airavataExperimentId; $bin_accel = ($this->output_ instanceof TBinaryProtocolAccelerated) && function_exists('thrift_protocol_write_binary'); if ($bin_accel) { - thrift_protocol_write_binary($this->output_, 'getExperimentsInProject', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); + thrift_protocol_write_binary($this->output_, 'getDetailedExperimentTree', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); } else { - $this->output_->writeMessageBegin('getExperimentsInProject', TMessageType::CALL, $this->seqid_); + $this->output_->writeMessageBegin('getDetailedExperimentTree', TMessageType::CALL, $this->seqid_); $args->write($this->output_); $this->output_->writeMessageEnd(); $this->output_->getTransport()->flush(); } } - public function recv_getExperimentsInProject() + public function recv_getDetailedExperimentTree() { $bin_accel = ($this->input_ instanceof TBinaryProtocolAccelerated) && function_exists('thrift_protocol_read_binary'); - if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, '\Airavata\API\Airavata_getExperimentsInProject_result', $this->input_->isStrictRead()); + if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, '\Airavata\API\Airavata_getDetailedExperimentTree_result', $this->input_->isStrictRead()); else { $rseqid = 0; @@ -5911,7 +5718,7 @@ class AiravataClient implements \Airavata\API\AiravataIf { $this->input_->readMessageEnd(); throw $x; } - $result = new \Airavata\API\Airavata_getExperimentsInProject_result(); + $result = new \Airavata\API\Airavata_getDetailedExperimentTree_result(); $result->read($this->input_); $this->input_->readMessageEnd(); } @@ -5921,53 +5728,51 @@ class AiravataClient implements \Airavata\API\AiravataIf { if ($result->ire !== null) { throw $result->ire; } + if ($result->enf !== null) { + throw $result->enf; + } if ($result->ace !== null) { throw $result->ace; } if ($result->ase !== null) { throw $result->ase; } - if ($result->pnfe !== null) { - throw $result->pnfe; - } if ($result->ae !== null) { throw $result->ae; } - throw new \Exception("getExperimentsInProject failed: unknown result"); + throw new \Exception("getDetailedExperimentTree failed: unknown result"); } - public function getUserExperiments(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $userName, $limit, $offset) + public function updateExperiment(\Airavata\Model\Security\AuthzToken $authzToken, $airavataExperimentId, \Airavata\Model\Experiment\ExperimentModel $experiment) { - $this->send_getUserExperiments($authzToken, $gatewayId, $userName, $limit, $offset); - return $this->recv_getUserExperiments(); + $this->send_updateExperiment($authzToken, $airavataExperimentId, $experiment); + $this->recv_updateExperiment(); } - public function send_getUserExperiments(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $userName, $limit, $offset) + public function send_updateExperiment(\Airavata\Model\Security\AuthzToken $authzToken, $airavataExperimentId, \Airavata\Model\Experiment\ExperimentModel $experiment) { - $args = new \Airavata\API\Airavata_getUserExperiments_args(); + $args = new \Airavata\API\Airavata_updateExperiment_args(); $args->authzToken = $authzToken; - $args->gatewayId = $gatewayId; - $args->userName = $userName; - $args->limit = $limit; - $args->offset = $offset; + $args->airavataExperimentId = $airavataExperimentId; + $args->experiment = $experiment; $bin_accel = ($this->output_ instanceof TBinaryProtocolAccelerated) && function_exists('thrift_protocol_write_binary'); if ($bin_accel) { - thrift_protocol_write_binary($this->output_, 'getUserExperiments', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); + thrift_protocol_write_binary($this->output_, 'updateExperiment', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); } else { - $this->output_->writeMessageBegin('getUserExperiments', TMessageType::CALL, $this->seqid_); + $this->output_->writeMessageBegin('updateExperiment', TMessageType::CALL, $this->seqid_); $args->write($this->output_); $this->output_->writeMessageEnd(); $this->output_->getTransport()->flush(); } } - public function recv_getUserExperiments() + public function recv_updateExperiment() { $bin_accel = ($this->input_ instanceof TBinaryProtocolAccelerated) && function_exists('thrift_protocol_read_binary'); - if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, '\Airavata\API\Airavata_getUserExperiments_result', $this->input_->isStrictRead()); + if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, '\Airavata\API\Airavata_updateExperiment_result', $this->input_->isStrictRead()); else { $rseqid = 0; @@ -5981,16 +5786,16 @@ class AiravataClient implements \Airavata\API\AiravataIf { $this->input_->readMessageEnd(); throw $x; } - $result = new \Airavata\API\Airavata_getUserExperiments_result(); + $result = new \Airavata\API\Airavata_updateExperiment_result(); $result->read($this->input_); $this->input_->readMessageEnd(); } - if ($result->success !== null) { - return $result->success; - } if ($result->ire !== null) { throw $result->ire; } + if ($result->enf !== null) { + throw $result->enf; + } if ($result->ace !== null) { throw $result->ace; } @@ -6000,39 +5805,39 @@ class AiravataClient implements \Airavata\API\AiravataIf { if ($result->ae !== null) { throw $result->ae; } - throw new \Exception("getUserExperiments failed: unknown result"); + return; } - public function createExperiment(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, \Airavata\Model\Experiment\ExperimentModel $experiment) + public function updateExperimentConfiguration(\Airavata\Model\Security\AuthzToken $authzToken, $airavataExperimentId, \Airavata\Model\Experiment\UserConfigurationDataModel $userConfiguration) { - $this->send_createExperiment($authzToken, $gatewayId, $experiment); - return $this->recv_createExperiment(); + $this->send_updateExperimentConfiguration($authzToken, $airavataExperimentId, $userConfiguration); + $this->recv_updateExperimentConfiguration(); } - public function send_createExperiment(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, \Airavata\Model\Experiment\ExperimentModel $experiment) + public function send_updateExperimentConfiguration(\Airavata\Model\Security\AuthzToken $authzToken, $airavataExperimentId, \Airavata\Model\Experiment\UserConfigurationDataModel $userConfiguration) { - $args = new \Airavata\API\Airavata_createExperiment_args(); + $args = new \Airavata\API\Airavata_updateExperimentConfiguration_args(); $args->authzToken = $authzToken; - $args->gatewayId = $gatewayId; - $args->experiment = $experiment; + $args->airavataExperimentId = $airavataExperimentId; + $args->userConfiguration = $userConfiguration; $bin_accel = ($this->output_ instanceof TBinaryProtocolAccelerated) && function_exists('thrift_protocol_write_binary'); if ($bin_accel) { - thrift_protocol_write_binary($this->output_, 'createExperiment', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); + thrift_protocol_write_binary($this->output_, 'updateExperimentConfiguration', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); } else { - $this->output_->writeMessageBegin('createExperiment', TMessageType::CALL, $this->seqid_); + $this->output_->writeMessageBegin('updateExperimentConfiguration', TMessageType::CALL, $this->seqid_); $args->write($this->output_); $this->output_->writeMessageEnd(); $this->output_->getTransport()->flush(); } } - public function recv_createExperiment() + public function recv_updateExperimentConfiguration() { $bin_accel = ($this->input_ instanceof TBinaryProtocolAccelerated) && function_exists('thrift_protocol_read_binary'); - if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, '\Airavata\API\Airavata_createExperiment_result', $this->input_->isStrictRead()); + if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, '\Airavata\API\Airavata_updateExperimentConfiguration_result', $this->input_->isStrictRead()); else { $rseqid = 0; @@ -6046,57 +5851,46 @@ class AiravataClient implements \Airavata\API\AiravataIf { $this->input_->readMessageEnd(); throw $x; } - $result = new \Airavata\API\Airavata_createExperiment_result(); + $result = new \Airavata\API\Airavata_updateExperimentConfiguration_result(); $result->read($this->input_); $this->input_->readMessageEnd(); } - if ($result->success !== null) { - return $result->success; - } - if ($result->ire !== null) { - throw $result->ire; - } - if ($result->ace !== null) { - throw $result->ace; - } - if ($result->ase !== null) { - throw $result->ase; - } if ($result->ae !== null) { throw $result->ae; } - throw new \Exception("createExperiment failed: unknown result"); + return; } - public function deleteExperiment(\Airavata\Model\Security\AuthzToken $authzToken, $experimentId) + public function updateResourceScheduleing(\Airavata\Model\Security\AuthzToken $authzToken, $airavataExperimentId, \Airavata\Model\Scheduling\ComputationalResourceSchedulingModel $resourceScheduling) { - $this->send_deleteExperiment($authzToken, $experimentId); - return $this->recv_deleteExperiment(); + $this->send_updateResourceScheduleing($authzToken, $airavataExperimentId, $resourceScheduling); + $this->recv_updateResourceScheduleing(); } - public function send_deleteExperiment(\Airavata\Model\Security\AuthzToken $authzToken, $experimentId) + public function send_updateResourceScheduleing(\Airavata\Model\Security\AuthzToken $authzToken, $airavataExperimentId, \Airavata\Model\Scheduling\ComputationalResourceSchedulingModel $resourceScheduling) { - $args = new \Airavata\API\Airavata_deleteExperiment_args(); + $args = new \Airavata\API\Airavata_updateResourceScheduleing_args(); $args->authzToken = $authzToken; - $args->experimentId = $experimentId; + $args->airavataExperimentId = $airavataExperimentId; + $args->resourceScheduling = $resourceScheduling; $bin_accel = ($this->output_ instanceof TBinaryProtocolAccelerated) && function_exists('thrift_protocol_write_binary'); if ($bin_accel) { - thrift_protocol_write_binary($this->output_, 'deleteExperiment', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); + thrift_protocol_write_binary($this->output_, 'updateResourceScheduleing', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); } else { - $this->output_->writeMessageBegin('deleteExperiment', TMessageType::CALL, $this->seqid_); + $this->output_->writeMessageBegin('updateResourceScheduleing', TMessageType::CALL, $this->seqid_); $args->write($this->output_); $this->output_->writeMessageEnd(); $this->output_->getTransport()->flush(); } } - public function recv_deleteExperiment() + public function recv_updateResourceScheduleing() { $bin_accel = ($this->input_ instanceof TBinaryProtocolAccelerated) && function_exists('thrift_protocol_read_binary'); - if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, '\Airavata\API\Airavata_deleteExperiment_result', $this->input_->isStrictRead()); + if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, '\Airavata\API\Airavata_updateResourceScheduleing_result', $this->input_->isStrictRead()); else { $rseqid = 0; @@ -6110,57 +5904,45 @@ class AiravataClient implements \Airavata\API\AiravataIf { $this->input_->readMessageEnd(); throw $x; } - $result = new \Airavata\API\Airavata_deleteExperiment_result(); + $result = new \Airavata\API\Airavata_updateResourceScheduleing_result(); $result->read($this->input_); $this->input_->readMessageEnd(); } - if ($result->success !== null) { - return $result->success; - } - if ($result->ire !== null) { - throw $result->ire; - } - if ($result->ace !== null) { - throw $result->ace; - } - if ($result->ase !== null) { - throw $result->ase; - } if ($result->ae !== null) { throw $result->ae; } - throw new \Exception("deleteExperiment failed: unknown result"); + return; } - public function getExperiment(\Airavata\Model\Security\AuthzToken $authzToken, $airavataExperimentId) + public function validateExperiment(\Airavata\Model\Security\AuthzToken $authzToken, $airavataExperimentId) { - $this->send_getExperiment($authzToken, $airavataExperimentId); - return $this->recv_getExperiment(); + $this->send_validateExperiment($authzToken, $airavataExperimentId); + return $this->recv_validateExperiment(); } - public function send_getExperiment(\Airavata\Model\Security\AuthzToken $authzToken, $airavataExperimentId) + public function send_validateExperiment(\Airavata\Model\Security\AuthzToken $authzToken, $airavataExperimentId) { - $args = new \Airavata\API\Airavata_getExperiment_args(); + $args = new \Airavata\API\Airavata_validateExperiment_args(); $args->authzToken = $authzToken; $args->airavataExperimentId = $airavataExperimentId; $bin_accel = ($this->output_ instanceof TBinaryProtocolAccelerated) && function_exists('thrift_protocol_write_binary'); if ($bin_accel) { - thrift_protocol_write_binary($this->output_, 'getExperiment', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); + thrift_protocol_write_binary($this->output_, 'validateExperiment', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); } else { - $this->output_->writeMessageBegin('getExperiment', TMessageType::CALL, $this->seqid_); + $this->output_->writeMessageBegin('validateExperiment', TMessageType::CALL, $this->seqid_); $args->write($this->output_); $this->output_->writeMessageEnd(); $this->output_->getTransport()->flush(); } } - public function recv_getExperiment() + public function recv_validateExperiment() { $bin_accel = ($this->input_ instanceof TBinaryProtocolAccelerated) && function_exists('thrift_protocol_read_binary'); - if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, '\Airavata\API\Airavata_getExperiment_result', $this->input_->isStrictRead()); + if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, '\Airavata\API\Airavata_validateExperiment_result', $this->input_->isStrictRead()); else { $rseqid = 0; @@ -6174,312 +5956,7 @@ class AiravataClient implements \Airavata\API\AiravataIf { $this->input_->readMessageEnd(); throw $x; } - $result = new \Airavata\API\Airavata_getExperiment_result(); - $result->read($this->input_); - $this->input_->readMessageEnd(); - } - if ($result->success !== null) { - return $result->success; - } - if ($result->ire !== null) { - throw $result->ire; - } - if ($result->enf !== null) { - throw $result->enf; - } - if ($result->ace !== null) { - throw $result->ace; - } - if ($result->ase !== null) { - throw $result->ase; - } - if ($result->ae !== null) { - throw $result->ae; - } - throw new \Exception("getExperiment failed: unknown result"); - } - - public function getDetailedExperimentTree(\Airavata\Model\Security\AuthzToken $authzToken, $airavataExperimentId) - { - $this->send_getDetailedExperimentTree($authzToken, $airavataExperimentId); - return $this->recv_getDetailedExperimentTree(); - } - - public function send_getDetailedExperimentTree(\Airavata\Model\Security\AuthzToken $authzToken, $airavataExperimentId) - { - $args = new \Airavata\API\Airavata_getDetailedExperimentTree_args(); - $args->authzToken = $authzToken; - $args->airavataExperimentId = $airavataExperimentId; - $bin_accel = ($this->output_ instanceof TBinaryProtocolAccelerated) && function_exists('thrift_protocol_write_binary'); - if ($bin_accel) - { - thrift_protocol_write_binary($this->output_, 'getDetailedExperimentTree', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); - } - else - { - $this->output_->writeMessageBegin('getDetailedExperimentTree', TMessageType::CALL, $this->seqid_); - $args->write($this->output_); - $this->output_->writeMessageEnd(); - $this->output_->getTransport()->flush(); - } - } - - public function recv_getDetailedExperimentTree() - { - $bin_accel = ($this->input_ instanceof TBinaryProtocolAccelerated) && function_exists('thrift_protocol_read_binary'); - if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, '\Airavata\API\Airavata_getDetailedExperimentTree_result', $this->input_->isStrictRead()); - else - { - $rseqid = 0; - $fname = null; - $mtype = 0; - - $this->input_->readMessageBegin($fname, $mtype, $rseqid); - if ($mtype == TMessageType::EXCEPTION) { - $x = new TApplicationException(); - $x->read($this->input_); - $this->input_->readMessageEnd(); - throw $x; - } - $result = new \Airavata\API\Airavata_getDetailedExperimentTree_result(); - $result->read($this->input_); - $this->input_->readMessageEnd(); - } - if ($result->success !== null) { - return $result->success; - } - if ($result->ire !== null) { - throw $result->ire; - } - if ($result->enf !== null) { - throw $result->enf; - } - if ($result->ace !== null) { - throw $result->ace; - } - if ($result->ase !== null) { - throw $result->ase; - } - if ($result->ae !== null) { - throw $result->ae; - } - throw new \Exception("getDetailedExperimentTree failed: unknown result"); - } - - public function updateExperiment(\Airavata\Model\Security\AuthzToken $authzToken, $airavataExperimentId, \Airavata\Model\Experiment\ExperimentModel $experiment) - { - $this->send_updateExperiment($authzToken, $airavataExperimentId, $experiment); - $this->recv_updateExperiment(); - } - - public function send_updateExperiment(\Airavata\Model\Security\AuthzToken $authzToken, $airavataExperimentId, \Airavata\Model\Experiment\ExperimentModel $experiment) - { - $args = new \Airavata\API\Airavata_updateExperiment_args(); - $args->authzToken = $authzToken; - $args->airavataExperimentId = $airavataExperimentId; - $args->experiment = $experiment; - $bin_accel = ($this->output_ instanceof TBinaryProtocolAccelerated) && function_exists('thrift_protocol_write_binary'); - if ($bin_accel) - { - thrift_protocol_write_binary($this->output_, 'updateExperiment', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); - } - else - { - $this->output_->writeMessageBegin('updateExperiment', TMessageType::CALL, $this->seqid_); - $args->write($this->output_); - $this->output_->writeMessageEnd(); - $this->output_->getTransport()->flush(); - } - } - - public function recv_updateExperiment() - { - $bin_accel = ($this->input_ instanceof TBinaryProtocolAccelerated) && function_exists('thrift_protocol_read_binary'); - if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, '\Airavata\API\Airavata_updateExperiment_result', $this->input_->isStrictRead()); - else - { - $rseqid = 0; - $fname = null; - $mtype = 0; - - $this->input_->readMessageBegin($fname, $mtype, $rseqid); - if ($mtype == TMessageType::EXCEPTION) { - $x = new TApplicationException(); - $x->read($this->input_); - $this->input_->readMessageEnd(); - throw $x; - } - $result = new \Airavata\API\Airavata_updateExperiment_result(); - $result->read($this->input_); - $this->input_->readMessageEnd(); - } - if ($result->ire !== null) { - throw $result->ire; - } - if ($result->enf !== null) { - throw $result->enf; - } - if ($result->ace !== null) { - throw $result->ace; - } - if ($result->ase !== null) { - throw $result->ase; - } - if ($result->ae !== null) { - throw $result->ae; - } - return; - } - - public function updateExperimentConfiguration(\Airavata\Model\Security\AuthzToken $authzToken, $airavataExperimentId, \Airavata\Model\Experiment\UserConfigurationDataModel $userConfiguration) - { - $this->send_updateExperimentConfiguration($authzToken, $airavataExperimentId, $userConfiguration); - $this->recv_updateExperimentConfiguration(); - } - - public function send_updateExperimentConfiguration(\Airavata\Model\Security\AuthzToken $authzToken, $airavataExperimentId, \Airavata\Model\Experiment\UserConfigurationDataModel $userConfiguration) - { - $args = new \Airavata\API\Airavata_updateExperimentConfiguration_args(); - $args->authzToken = $authzToken; - $args->airavataExperimentId = $airavataExperimentId; - $args->userConfiguration = $userConfiguration; - $bin_accel = ($this->output_ instanceof TBinaryProtocolAccelerated) && function_exists('thrift_protocol_write_binary'); - if ($bin_accel) - { - thrift_protocol_write_binary($this->output_, 'updateExperimentConfiguration', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); - } - else - { - $this->output_->writeMessageBegin('updateExperimentConfiguration', TMessageType::CALL, $this->seqid_); - $args->write($this->output_); - $this->output_->writeMessageEnd(); - $this->output_->getTransport()->flush(); - } - } - - public function recv_updateExperimentConfiguration() - { - $bin_accel = ($this->input_ instanceof TBinaryProtocolAccelerated) && function_exists('thrift_protocol_read_binary'); - if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, '\Airavata\API\Airavata_updateExperimentConfiguration_result', $this->input_->isStrictRead()); - else - { - $rseqid = 0; - $fname = null; - $mtype = 0; - - $this->input_->readMessageBegin($fname, $mtype, $rseqid); - if ($mtype == TMessageType::EXCEPTION) { - $x = new TApplicationException(); - $x->read($this->input_); - $this->input_->readMessageEnd(); - throw $x; - } - $result = new \Airavata\API\Airavata_updateExperimentConfiguration_result(); - $result->read($this->input_); - $this->input_->readMessageEnd(); - } - if ($result->ae !== null) { - throw $result->ae; - } - return; - } - - public function updateResourceScheduleing(\Airavata\Model\Security\AuthzToken $authzToken, $airavataExperimentId, \Airavata\Model\Scheduling\ComputationalResourceSchedulingModel $resourceScheduling) - { - $this->send_updateResourceScheduleing($authzToken, $airavataExperimentId, $resourceScheduling); - $this->recv_updateResourceScheduleing(); - } - - public function send_updateResourceScheduleing(\Airavata\Model\Security\AuthzToken $authzToken, $airavataExperimentId, \Airavata\Model\Scheduling\ComputationalResourceSchedulingModel $resourceScheduling) - { - $args = new \Airavata\API\Airavata_updateResourceScheduleing_args(); - $args->authzToken = $authzToken; - $args->airavataExperimentId = $airavataExperimentId; - $args->resourceScheduling = $resourceScheduling; - $bin_accel = ($this->output_ instanceof TBinaryProtocolAccelerated) && function_exists('thrift_protocol_write_binary'); - if ($bin_accel) - { - thrift_protocol_write_binary($this->output_, 'updateResourceScheduleing', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); - } - else - { - $this->output_->writeMessageBegin('updateResourceScheduleing', TMessageType::CALL, $this->seqid_); - $args->write($this->output_); - $this->output_->writeMessageEnd(); - $this->output_->getTransport()->flush(); - } - } - - public function recv_updateResourceScheduleing() - { - $bin_accel = ($this->input_ instanceof TBinaryProtocolAccelerated) && function_exists('thrift_protocol_read_binary'); - if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, '\Airavata\API\Airavata_updateResourceScheduleing_result', $this->input_->isStrictRead()); - else - { - $rseqid = 0; - $fname = null; - $mtype = 0; - - $this->input_->readMessageBegin($fname, $mtype, $rseqid); - if ($mtype == TMessageType::EXCEPTION) { - $x = new TApplicationException(); - $x->read($this->input_); - $this->input_->readMessageEnd(); - throw $x; - } - $result = new \Airavata\API\Airavata_updateResourceScheduleing_result(); - $result->read($this->input_); - $this->input_->readMessageEnd(); - } - if ($result->ae !== null) { - throw $result->ae; - } - return; - } - - public function validateExperiment(\Airavata\Model\Security\AuthzToken $authzToken, $airavataExperimentId) - { - $this->send_validateExperiment($authzToken, $airavataExperimentId); - return $this->recv_validateExperiment(); - } - - public function send_validateExperiment(\Airavata\Model\Security\AuthzToken $authzToken, $airavataExperimentId) - { - $args = new \Airavata\API\Airavata_validateExperiment_args(); - $args->authzToken = $authzToken; - $args->airavataExperimentId = $airavataExperimentId; - $bin_accel = ($this->output_ instanceof TBinaryProtocolAccelerated) && function_exists('thrift_protocol_write_binary'); - if ($bin_accel) - { - thrift_protocol_write_binary($this->output_, 'validateExperiment', TMessageType::CALL, $args, $this->seqid_, $this->output_->isStrictWrite()); - } - else - { - $this->output_->writeMessageBegin('validateExperiment', TMessageType::CALL, $this->seqid_); - $args->write($this->output_); - $this->output_->writeMessageEnd(); - $this->output_->getTransport()->flush(); - } - } - - public function recv_validateExperiment() - { - $bin_accel = ($this->input_ instanceof TBinaryProtocolAccelerated) && function_exists('thrift_protocol_read_binary'); - if ($bin_accel) $result = thrift_protocol_read_binary($this->input_, '\Airavata\API\Airavata_validateExperiment_result', $this->input_->isStrictRead()); - else - { - $rseqid = 0; - $fname = null; - $mtype = 0; - - $this->input_->readMessageBegin($fname, $mtype, $rseqid); - if ($mtype == TMessageType::EXCEPTION) { - $x = new TApplicationException(); - $x->read($this->input_); - $this->input_->readMessageEnd(); - throw $x; - } - $result = new \Airavata\API\Airavata_validateExperiment_result(); + $result = new \Airavata\API\Airavata_validateExperiment_result(); $result->read($this->input_); $this->input_->readMessageEnd(); } @@ -20147,1951 +19624,7 @@ class Airavata_deleteProject_args { break; case 2: if ($ftype == TType::STRING) { - $xfer += $input->readString($this->projectId); - } else { - $xfer += $input->skip($ftype); - } - break; - default: - $xfer += $input->skip($ftype); - break; - } - $xfer += $input->readFieldEnd(); - } - $xfer += $input->readStructEnd(); - return $xfer; - } - - public function write($output) { - $xfer = 0; - $xfer += $output->writeStructBegin('Airavata_deleteProject_args'); - if ($this->authzToken !== null) { - if (!is_object($this->authzToken)) { - throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA); - } - $xfer += $output->writeFieldBegin('authzToken', TType::STRUCT, 1); - $xfer += $this->authzToken->write($output); - $xfer += $output->writeFieldEnd(); - } - if ($this->projectId !== null) { - $xfer += $output->writeFieldBegin('projectId', TType::STRING, 2); - $xfer += $output->writeString($this->projectId); - $xfer += $output->writeFieldEnd(); - } - $xfer += $output->writeFieldStop(); - $xfer += $output->writeStructEnd(); - return $xfer; - } - -} - -class Airavata_deleteProject_result { - static $_TSPEC; - - /** - * @var bool - */ - public $success = null; - /** - * @var \Airavata\API\Error\InvalidRequestException - */ - public $ire = null; - /** - * @var \Airavata\API\Error\AiravataClientException - */ - public $ace = null; - /** - * @var \Airavata\API\Error\AiravataSystemException - */ - public $ase = null; - /** - * @var \Airavata\API\Error\ProjectNotFoundException - */ - public $pnfe = null; - /** - * @var \Airavata\API\Error\AuthorizationException - */ - public $ae = null; - - public function __construct($vals=null) { - if (!isset(self::$_TSPEC)) { - self::$_TSPEC = array( - 0 => array( - 'var' => 'success', - 'type' => TType::BOOL, - ), - 1 => array( - 'var' => 'ire', - 'type' => TType::STRUCT, - 'class' => '\Airavata\API\Error\InvalidRequestException', - ), - 2 => array( - 'var' => 'ace', - 'type' => TType::STRUCT, - 'class' => '\Airavata\API\Error\AiravataClientException', - ), - 3 => array( - 'var' => 'ase', - 'type' => TType::STRUCT, - 'class' => '\Airavata\API\Error\AiravataSystemException', - ), - 4 => array( - 'var' => 'pnfe', - 'type' => TType::STRUCT, - 'class' => '\Airavata\API\Error\ProjectNotFoundException', - ), - 5 => array( - 'var' => 'ae', - 'type' => TType::STRUCT, - 'class' => '\Airavata\API\Error\AuthorizationException', - ), - ); - } - if (is_array($vals)) { - if (isset($vals['success'])) { - $this->success = $vals['success']; - } - if (isset($vals['ire'])) { - $this->ire = $vals['ire']; - } - if (isset($vals['ace'])) { - $this->ace = $vals['ace']; - } - if (isset($vals['ase'])) { - $this->ase = $vals['ase']; - } - if (isset($vals['pnfe'])) { - $this->pnfe = $vals['pnfe']; - } - if (isset($vals['ae'])) { - $this->ae = $vals['ae']; - } - } - } - - public function getName() { - return 'Airavata_deleteProject_result'; - } - - public function read($input) - { - $xfer = 0; - $fname = null; - $ftype = 0; - $fid = 0; - $xfer += $input->readStructBegin($fname); - while (true) - { - $xfer += $input->readFieldBegin($fname, $ftype, $fid); - if ($ftype == TType::STOP) { - break; - } - switch ($fid) - { - case 0: - if ($ftype == TType::BOOL) { - $xfer += $input->readBool($this->success); - } else { - $xfer += $input->skip($ftype); - } - break; - case 1: - if ($ftype == TType::STRUCT) { - $this->ire = new \Airavata\API\Error\InvalidRequestException(); - $xfer += $this->ire->read($input); - } else { - $xfer += $input->skip($ftype); - } - break; - case 2: - if ($ftype == TType::STRUCT) { - $this->ace = new \Airavata\API\Error\AiravataClientException(); - $xfer += $this->ace->read($input); - } else { - $xfer += $input->skip($ftype); - } - break; - case 3: - if ($ftype == TType::STRUCT) { - $this->ase = new \Airavata\API\Error\AiravataSystemException(); - $xfer += $this->ase->read($input); - } else { - $xfer += $input->skip($ftype); - } - break; - case 4: - if ($ftype == TType::STRUCT) { - $this->pnfe = new \Airavata\API\Error\ProjectNotFoundException(); - $xfer += $this->pnfe->read($input); - } else { - $xfer += $input->skip($ftype); - } - break; - case 5: - if ($ftype == TType::STRUCT) { - $this->ae = new \Airavata\API\Error\AuthorizationException(); - $xfer += $this->ae->read($input); - } else { - $xfer += $input->skip($ftype); - } - break; - default: - $xfer += $input->skip($ftype); - break; - } - $xfer += $input->readFieldEnd(); - } - $xfer += $input->readStructEnd(); - return $xfer; - } - - public function write($output) { - $xfer = 0; - $xfer += $output->writeStructBegin('Airavata_deleteProject_result'); - if ($this->success !== null) { - $xfer += $output->writeFieldBegin('success', TType::BOOL, 0); - $xfer += $output->writeBool($this->success); - $xfer += $output->writeFieldEnd(); - } - if ($this->ire !== null) { - $xfer += $output->writeFieldBegin('ire', TType::STRUCT, 1); - $xfer += $this->ire->write($output); - $xfer += $output->writeFieldEnd(); - } - if ($this->ace !== null) { - $xfer += $output->writeFieldBegin('ace', TType::STRUCT, 2); - $xfer += $this->ace->write($output); - $xfer += $output->writeFieldEnd(); - } - if ($this->ase !== null) { - $xfer += $output->writeFieldBegin('ase', TType::STRUCT, 3); - $xfer += $this->ase->write($output); - $xfer += $output->writeFieldEnd(); - } - if ($this->pnfe !== null) { - $xfer += $output->writeFieldBegin('pnfe', TType::STRUCT, 4); - $xfer += $this->pnfe->write($output); - $xfer += $output->writeFieldEnd(); - } - if ($this->ae !== null) { - $xfer += $output->writeFieldBegin('ae', TType::STRUCT, 5); - $xfer += $this->ae->write($output); - $xfer += $output->writeFieldEnd(); - } - $xfer += $output->writeFieldStop(); - $xfer += $output->writeStructEnd(); - return $xfer; - } - -} - -class Airavata_getUserProjects_args { - static $_TSPEC; - - /** - * @var \Airavata\Model\Security\AuthzToken - */ - public $authzToken = null; - /** - * @var string - */ - public $gatewayId = null; - /** - * @var string - */ - public $userName = null; - /** - * @var int - */ - public $limit = null; - /** - * @var int - */ - public $offset = null; - - public function __construct($vals=null) { - if (!isset(self::$_TSPEC)) { - self::$_TSPEC = array( - 1 => array( - 'var' => 'authzToken', - 'type' => TType::STRUCT, - 'class' => '\Airavata\Model\Security\AuthzToken', - ), - 2 => array( - 'var' => 'gatewayId', - 'type' => TType::STRING, - ), - 3 => array( - 'var' => 'userName', - 'type' => TType::STRING, - ), - 4 => array( - 'var' => 'limit', - 'type' => TType::I32, - ), - 5 => array( - 'var' => 'offset', - 'type' => TType::I32, - ), - ); - } - if (is_array($vals)) { - if (isset($vals['authzToken'])) { - $this->authzToken = $vals['authzToken']; - } - if (isset($vals['gatewayId'])) { - $this->gatewayId = $vals['gatewayId']; - } - if (isset($vals['userName'])) { - $this->userName = $vals['userName']; - } - if (isset($vals['limit'])) { - $this->limit = $vals['limit']; - } - if (isset($vals['offset'])) { - $this->offset = $vals['offset']; - } - } - } - - public function getName() { - return 'Airavata_getUserProjects_args'; - } - - public function read($input) - { - $xfer = 0; - $fname = null; - $ftype = 0; - $fid = 0; - $xfer += $input->readStructBegin($fname); - while (true) - { - $xfer += $input->readFieldBegin($fname, $ftype, $fid); - if ($ftype == TType::STOP) { - break; - } - switch ($fid) - { - case 1: - if ($ftype == TType::STRUCT) { - $this->authzToken = new \Airavata\Model\Security\AuthzToken(); - $xfer += $this->authzToken->read($input); - } else { - $xfer += $input->skip($ftype); - } - break; - case 2: - if ($ftype == TType::STRING) { - $xfer += $input->readString($this->gatewayId); - } else { - $xfer += $input->skip($ftype); - } - break; - case 3: - if ($ftype == TType::STRING) { - $xfer += $input->readString($this->userName); - } else { - $xfer += $input->skip($ftype); - } - break; - case 4: - if ($ftype == TType::I32) { - $xfer += $input->readI32($this->limit); - } else { - $xfer += $input->skip($ftype); - } - break; - case 5: - if ($ftype == TType::I32) { - $xfer += $input->readI32($this->offset); - } else { - $xfer += $input->skip($ftype); - } - break; - default: - $xfer += $input->skip($ftype); - break; - } - $xfer += $input->readFieldEnd(); - } - $xfer += $input->readStructEnd(); - return $xfer; - } - - public function write($output) { - $xfer = 0; - $xfer += $output->writeStructBegin('Airavata_getUserProjects_args'); - if ($this->authzToken !== null) { - if (!is_object($this->authzToken)) { - throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA); - } - $xfer += $output->writeFieldBegin('authzToken', TType::STRUCT, 1); - $xfer += $this->authzToken->write($output); - $xfer += $output->writeFieldEnd(); - } - if ($this->gatewayId !== null) { - $xfer += $output->writeFieldBegin('gatewayId', TType::STRING, 2); - $xfer += $output->writeString($this->gatewayId); - $xfer += $output->writeFieldEnd(); - } - if ($this->userName !== null) { - $xfer += $output->writeFieldBegin('userName', TType::STRING, 3); - $xfer += $output->writeString($this->userName); - $xfer += $output->writeFieldEnd(); - } - if ($this->limit !== null) { - $xfer += $output->writeFieldBegin('limit', TType::I32, 4); - $xfer += $output->writeI32($this->limit); - $xfer += $output->writeFieldEnd(); - } - if ($this->offset !== null) { - $xfer += $output->writeFieldBegin('offset', TType::I32, 5); - $xfer += $output->writeI32($this->offset); - $xfer += $output->writeFieldEnd(); - } - $xfer += $output->writeFieldStop(); - $xfer += $output->writeStructEnd(); - return $xfer; - } - -} - -class Airavata_getUserProjects_result { - static $_TSPEC; - - /** - * @var \Airavata\Model\Workspace\Project[] - */ - public $success = null; - /** - * @var \Airavata\API\Error\InvalidRequestException - */ - public $ire = null; - /** - * @var \Airavata\API\Error\AiravataClientException - */ - public $ace = null; - /** - * @var \Airavata\API\Error\AiravataSystemException - */ - public $ase = null; - /** - * @var \Airavata\API\Error\AuthorizationException - */ - public $ae = null; - - public function __construct($vals=null) { - if (!isset(self::$_TSPEC)) { - self::$_TSPEC = array( - 0 => array( - 'var' => 'success', - 'type' => TType::LST, - 'etype' => TType::STRUCT, - 'elem' => array( - 'type' => TType::STRUCT, - 'class' => '\Airavata\Model\Workspace\Project', - ), - ), - 1 => array( - 'var' => 'ire', - 'type' => TType::STRUCT, - 'class' => '\Airavata\API\Error\InvalidRequestException', - ), - 2 => array( - 'var' => 'ace', - 'type' => TType::STRUCT, - 'class' => '\Airavata\API\Error\AiravataClientException', - ), - 3 => array( - 'var' => 'ase', - 'type' => TType::STRUCT, - 'class' => '\Airavata\API\Error\AiravataSystemException', - ), - 4 => array( - 'var' => 'ae', - 'type' => TType::STRUCT, - 'class' => '\Airavata\API\Error\AuthorizationException', - ), - ); - } - if (is_array($vals)) { - if (isset($vals['success'])) { - $this->success = $vals['success']; - } - if (isset($vals['ire'])) { - $this->ire = $vals['ire']; - } - if (isset($vals['ace'])) { - $this->ace = $vals['ace']; - } - if (isset($vals['ase'])) { - $this->ase = $vals['ase']; - } - if (isset($vals['ae'])) { - $this->ae = $vals['ae']; - } - } - } - - public function getName() { - return 'Airavata_getUserProjects_result'; - } - - public function read($input) - { - $xfer = 0; - $fname = null; - $ftype = 0; - $fid = 0; - $xfer += $input->readStructBegin($fname); - while (true) - { - $xfer += $input->readFieldBegin($fname, $ftype, $fid); - if ($ftype == TType::STOP) { - break; - } - switch ($fid) - { - case 0: - if ($ftype == TType::LST) { - $this->success = array(); - $_size39 = 0; - $_etype42 = 0; - $xfer += $input->readListBegin($_etype42, $_size39); - for ($_i43 = 0; $_i43 < $_size39; ++$_i43) - { - $elem44 = null; - $elem44 = new \Airavata\Model\Workspace\Project(); - $xfer += $elem44->read($input); - $this->success []= $elem44; - } - $xfer += $input->readListEnd(); - } else { - $xfer += $input->skip($ftype); - } - break; - case 1: - if ($ftype == TType::STRUCT) { - $this->ire = new \Airavata\API\Error\InvalidRequestException(); - $xfer += $this->ire->read($input); - } else { - $xfer += $input->skip($ftype); - } - break; - case 2: - if ($ftype == TType::STRUCT) { - $this->ace = new \Airavata\API\Error\AiravataClientException(); - $xfer += $this->ace->read($input); - } else { - $xfer += $input->skip($ftype); - } - break; - case 3: - if ($ftype == TType::STRUCT) { - $this->ase = new \Airavata\API\Error\AiravataSystemException(); - $xfer += $this->ase->read($input); - } else { - $xfer += $input->skip($ftype); - } - break; - case 4: - if ($ftype == TType::STRUCT) { - $this->ae = new \Airavata\API\Error\AuthorizationException(); - $xfer += $this->ae->read($input); - } else { - $xfer += $input->skip($ftype); - } - break; - default: - $xfer += $input->skip($ftype); - break; - } - $xfer += $input->readFieldEnd(); - } - $xfer += $input->readStructEnd(); - return $xfer; - } - - public function write($output) { - $xfer = 0; - $xfer += $output->writeStructBegin('Airavata_getUserProjects_result'); - if ($this->success !== null) { - if (!is_array($this->success)) { - throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA); - } - $xfer += $output->writeFieldBegin('success', TType::LST, 0); - { - $output->writeListBegin(TType::STRUCT, count($this->success)); - { - foreach ($this->success as $iter45) - { - $xfer += $iter45->write($output); - } - } - $output->writeListEnd(); - } - $xfer += $output->writeFieldEnd(); - } - if ($this->ire !== null) { - $xfer += $output->writeFieldBegin('ire', TType::STRUCT, 1); - $xfer += $this->ire->write($output); - $xfer += $output->writeFieldEnd(); - } - if ($this->ace !== null) { - $xfer += $output->writeFieldBegin('ace', TType::STRUCT, 2); - $xfer += $this->ace->write($output); - $xfer += $output->writeFieldEnd(); - } - if ($this->ase !== null) { - $xfer += $output->writeFieldBegin('ase', TType::STRUCT, 3); - $xfer += $this->ase->write($output); - $xfer += $output->writeFieldEnd(); - } - if ($this->ae !== null) { - $xfer += $output->writeFieldBegin('ae', TType::STRUCT, 4); - $xfer += $this->ae->write($output); - $xfer += $output->writeFieldEnd(); - } - $xfer += $output->writeFieldStop(); - $xfer += $output->writeStructEnd(); - return $xfer; - } - -} - -class Airavata_searchProjectsByProjectName_args { - static $_TSPEC; - - /** - * @var \Airavata\Model\Security\AuthzToken - */ - public $authzToken = null; - /** - * @var string - */ - public $gatewayId = null; - /** - * @var string - */ - public $userName = null; - /** - * @var string - */ - public $projectName = null; - /** - * @var int - */ - public $limit = null; - /** - * @var int - */ - public $offset = null; - - public function __construct($vals=null) { - if (!isset(self::$_TSPEC)) { - self::$_TSPEC = array( - 1 => array( - 'var' => 'authzToken', - 'type' => TType::STRUCT, - 'class' => '\Airavata\Model\Security\AuthzToken', - ), - 2 => array( - 'var' => 'gatewayId', - 'type' => TType::STRING, - ), - 3 => array( - 'var' => 'userName', - 'type' => TType::STRING, - ), - 4 => array( - 'var' => 'projectName', - 'type' => TType::STRING, - ), - 5 => array( - 'var' => 'limit', - 'type' => TType::I32, - ), - 6 => array( - 'var' => 'offset', - 'type' => TType::I32, - ), - ); - } - if (is_array($vals)) { - if (isset($vals['authzToken'])) { - $this->authzToken = $vals['authzToken']; - } - if (isset($vals['gatewayId'])) { - $this->gatewayId = $vals['gatewayId']; - } - if (isset($vals['userName'])) { - $this->userName = $vals['userName']; - } - if (isset($vals['projectName'])) { - $this->projectName = $vals['projectName']; - } - if (isset($vals['limit'])) { - $this->limit = $vals['limit']; - } - if (isset($vals['offset'])) { - $this->offset = $vals['offset']; - } - } - } - - public function getName() { - return 'Airavata_searchProjectsByProjectName_args'; - } - - public function read($input) - { - $xfer = 0; - $fname = null; - $ftype = 0; - $fid = 0; - $xfer += $input->readStructBegin($fname); - while (true) - { - $xfer += $input->readFieldBegin($fname, $ftype, $fid); - if ($ftype == TType::STOP) { - break; - } - switch ($fid) - { - case 1: - if ($ftype == TType::STRUCT) { - $this->authzToken = new \Airavata\Model\Security\AuthzToken(); - $xfer += $this->authzToken->read($input); - } else { - $xfer += $input->skip($ftype); - } - break; - case 2: - if ($ftype == TType::STRING) { - $xfer += $input->readString($this->gatewayId); - } else { - $xfer += $input->skip($ftype); - } - break; - case 3: - if ($ftype == TType::STRING) { - $xfer += $input->readString($this->userName); - } else { - $xfer += $input->skip($ftype); - } - break; - case 4: - if ($ftype == TType::STRING) { - $xfer += $input->readString($this->projectName); - } else { - $xfer += $input->skip($ftype); - } - break; - case 5: - if ($ftype == TType::I32) { - $xfer += $input->readI32($this->limit); - } else { - $xfer += $input->skip($ftype); - } - break; - case 6: - if ($ftype == TType::I32) { - $xfer += $input->readI32($this->offset); - } else { - $xfer += $input->skip($ftype); - } - break; - default: - $xfer += $input->skip($ftype); - break; - } - $xfer += $input->readFieldEnd(); - } - $xfer += $input->readStructEnd(); - return $xfer; - } - - public function write($output) { - $xfer = 0; - $xfer += $output->writeStructBegin('Airavata_searchProjectsByProjectName_args'); - if ($this->authzToken !== null) { - if (!is_object($this->authzToken)) { - throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA); - } - $xfer += $output->writeFieldBegin('authzToken', TType::STRUCT, 1); - $xfer += $this->authzToken->write($output); - $xfer += $output->writeFieldEnd(); - } - if ($this->gatewayId !== null) { - $xfer += $output->writeFieldBegin('gatewayId', TType::STRING, 2); - $xfer += $output->writeString($this->gatewayId); - $xfer += $output->writeFieldEnd(); - } - if ($this->userName !== null) { - $xfer += $output->writeFieldBegin('userName', TType::STRING, 3); - $xfer += $output->writeString($this->userName); - $xfer += $output->writeFieldEnd(); - } - if ($this->projectName !== null) { - $xfer += $output->writeFieldBegin('projectName', TType::STRING, 4); - $xfer += $output->writeString($this->projectName); - $xfer += $output->writeFieldEnd(); - } - if ($this->limit !== null) { - $xfer += $output->writeFieldBegin('limit', TType::I32, 5); - $xfer += $output->writeI32($this->limit); - $xfer += $output->writeFieldEnd(); - } - if ($this->offset !== null) { - $xfer += $output->writeFieldBegin('offset', TType::I32, 6); - $xfer += $output->writeI32($this->offset); - $xfer += $output->writeFieldEnd(); - } - $xfer += $output->writeFieldStop(); - $xfer += $output->writeStructEnd(); - return $xfer; - } - -} - -class Airavata_searchProjectsByProjectName_result { - static $_TSPEC; - - /** - * @var \Airavata\Model\Workspace\Project[] - */ - public $success = null; - /** - * @var \Airavata\API\Error\InvalidRequestException - */ - public $ire = null; - /** - * @var \Airavata\API\Error\AiravataClientException - */ - public $ace = null; - /** - * @var \Airavata\API\Error\AiravataSystemException - */ - public $ase = null; - /** - * @var \Airavata\API\Error\AuthorizationException - */ - public $ae = null; - - public function __construct($vals=null) { - if (!isset(self::$_TSPEC)) { - self::$_TSPEC = array( - 0 => array( - 'var' => 'success', - 'type' => TType::LST, - 'etype' => TType::STRUCT, - 'elem' => array( - 'type' => TType::STRUCT, - 'class' => '\Airavata\Model\Workspace\Project', - ), - ), - 1 => array( - 'var' => 'ire', - 'type' => TType::STRUCT, - 'class' => '\Airavata\API\Error\InvalidRequestException', - ), - 2 => array( - 'var' => 'ace', - 'type' => TType::STRUCT, - 'class' => '\Airavata\API\Error\AiravataClientException', - ), - 3 => array( - 'var' => 'ase', - 'type' => TType::STRUCT, - 'class' => '\Airavata\API\Error\AiravataSystemException', - ), - 4 => array( - 'var' => 'ae', - 'type' => TType::STRUCT, - 'class' => '\Airavata\API\Error\AuthorizationException', - ), - ); - } - if (is_array($vals)) { - if (isset($vals['success'])) { - $this->success = $vals['success']; - } - if (isset($vals['ire'])) { - $this->ire = $vals['ire']; - } - if (isset($vals['ace'])) { - $this->ace = $vals['ace']; - } - if (isset($vals['ase'])) { - $this->ase = $vals['ase']; - } - if (isset($vals['ae'])) { - $this->ae = $vals['ae']; - } - } - } - - public function getName() { - return 'Airavata_searchProjectsByProjectName_result'; - } - - public function read($input) - { - $xfer = 0; - $fname = null; - $ftype = 0; - $fid = 0; - $xfer += $input->readStructBegin($fname); - while (true) - { - $xfer += $input->readFieldBegin($fname, $ftype, $fid); - if ($ftype == TType::STOP) { - break; - } - switch ($fid) - { - case 0: - if ($ftype == TType::LST) { - $this->success = array(); - $_size46 = 0; - $_etype49 = 0; - $xfer += $input->readListBegin($_etype49, $_size46); - for ($_i50 = 0; $_i50 < $_size46; ++$_i50) - { - $elem51 = null; - $elem51 = new \Airavata\Model\Workspace\Project(); - $xfer += $elem51->read($input); - $this->success []= $elem51; - } - $xfer += $input->readListEnd(); - } else { - $xfer += $input->skip($ftype); - } - break; - case 1: - if ($ftype == TType::STRUCT) { - $this->ire = new \Airavata\API\Error\InvalidRequestException(); - $xfer += $this->ire->read($input); - } else { - $xfer += $input->skip($ftype); - } - break; - case 2: - if ($ftype == TType::STRUCT) { - $this->ace = new \Airavata\API\Error\AiravataClientException(); - $xfer += $this->ace->read($input); - } else { - $xfer += $input->skip($ftype); - } - break; - case 3: - if ($ftype == TType::STRUCT) { - $this->ase = new \Airavata\API\Error\AiravataSystemException(); - $xfer += $this->ase->read($input); - } else { - $xfer += $input->skip($ftype); - } - break; - case 4: - if ($ftype == TType::STRUCT) { - $this->ae = new \Airavata\API\Error\AuthorizationException(); - $xfer += $this->ae->read($input); - } else { - $xfer += $input->skip($ftype); - } - break; - default: - $xfer += $input->skip($ftype); - break; - } - $xfer += $input->readFieldEnd(); - } - $xfer += $input->readStructEnd(); - return $xfer; - } - - public function write($output) { - $xfer = 0; - $xfer += $output->writeStructBegin('Airavata_searchProjectsByProjectName_result'); - if ($this->success !== null) { - if (!is_array($this->success)) { - throw new TProtocolException('Bad type in structure.', TProtocolException::INVALID_DATA); - } - $xfer += $output->writeFieldBegin('success', TType::LST, 0); - { - $output->writeListBegin(TType::STRUCT, count($this->success)); - { - foreach ($this->success as $iter52) - { - $xfer += $iter52->write($output); - } - } - $output->writeListEnd(); - } - $xfer += $output->writeFieldEnd(); - } - if ($this->ire !== null) { - $xfer += $output->writeFieldBegin('ire', TType::STRUCT, 1); - $xfer += $this->ire->write($output); - $xfer += $output->writeFieldEnd(); - } - if ($this->ace !== null) { - $xfer += $output->writeFieldBegin('ace', TType::STRUCT, 2); - $xfer += $this->ace->write($output); - $xfer += $output->writeFieldEnd(); - } - if ($this->ase !== null) { - $xfer += $output->writeFieldBegin('ase', TType::STRUCT, 3); - $xfer += $this->ase->write($output); - $xfer += $output->writeFieldEnd(); - } - if ($this->ae !
<TRUNCATED>
