You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by sm...@apache.org on 2015/07/21 06:42:20 UTC
[37/44] airavata git commit: fixed all compilation errors in the java
client samples after the API changes.
http://git-wip-us.apache.org/repos/asf/airavata/blob/7be309d7/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 07a2c38..fba2a7c 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
@@ -35,6 +35,7 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
public function addGateway(\Airavata\Model\Security\AuthzToken $authzToken, \Airavata\Model\Workspace\Gateway $gateway);
/**
@@ -44,6 +45,7 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
public function updateGateway(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, \Airavata\Model\Workspace\Gateway $updatedGateway);
/**
@@ -53,6 +55,7 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
public function getGateway(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId);
/**
@@ -62,6 +65,7 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
public function deleteGateway(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId);
/**
@@ -70,6 +74,7 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
public function getAllGateways(\Airavata\Model\Security\AuthzToken $authzToken);
/**
@@ -79,6 +84,7 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
public function isGatewayExist(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId);
/**
@@ -139,6 +145,7 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
public function createProject(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, \Airavata\Model\Workspace\Project $project);
/**
@@ -152,6 +159,7 @@ interface AiravataIf {
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
* @throws \Airavata\API\Error\ProjectNotFoundException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
public function updateProject(\Airavata\Model\Security\AuthzToken $authzToken, $projectId, \Airavata\Model\Workspace\Project $updatedProject);
/**
@@ -165,6 +173,7 @@ interface AiravataIf {
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
* @throws \Airavata\API\Error\ProjectNotFoundException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
public function getProject(\Airavata\Model\Security\AuthzToken $authzToken, $projectId);
/**
@@ -175,6 +184,7 @@ interface AiravataIf {
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
* @throws \Airavata\API\Error\ProjectNotFoundException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
public function deleteProject(\Airavata\Model\Security\AuthzToken $authzToken, $projectId);
/**
@@ -210,6 +220,7 @@ interface AiravataIf {
* * The starting point of the results to be fetched
* *
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $gatewayId
* @param string $userName
* @param int $limit
@@ -218,8 +229,9 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getAllUserProjectsWithPagination($gatewayId, $userName, $limit, $offset);
+ public function getAllUserProjectsWithPagination(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $userName, $limit, $offset);
/**
* Get all Project for user by project name
*
@@ -255,6 +267,7 @@ interface AiravataIf {
* @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 $projectName
@@ -264,8 +277,9 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function searchProjectsByProjectNameWithPagination($gatewayId, $userName, $projectName, $limit, $offset);
+ public function searchProjectsByProjectNameWithPagination(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $userName, $projectName, $limit, $offset);
/**
* Get all Project for user by project description
* @param gatewayId
@@ -300,6 +314,7 @@ interface AiravataIf {
* @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
@@ -309,8 +324,9 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function searchProjectsByProjectDescWithPagination($gatewayId, $userName, $description, $limit, $offset);
+ public function searchProjectsByProjectDescWithPagination(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $userName, $description, $limit, $offset);
/**
* Search Experiments by experiment name
*
@@ -348,6 +364,7 @@ interface AiravataIf {
* @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
@@ -357,8 +374,9 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function searchExperimentsByNameWithPagination($gatewayId, $userName, $expName, $limit, $offset);
+ public function searchExperimentsByNameWithPagination(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $userName, $expName, $limit, $offset);
/**
* Search Experiments by experiment name
*
@@ -395,6 +413,7 @@ interface AiravataIf {
* @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
@@ -404,8 +423,9 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function searchExperimentsByDescWithPagination($gatewayId, $userName, $description, $limit, $offset);
+ public function searchExperimentsByDescWithPagination(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $userName, $description, $limit, $offset);
/**
* Search Experiments by application id
*
@@ -442,6 +462,7 @@ interface AiravataIf {
* @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
@@ -451,8 +472,9 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function searchExperimentsByApplicationWithPagination($gatewayId, $userName, $applicationId, $limit, $offset);
+ public function searchExperimentsByApplicationWithPagination(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $userName, $applicationId, $limit, $offset);
/**
* Search Experiments by experiment status
*
@@ -489,6 +511,7 @@ interface AiravataIf {
* @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
@@ -498,8 +521,9 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function searchExperimentsByStatusWithPagination($gatewayId, $userName, $experimentState, $limit, $offset);
+ public function searchExperimentsByStatusWithPagination(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $userName, $experimentState, $limit, $offset);
/**
* Search Experiments by experiment creation time
*
@@ -541,6 +565,7 @@ interface AiravataIf {
* @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 $fromTime
@@ -551,8 +576,9 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function searchExperimentsByCreationTimeWithPagination($gatewayId, $userName, $fromTime, $toTime, $limit, $offset);
+ public function searchExperimentsByCreationTimeWithPagination(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $userName, $fromTime, $toTime, $limit, $offset);
/**
* Search Experiments by using multiple filter criteria with pagination. Results will be sorted
* based on creation time DESC
@@ -568,6 +594,7 @@ interface AiravataIf {
* @param offset
* The starting point of the results to be fetched
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $gatewayId
* @param string $userName
* @param array $filters
@@ -577,8 +604,9 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function searchExperiments($gatewayId, $userName, array $filters, $limit, $offset);
+ public function searchExperiments(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $userName, array $filters, $limit, $offset);
/**
* Get Experiment Statisitics for the given gateway for a specific time period
* @param gatewayId
@@ -589,6 +617,7 @@ interface AiravataIf {
* Ending data time
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $gatewayId
* @param int $fromTime
* @param int $toTime
@@ -596,8 +625,9 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getExperimentStatistics($gatewayId, $fromTime, $toTime);
+ public function getExperimentStatistics(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $fromTime, $toTime);
/**
* Get all Experiments within a Project
*
@@ -625,6 +655,7 @@ interface AiravataIf {
* @param offset
* The starting point of the results to be fetched
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $projectId
* @param int $limit
* @param int $offset
@@ -633,8 +664,9 @@ interface AiravataIf {
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
* @throws \Airavata\API\Error\ProjectNotFoundException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getAllExperimentsInProjectWithPagination($projectId, $limit, $offset);
+ public function getAllExperimentsInProjectWithPagination(\Airavata\Model\Security\AuthzToken $authzToken, $projectId, $limit, $offset);
/**
* Get all Experiments by user
*
@@ -666,6 +698,7 @@ interface AiravataIf {
* @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 $limit
@@ -674,8 +707,9 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getAllUserExperimentsWithPagination($gatewayId, $userName, $limit, $offset);
+ public function getAllUserExperimentsWithPagination(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, $userName, $limit, $offset);
/**
* Create an experiment for the specified user belonging to the gateway. The gateway identity is not explicitly passed
* but inferred from the authentication header. This experiment is just a persistent place holder. The client
@@ -711,14 +745,16 @@ interface AiravataIf {
* rather an Airavata Administrator will be notified to take corrective action.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $gatewayId
* @param \Airavata\Model\Experiment\ExperimentModel $experiment
* @return string
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function createExperiment($gatewayId, \Airavata\Model\Experiment\ExperimentModel $experiment);
+ public function createExperiment(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, \Airavata\Model\Experiment\ExperimentModel $experiment);
/**
* Fetch previously created experiment metadata.
*
@@ -752,6 +788,7 @@ interface AiravataIf {
* rather an Airavata Administrator will be notified to take corrective action.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $airavataExperimentId
* @return \Airavata\Model\Experiment\ExperimentModel A structure holding the experiment metadata and its child models.
*
@@ -772,8 +809,9 @@ interface AiravataIf {
* @throws \Airavata\API\Error\ExperimentNotFoundException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getExperiment($airavataExperimentId);
+ public function getExperiment(\Airavata\Model\Security\AuthzToken $authzToken, $airavataExperimentId);
/**
* Configure a previously created experiment with required inputs, scheduling and other quality of service
* parameters. This method only updates the experiment object within the registry. The experiment has to be launched
@@ -813,24 +851,30 @@ interface AiravataIf {
* rather an Airavata Administrator will be notified to take corrective action.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $airavataExperimentId
* @param \Airavata\Model\Experiment\ExperimentModel $experiment
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\ExperimentNotFoundException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function updateExperiment($airavataExperimentId, \Airavata\Model\Experiment\ExperimentModel $experiment);
+ public function updateExperiment(\Airavata\Model\Security\AuthzToken $authzToken, $airavataExperimentId, \Airavata\Model\Experiment\ExperimentModel $experiment);
/**
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $airavataExperimentId
* @param \Airavata\Model\Experiment\UserConfigurationDataModel $userConfiguration
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function updateExperimentConfiguration($airavataExperimentId, \Airavata\Model\Experiment\UserConfigurationDataModel $userConfiguration);
+ public function updateExperimentConfiguration(\Airavata\Model\Security\AuthzToken $authzToken, $airavataExperimentId, \Airavata\Model\Experiment\UserConfigurationDataModel $userConfiguration);
/**
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $airavataExperimentId
* @param \Airavata\Model\Scheduling\ComputationalResourceSchedulingModel $resourceScheduling
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function updateResourceScheduleing($airavataExperimentId, \Airavata\Model\Scheduling\ComputationalResourceSchedulingModel $resourceScheduling);
+ public function updateResourceScheduleing(\Airavata\Model\Security\AuthzToken $authzToken, $airavataExperimentId, \Airavata\Model\Scheduling\ComputationalResourceSchedulingModel $resourceScheduling);
/**
* *
* * Validate experiment configuration. A true in general indicates, the experiment is ready to be launched.
@@ -840,14 +884,16 @@ interface AiravataIf {
* *
* *
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $airavataExperimentId
* @return bool
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\ExperimentNotFoundException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function validateExperiment($airavataExperimentId);
+ public function validateExperiment(\Airavata\Model\Security\AuthzToken $authzToken, $airavataExperimentId);
/**
* Launch a previously created and configured experiment. Airavata Server will then start processing the request and appropriate
* notifications and intermediate and output data will be subsequently available for this experiment.
@@ -891,15 +937,18 @@ interface AiravataIf {
* rather an Airavata Administrator will be notified to take corrective action.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $airavataExperimentId
* @param string $airavataCredStoreToken
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\ExperimentNotFoundException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function launchExperiment($airavataExperimentId, $airavataCredStoreToken);
+ public function launchExperiment(\Airavata\Model\Security\AuthzToken $authzToken, $airavataExperimentId, $airavataCredStoreToken);
/**
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $airavataExperimentId
* @return \Airavata\Model\Status\ExperimentStatus Status: A generic status object.
*
@@ -917,44 +966,53 @@ interface AiravataIf {
* @throws \Airavata\API\Error\ExperimentNotFoundException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getExperimentStatus($airavataExperimentId);
+ public function getExperimentStatus(\Airavata\Model\Security\AuthzToken $authzToken, $airavataExperimentId);
/**
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $airavataExperimentId
* @return \Airavata\Model\Application\Io\OutputDataObjectType[]
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\ExperimentNotFoundException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getExperimentOutputs($airavataExperimentId);
+ public function getExperimentOutputs(\Airavata\Model\Security\AuthzToken $authzToken, $airavataExperimentId);
/**
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $airavataExperimentId
* @return \Airavata\Model\Application\Io\OutputDataObjectType[]
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\ExperimentNotFoundException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getIntermediateOutputs($airavataExperimentId);
+ public function getIntermediateOutputs(\Airavata\Model\Security\AuthzToken $authzToken, $airavataExperimentId);
/**
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $airavataExperimentId
* @return array
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\ExperimentNotFoundException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getJobStatuses($airavataExperimentId);
+ public function getJobStatuses(\Airavata\Model\Security\AuthzToken $authzToken, $airavataExperimentId);
/**
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $airavataExperimentId
* @return \Airavata\Model\job\JobModel[]
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\ExperimentNotFoundException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getJobDetails($airavataExperimentId);
+ public function getJobDetails(\Airavata\Model\Security\AuthzToken $authzToken, $airavataExperimentId);
/**
* Clone an specified experiment with a new name. A copy of the experiment configuration is made and is persisted with new metadata.
* The client has to subsequently update this configuration if needed and launch the cloned experiment.
@@ -994,6 +1052,7 @@ interface AiravataIf {
* rather an Airavata Administrator will be notified to take corrective action.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $existingExperimentID
* @param string $newExperimentName
* @return string
@@ -1001,8 +1060,9 @@ interface AiravataIf {
* @throws \Airavata\API\Error\ExperimentNotFoundException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function cloneExperiment($existingExperimentID, $newExperimentName);
+ public function cloneExperiment(\Airavata\Model\Security\AuthzToken $authzToken, $existingExperimentID, $newExperimentName);
/**
* Terminate a running experiment.
*
@@ -1036,14 +1096,16 @@ interface AiravataIf {
* rather an Airavata Administrator will be notified to take corrective action.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $airavataExperimentId
* @param string $tokenId
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\ExperimentNotFoundException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function terminateExperiment($airavataExperimentId, $tokenId);
+ public function terminateExperiment(\Airavata\Model\Security\AuthzToken $authzToken, $airavataExperimentId, $tokenId);
/**
* Register a Application Module.
*
@@ -1054,14 +1116,16 @@ interface AiravataIf {
* Returns a server-side generated airavata appModule globally unique identifier.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $gatewayId
* @param \Airavata\Model\AppCatalog\AppDeployment\ApplicationModule $applicationModule
* @return string
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function registerApplicationModule($gatewayId, \Airavata\Model\AppCatalog\AppDeployment\ApplicationModule $applicationModule);
+ public function registerApplicationModule(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, \Airavata\Model\AppCatalog\AppDeployment\ApplicationModule $applicationModule);
/**
* Fetch a Application Module.
*
@@ -1072,6 +1136,7 @@ interface AiravataIf {
* Returns a application Module Object.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $appModuleId
* @return \Airavata\Model\AppCatalog\AppDeployment\ApplicationModule Application Module Information. A module has to be registered before registering a deployment.
*
@@ -1090,8 +1155,9 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getApplicationModule($appModuleId);
+ public function getApplicationModule(\Airavata\Model\Security\AuthzToken $authzToken, $appModuleId);
/**
* Update a Application Module.
*
@@ -1105,22 +1171,26 @@ interface AiravataIf {
* Returns a success/failure of the update.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $appModuleId
* @param \Airavata\Model\AppCatalog\AppDeployment\ApplicationModule $applicationModule
* @return bool
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function updateApplicationModule($appModuleId, \Airavata\Model\AppCatalog\AppDeployment\ApplicationModule $applicationModule);
+ public function updateApplicationModule(\Airavata\Model\Security\AuthzToken $authzToken, $appModuleId, \Airavata\Model\AppCatalog\AppDeployment\ApplicationModule $applicationModule);
/**
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $gatewayId
* @return \Airavata\Model\AppCatalog\AppDeployment\ApplicationModule[]
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getAllAppModules($gatewayId);
+ public function getAllAppModules(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId);
/**
* Delete a Application Module.
*
@@ -1131,13 +1201,15 @@ interface AiravataIf {
* Returns a success/failure of the deletion.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $appModuleId
* @return bool
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function deleteApplicationModule($appModuleId);
+ public function deleteApplicationModule(\Airavata\Model\Security\AuthzToken $authzToken, $appModuleId);
/**
* Register a Application Deployment.
*
@@ -1148,14 +1220,16 @@ interface AiravataIf {
* Returns a server-side generated airavata appDeployment globally unique identifier.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $gatewayId
* @param \Airavata\Model\AppCatalog\AppDeployment\ApplicationDeploymentDescription $applicationDeployment
* @return string
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function registerApplicationDeployment($gatewayId, \Airavata\Model\AppCatalog\AppDeployment\ApplicationDeploymentDescription $applicationDeployment);
+ public function registerApplicationDeployment(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, \Airavata\Model\AppCatalog\AppDeployment\ApplicationDeploymentDescription $applicationDeployment);
/**
* Fetch a Application Deployment.
*
@@ -1166,6 +1240,7 @@ interface AiravataIf {
* Returns a application Deployment Object.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $appDeploymentId
* @return \Airavata\Model\AppCatalog\AppDeployment\ApplicationDeploymentDescription Application Deployment Description
*
@@ -1195,8 +1270,9 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getApplicationDeployment($appDeploymentId);
+ public function getApplicationDeployment(\Airavata\Model\Security\AuthzToken $authzToken, $appDeploymentId);
/**
* Update a Application Deployment.
*
@@ -1210,14 +1286,16 @@ interface AiravataIf {
* Returns a success/failure of the update.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $appDeploymentId
* @param \Airavata\Model\AppCatalog\AppDeployment\ApplicationDeploymentDescription $applicationDeployment
* @return bool
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function updateApplicationDeployment($appDeploymentId, \Airavata\Model\AppCatalog\AppDeployment\ApplicationDeploymentDescription $applicationDeployment);
+ public function updateApplicationDeployment(\Airavata\Model\Security\AuthzToken $authzToken, $appDeploymentId, \Airavata\Model\AppCatalog\AppDeployment\ApplicationDeploymentDescription $applicationDeployment);
/**
* Delete a Application deployment.
*
@@ -1228,13 +1306,15 @@ interface AiravataIf {
* Returns a success/failure of the deletion.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $appDeploymentId
* @return bool
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function deleteApplicationDeployment($appDeploymentId);
+ public function deleteApplicationDeployment(\Airavata\Model\Security\AuthzToken $authzToken, $appDeploymentId);
/**
* Fetch all Application Deployment Descriptions.
*
@@ -1242,13 +1322,15 @@ interface AiravataIf {
* Returns the list of all application Deployment Objects.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $gatewayId
* @return \Airavata\Model\AppCatalog\AppDeployment\ApplicationDeploymentDescription[]
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getAllApplicationDeployments($gatewayId);
+ public function getAllApplicationDeployments(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId);
/**
* Fetch a list of Deployed Compute Hosts.
*
@@ -1259,13 +1341,15 @@ interface AiravataIf {
* Returns a list of Deployed Resources.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $appModuleId
* @return string[]
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getAppModuleDeployedResources($appModuleId);
+ public function getAppModuleDeployedResources(\Airavata\Model\Security\AuthzToken $authzToken, $appModuleId);
/**
* Register a Application Interface.
*
@@ -1276,14 +1360,16 @@ interface AiravataIf {
* Returns a server-side generated airavata application interface globally unique identifier.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $gatewayId
* @param \Airavata\Model\AppCatalog\AppInterface\ApplicationInterfaceDescription $applicationInterface
* @return string
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function registerApplicationInterface($gatewayId, \Airavata\Model\AppCatalog\AppInterface\ApplicationInterfaceDescription $applicationInterface);
+ public function registerApplicationInterface(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId, \Airavata\Model\AppCatalog\AppInterface\ApplicationInterfaceDescription $applicationInterface);
/**
* Fetch a Application Interface.
*
@@ -1295,6 +1381,7 @@ interface AiravataIf {
*
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $appInterfaceId
* @return \Airavata\Model\AppCatalog\AppInterface\ApplicationInterfaceDescription Application Interface Description
*
@@ -1311,8 +1398,9 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getApplicationInterface($appInterfaceId);
+ public function getApplicationInterface(\Airavata\Model\Security\AuthzToken $authzToken, $appInterfaceId);
/**
* Update a Application Interface.
*
@@ -1327,14 +1415,16 @@ interface AiravataIf {
*
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $appInterfaceId
* @param \Airavata\Model\AppCatalog\AppInterface\ApplicationInterfaceDescription $applicationInterface
* @return bool
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function updateApplicationInterface($appInterfaceId, \Airavata\Model\AppCatalog\AppInterface\ApplicationInterfaceDescription $applicationInterface);
+ public function updateApplicationInterface(\Airavata\Model\Security\AuthzToken $authzToken, $appInterfaceId, \Airavata\Model\AppCatalog\AppInterface\ApplicationInterfaceDescription $applicationInterface);
/**
* Delete a Application Interface.
*
@@ -1346,13 +1436,15 @@ interface AiravataIf {
*
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $appInterfaceId
* @return bool
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function deleteApplicationInterface($appInterfaceId);
+ public function deleteApplicationInterface(\Airavata\Model\Security\AuthzToken $authzToken, $appInterfaceId);
/**
* Fetch name and id of Application Interface documents.
*
@@ -1361,13 +1453,15 @@ interface AiravataIf {
* Returns a list of application interfaces with corresponsing id's
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $gatewayId
* @return array
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getAllApplicationInterfaceNames($gatewayId);
+ public function getAllApplicationInterfaceNames(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId);
/**
* Fetch all Application Interface documents.
*
@@ -1376,13 +1470,15 @@ interface AiravataIf {
* Returns a list of application interfaces documents
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $gatewayId
* @return \Airavata\Model\AppCatalog\AppInterface\ApplicationInterfaceDescription[]
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getAllApplicationInterfaces($gatewayId);
+ public function getAllApplicationInterfaces(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId);
/**
* Fetch the list of Application Inputs.
*
@@ -1393,13 +1489,15 @@ interface AiravataIf {
* Returns a list of application inputs.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $appInterfaceId
* @return \Airavata\Model\Application\Io\InputDataObjectType[]
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getApplicationInputs($appInterfaceId);
+ public function getApplicationInputs(\Airavata\Model\Security\AuthzToken $authzToken, $appInterfaceId);
/**
* Fetch the list of Application Outputs.
*
@@ -1410,13 +1508,15 @@ interface AiravataIf {
* Returns a list of application outputs.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $appInterfaceId
* @return \Airavata\Model\Application\Io\OutputDataObjectType[]
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getApplicationOutputs($appInterfaceId);
+ public function getApplicationOutputs(\Airavata\Model\Security\AuthzToken $authzToken, $appInterfaceId);
/**
* Fetch a list of all deployed Compute Hosts for a given application interfaces.
*
@@ -1428,13 +1528,15 @@ interface AiravataIf {
* Deployments of each modules listed within the interfaces will be listed.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $appInterfaceId
* @return array
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getAvailableAppInterfaceComputeResources($appInterfaceId);
+ public function getAvailableAppInterfaceComputeResources(\Airavata\Model\Security\AuthzToken $authzToken, $appInterfaceId);
/**
* Register a Compute Resource.
*
@@ -1445,13 +1547,15 @@ interface AiravataIf {
* Returns a server-side generated airavata compute resource globally unique identifier.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param \Airavata\Model\AppCatalog\ComputeResource\ComputeResourceDescription $computeResourceDescription
* @return string
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function registerComputeResource(\Airavata\Model\AppCatalog\ComputeResource\ComputeResourceDescription $computeResourceDescription);
+ public function registerComputeResource(\Airavata\Model\Security\AuthzToken $authzToken, \Airavata\Model\AppCatalog\ComputeResource\ComputeResourceDescription $computeResourceDescription);
/**
* Fetch the given Compute Resource.
*
@@ -1462,6 +1566,7 @@ interface AiravataIf {
* Compute Resource Object created from the datamodel..
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $computeResourceId
* @return \Airavata\Model\AppCatalog\ComputeResource\ComputeResourceDescription Computational Resource Description
*
@@ -1494,8 +1599,9 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getComputeResource($computeResourceId);
+ public function getComputeResource(\Airavata\Model\Security\AuthzToken $authzToken, $computeResourceId);
/**
* Fetch all registered Compute Resources.
*
@@ -1503,12 +1609,14 @@ interface AiravataIf {
* Compute Resource Object created from the datamodel..
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @return array
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getAllComputeResourceNames();
+ public function getAllComputeResourceNames(\Airavata\Model\Security\AuthzToken $authzToken);
/**
* Update a Compute Resource.
*
@@ -1522,14 +1630,16 @@ interface AiravataIf {
* Returns a success/failure of the update.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $computeResourceId
* @param \Airavata\Model\AppCatalog\ComputeResource\ComputeResourceDescription $computeResourceDescription
* @return bool
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function updateComputeResource($computeResourceId, \Airavata\Model\AppCatalog\ComputeResource\ComputeResourceDescription $computeResourceDescription);
+ public function updateComputeResource(\Airavata\Model\Security\AuthzToken $authzToken, $computeResourceId, \Airavata\Model\AppCatalog\ComputeResource\ComputeResourceDescription $computeResourceDescription);
/**
* Delete a Compute Resource.
*
@@ -1540,13 +1650,15 @@ interface AiravataIf {
* Returns a success/failure of the deletion.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $computeResourceId
* @return bool
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function deleteComputeResource($computeResourceId);
+ public function deleteComputeResource(\Airavata\Model\Security\AuthzToken $authzToken, $computeResourceId);
/**
* Add a Local Job Submission details to a compute resource
* App catalog will return a jobSubmissionInterfaceId which will be added to the jobSubmissionInterfaces.
@@ -1564,6 +1676,7 @@ interface AiravataIf {
* Returns the unique job submission id.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $computeResourceId
* @param int $priorityOrder
* @param \Airavata\Model\AppCatalog\ComputeResource\LOCALSubmission $localSubmission
@@ -1571,8 +1684,9 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function addLocalSubmissionDetails($computeResourceId, $priorityOrder, \Airavata\Model\AppCatalog\ComputeResource\LOCALSubmission $localSubmission);
+ public function addLocalSubmissionDetails(\Airavata\Model\Security\AuthzToken $authzToken, $computeResourceId, $priorityOrder, \Airavata\Model\AppCatalog\ComputeResource\LOCALSubmission $localSubmission);
/**
* Update the given Local Job Submission details
*
@@ -1586,14 +1700,16 @@ interface AiravataIf {
* Returns a success/failure of the deletion.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $jobSubmissionInterfaceId
* @param \Airavata\Model\AppCatalog\ComputeResource\LOCALSubmission $localSubmission
* @return bool
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function updateLocalSubmissionDetails($jobSubmissionInterfaceId, \Airavata\Model\AppCatalog\ComputeResource\LOCALSubmission $localSubmission);
+ public function updateLocalSubmissionDetails(\Airavata\Model\Security\AuthzToken $authzToken, $jobSubmissionInterfaceId, \Airavata\Model\AppCatalog\ComputeResource\LOCALSubmission $localSubmission);
/**
* This method returns localJobSubmission object
* @param jobSubmissionInterfaceId
@@ -1601,6 +1717,7 @@ interface AiravataIf {
* @return LOCALSubmission instance
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $jobSubmissionId
* @return \Airavata\Model\AppCatalog\ComputeResource\LOCALSubmission Locally Fork Jobs as OS processes
*
@@ -1613,8 +1730,9 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getLocalJobSubmission($jobSubmissionId);
+ public function getLocalJobSubmission(\Airavata\Model\Security\AuthzToken $authzToken, $jobSubmissionId);
/**
* Add a SSH Job Submission details to a compute resource
* App catalog will return a jobSubmissionInterfaceId which will be added to the jobSubmissionInterfaces.
@@ -1632,6 +1750,7 @@ interface AiravataIf {
* Returns the unique job submission id.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $computeResourceId
* @param int $priorityOrder
* @param \Airavata\Model\AppCatalog\ComputeResource\SSHJobSubmission $sshJobSubmission
@@ -1639,8 +1758,9 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function addSSHJobSubmissionDetails($computeResourceId, $priorityOrder, \Airavata\Model\AppCatalog\ComputeResource\SSHJobSubmission $sshJobSubmission);
+ public function addSSHJobSubmissionDetails(\Airavata\Model\Security\AuthzToken $authzToken, $computeResourceId, $priorityOrder, \Airavata\Model\AppCatalog\ComputeResource\SSHJobSubmission $sshJobSubmission);
/**
* This method returns SSHJobSubmission object
* @param jobSubmissionInterfaceId
@@ -1648,6 +1768,7 @@ interface AiravataIf {
* @return SSHJobSubmission instance
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $jobSubmissionId
* @return \Airavata\Model\AppCatalog\ComputeResource\SSHJobSubmission Authenticate using Secured Shell
*
@@ -1660,8 +1781,9 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getSSHJobSubmission($jobSubmissionId);
+ public function getSSHJobSubmission(\Airavata\Model\Security\AuthzToken $authzToken, $jobSubmissionId);
/**
* Add a UNICORE Job Submission details to a compute resource
* App catalog will return a jobSubmissionInterfaceId which will be added to the jobSubmissionInterfaces.
@@ -1679,6 +1801,7 @@ interface AiravataIf {
* Returns the unique job submission id.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $computeResourceId
* @param int $priorityOrder
* @param \Airavata\Model\AppCatalog\ComputeResource\UnicoreJobSubmission $unicoreJobSubmission
@@ -1686,8 +1809,9 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function addUNICOREJobSubmissionDetails($computeResourceId, $priorityOrder, \Airavata\Model\AppCatalog\ComputeResource\UnicoreJobSubmission $unicoreJobSubmission);
+ public function addUNICOREJobSubmissionDetails(\Airavata\Model\Security\AuthzToken $authzToken, $computeResourceId, $priorityOrder, \Airavata\Model\AppCatalog\ComputeResource\UnicoreJobSubmission $unicoreJobSubmission);
/**
* * This method returns UnicoreJobSubmission object
* * @param jobSubmissionInterfaceId
@@ -1695,6 +1819,7 @@ interface AiravataIf {
* * @return UnicoreJobSubmission instance
* *
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $jobSubmissionId
* @return \Airavata\Model\AppCatalog\ComputeResource\UnicoreJobSubmission Unicore Job Submission
*
@@ -1706,8 +1831,9 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getUnicoreJobSubmission($jobSubmissionId);
+ public function getUnicoreJobSubmission(\Airavata\Model\Security\AuthzToken $authzToken, $jobSubmissionId);
/**
* * Add a Cloud Job Submission details to a compute resource
* * App catalog will return a jobSubmissionInterfaceId which will be added to the jobSubmissionInterfaces.
@@ -1725,6 +1851,7 @@ interface AiravataIf {
* * Returns the unique job submission id.
* *
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $computeResourceId
* @param int $priorityOrder
* @param \Airavata\Model\AppCatalog\ComputeResource\CloudJobSubmission $cloudSubmission
@@ -1732,8 +1859,9 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function addCloudJobSubmissionDetails($computeResourceId, $priorityOrder, \Airavata\Model\AppCatalog\ComputeResource\CloudJobSubmission $cloudSubmission);
+ public function addCloudJobSubmissionDetails(\Airavata\Model\Security\AuthzToken $authzToken, $computeResourceId, $priorityOrder, \Airavata\Model\AppCatalog\ComputeResource\CloudJobSubmission $cloudSubmission);
/**
* * This method returns cloudJobSubmission object
* * @param jobSubmissionInterfaceI
@@ -1741,6 +1869,7 @@ interface AiravataIf {
* * @return CloudJobSubmission instance
* *
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $jobSubmissionId
* @return \Airavata\Model\AppCatalog\ComputeResource\CloudJobSubmission Cloud Job Submission
*
@@ -1749,8 +1878,9 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getCloudJobSubmission($jobSubmissionId);
+ public function getCloudJobSubmission(\Airavata\Model\Security\AuthzToken $authzToken, $jobSubmissionId);
/**
* Update the given SSH Job Submission details
*
@@ -1764,16 +1894,18 @@ interface AiravataIf {
* Returns a success/failure of the deletion.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $jobSubmissionInterfaceId
* @param \Airavata\Model\AppCatalog\ComputeResource\SSHJobSubmission $sshJobSubmission
* @return bool
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function updateSSHJobSubmissionDetails($jobSubmissionInterfaceId, \Airavata\Model\AppCatalog\ComputeResource\SSHJobSubmission $sshJobSubmission);
+ public function updateSSHJobSubmissionDetails(\Airavata\Model\Security\AuthzToken $authzToken, $jobSubmissionInterfaceId, \Airavata\Model\AppCatalog\ComputeResource\SSHJobSubmission $sshJobSubmission);
/**
- * Update the given SSH Job Submission details
+ * Update the cloud Job Submission details
*
* @param jobSubmissionInterfaceId
* The identifier of the JobSubmission Interface to be updated.
@@ -1785,23 +1917,27 @@ interface AiravataIf {
* Returns a success/failure of the deletion.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $jobSubmissionInterfaceId
* @param \Airavata\Model\AppCatalog\ComputeResource\CloudJobSubmission $sshJobSubmission
* @return bool
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function updateCloudJobSubmissionDetails($jobSubmissionInterfaceId, \Airavata\Model\AppCatalog\ComputeResource\CloudJobSubmission $sshJobSubmission);
+ public function updateCloudJobSubmissionDetails(\Airavata\Model\Security\AuthzToken $authzToken, $jobSubmissionInterfaceId, \Airavata\Model\AppCatalog\ComputeResource\CloudJobSubmission $sshJobSubmission);
/**
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $jobSubmissionInterfaceId
* @param \Airavata\Model\AppCatalog\ComputeResource\UnicoreJobSubmission $unicoreJobSubmission
* @return bool
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function updateUnicoreJobSubmissionDetails($jobSubmissionInterfaceId, \Airavata\Model\AppCatalog\ComputeResource\UnicoreJobSubmission $unicoreJobSubmission);
+ public function updateUnicoreJobSubmissionDetails(\Airavata\Model\Security\AuthzToken $authzToken, $jobSubmissionInterfaceId, \Airavata\Model\AppCatalog\ComputeResource\UnicoreJobSubmission $unicoreJobSubmission);
/**
* Add a Local data movement details to a compute resource
* App catalog will return a dataMovementInterfaceId which will be added to the dataMovementInterfaces.
@@ -1819,6 +1955,7 @@ interface AiravataIf {
* Returns the unique job submission id.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $computeResourceId
* @param int $priorityOrder
* @param \Airavata\Model\AppCatalog\ComputeResource\LOCALDataMovement $localDataMovement
@@ -1826,8 +1963,9 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function addLocalDataMovementDetails($computeResourceId, $priorityOrder, \Airavata\Model\AppCatalog\ComputeResource\LOCALDataMovement $localDataMovement);
+ public function addLocalDataMovementDetails(\Airavata\Model\Security\AuthzToken $authzToken, $computeResourceId, $priorityOrder, \Airavata\Model\AppCatalog\ComputeResource\LOCALDataMovement $localDataMovement);
/**
* Update the given Local data movement details
*
@@ -1841,14 +1979,16 @@ interface AiravataIf {
* Returns a success/failure of the update.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $dataMovementInterfaceId
* @param \Airavata\Model\AppCatalog\ComputeResource\LOCALDataMovement $localDataMovement
* @return bool
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function updateLocalDataMovementDetails($dataMovementInterfaceId, \Airavata\Model\AppCatalog\ComputeResource\LOCALDataMovement $localDataMovement);
+ public function updateLocalDataMovementDetails(\Airavata\Model\Security\AuthzToken $authzToken, $dataMovementInterfaceId, \Airavata\Model\AppCatalog\ComputeResource\LOCALDataMovement $localDataMovement);
/**
* * This method returns local datamovement object
* * @param dataMovementId
@@ -1856,6 +1996,7 @@ interface AiravataIf {
* * @return LOCALDataMovement instance
* *
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $dataMovementId
* @return \Airavata\Model\AppCatalog\ComputeResource\LOCALDataMovement LOCAL
*
@@ -1868,8 +2009,9 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getLocalDataMovement($dataMovementId);
+ public function getLocalDataMovement(\Airavata\Model\Security\AuthzToken $authzToken, $dataMovementId);
/**
* Add a SCP data movement details to a compute resource
* App catalog will return a dataMovementInterfaceId which will be added to the dataMovementInterfaces.
@@ -1887,6 +2029,7 @@ interface AiravataIf {
* Returns the unique job submission id.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $computeResourceId
* @param int $priorityOrder
* @param \Airavata\Model\AppCatalog\ComputeResource\SCPDataMovement $scpDataMovement
@@ -1894,8 +2037,9 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function addSCPDataMovementDetails($computeResourceId, $priorityOrder, \Airavata\Model\AppCatalog\ComputeResource\SCPDataMovement $scpDataMovement);
+ public function addSCPDataMovementDetails(\Airavata\Model\Security\AuthzToken $authzToken, $computeResourceId, $priorityOrder, \Airavata\Model\AppCatalog\ComputeResource\SCPDataMovement $scpDataMovement);
/**
* Update the given scp data movement details
* App catalog will return a dataMovementInterfaceId which will be added to the dataMovementInterfaces.
@@ -1910,14 +2054,16 @@ interface AiravataIf {
* Returns a success/failure of the update.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $dataMovementInterfaceId
* @param \Airavata\Model\AppCatalog\ComputeResource\SCPDataMovement $scpDataMovement
* @return bool
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function updateSCPDataMovementDetails($dataMovementInterfaceId, \Airavata\Model\AppCatalog\ComputeResource\SCPDataMovement $scpDataMovement);
+ public function updateSCPDataMovementDetails(\Airavata\Model\Security\AuthzToken $authzToken, $dataMovementInterfaceId, \Airavata\Model\AppCatalog\ComputeResource\SCPDataMovement $scpDataMovement);
/**
* * This method returns SCP datamovement object
* * @param dataMovementId
@@ -1925,6 +2071,7 @@ interface AiravataIf {
* * @return SCPDataMovement instance
* *
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $dataMovementId
* @return \Airavata\Model\AppCatalog\ComputeResource\SCPDataMovement Data Movement through Secured Copy
*
@@ -1937,9 +2084,11 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getSCPDataMovement($dataMovementId);
+ public function getSCPDataMovement(\Airavata\Model\Security\AuthzToken $authzToken, $dataMovementId);
/**
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $computeResourceId
* @param int $priorityOrder
* @param \Airavata\Model\AppCatalog\ComputeResource\UnicoreDataMovement $unicoreDataMovement
@@ -1947,18 +2096,22 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function addUnicoreDataMovementDetails($computeResourceId, $priorityOrder, \Airavata\Model\AppCatalog\ComputeResource\UnicoreDataMovement $unicoreDataMovement);
+ public function addUnicoreDataMovementDetails(\Airavata\Model\Security\AuthzToken $authzToken, $computeResourceId, $priorityOrder, \Airavata\Model\AppCatalog\ComputeResource\UnicoreDataMovement $unicoreDataMovement);
/**
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $dataMovementInterfaceId
* @param \Airavata\Model\AppCatalog\ComputeResource\UnicoreDataMovement $unicoreDataMovement
* @return bool
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function updateUnicoreDataMovementDetails($dataMovementInterfaceId, \Airavata\Model\AppCatalog\ComputeResource\UnicoreDataMovement $unicoreDataMovement);
+ public function updateUnicoreDataMovementDetails(\Airavata\Model\Security\AuthzToken $authzToken, $dataMovementInterfaceId, \Airavata\Model\AppCatalog\ComputeResource\UnicoreDataMovement $unicoreDataMovement);
/**
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $dataMovementId
* @return \Airavata\Model\AppCatalog\ComputeResource\UnicoreDataMovement Data Movement through UnicoreStorage
*
@@ -1968,8 +2121,9 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getUnicoreDataMovement($dataMovementId);
+ public function getUnicoreDataMovement(\Airavata\Model\Security\AuthzToken $authzToken, $dataMovementId);
/**
* Add a GridFTP data movement details to a compute resource
* App catalog will return a dataMovementInterfaceId which will be added to the dataMovementInterfaces.
@@ -1987,6 +2141,7 @@ interface AiravataIf {
* Returns the unique job submission id.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $computeResourceId
* @param int $priorityOrder
* @param \Airavata\Model\AppCatalog\ComputeResource\GridFTPDataMovement $gridFTPDataMovement
@@ -1994,8 +2149,9 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function addGridFTPDataMovementDetails($computeResourceId, $priorityOrder, \Airavata\Model\AppCatalog\ComputeResource\GridFTPDataMovement $gridFTPDataMovement);
+ public function addGridFTPDataMovementDetails(\Airavata\Model\Security\AuthzToken $authzToken, $computeResourceId, $priorityOrder, \Airavata\Model\AppCatalog\ComputeResource\GridFTPDataMovement $gridFTPDataMovement);
/**
* Update the given GridFTP data movement details to a compute resource
* App catalog will return a dataMovementInterfaceId which will be added to the dataMovementInterfaces.
@@ -2010,14 +2166,16 @@ interface AiravataIf {
* Returns a success/failure of the updation.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $dataMovementInterfaceId
* @param \Airavata\Model\AppCatalog\ComputeResource\GridFTPDataMovement $gridFTPDataMovement
* @return bool
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function updateGridFTPDataMovementDetails($dataMovementInterfaceId, \Airavata\Model\AppCatalog\ComputeResource\GridFTPDataMovement $gridFTPDataMovement);
+ public function updateGridFTPDataMovementDetails(\Airavata\Model\Security\AuthzToken $authzToken, $dataMovementInterfaceId, \Airavata\Model\AppCatalog\ComputeResource\GridFTPDataMovement $gridFTPDataMovement);
/**
* * This method returns GridFTP datamovement object
* * @param dataMovementId
@@ -2025,6 +2183,7 @@ interface AiravataIf {
* * @return GridFTPDataMovement instance
* *
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $dataMovementId
* @return \Airavata\Model\AppCatalog\ComputeResource\GridFTPDataMovement Data Movement through GridFTP
*
@@ -2037,8 +2196,9 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getGridFTPDataMovement($dataMovementId);
+ public function getGridFTPDataMovement(\Airavata\Model\Security\AuthzToken $authzToken, $dataMovementId);
/**
* Change the priority of a given job submisison interface
*
@@ -2052,14 +2212,16 @@ interface AiravataIf {
* Returns a success/failure of the change.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $jobSubmissionInterfaceId
* @param int $newPriorityOrder
* @return bool
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function changeJobSubmissionPriority($jobSubmissionInterfaceId, $newPriorityOrder);
+ public function changeJobSubmissionPriority(\Airavata\Model\Security\AuthzToken $authzToken, $jobSubmissionInterfaceId, $newPriorityOrder);
/**
* Change the priority of a given data movement interface
*
@@ -2073,14 +2235,16 @@ interface AiravataIf {
* Returns a success/failure of the change.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $dataMovementInterfaceId
* @param int $newPriorityOrder
* @return bool
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function changeDataMovementPriority($dataMovementInterfaceId, $newPriorityOrder);
+ public function changeDataMovementPriority(\Airavata\Model\Security\AuthzToken $authzToken, $dataMovementInterfaceId, $newPriorityOrder);
/**
* Change the priorities of a given set of job submission interfaces
*
@@ -2091,13 +2255,15 @@ interface AiravataIf {
* Returns a success/failure of the changes.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param array $jobSubmissionPriorityMap
* @return bool
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function changeJobSubmissionPriorities(array $jobSubmissionPriorityMap);
+ public function changeJobSubmissionPriorities(\Airavata\Model\Security\AuthzToken $authzToken, array $jobSubmissionPriorityMap);
/**
* Change the priorities of a given set of data movement interfaces
*
@@ -2108,13 +2274,15 @@ interface AiravataIf {
* Returns a success/failure of the changes.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param array $dataMovementPriorityMap
* @return bool
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function changeDataMovementPriorities(array $dataMovementPriorityMap);
+ public function changeDataMovementPriorities(\Airavata\Model\Security\AuthzToken $authzToken, array $dataMovementPriorityMap);
/**
* Delete a given job submisison interface
*
@@ -2125,14 +2293,16 @@ interface AiravataIf {
* Returns a success/failure of the deletion.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $computeResourceId
* @param string $jobSubmissionInterfaceId
* @return bool
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function deleteJobSubmissionInterface($computeResourceId, $jobSubmissionInterfaceId);
+ public function deleteJobSubmissionInterface(\Airavata\Model\Security\AuthzToken $authzToken, $computeResourceId, $jobSubmissionInterfaceId);
/**
* Delete a given data movement interface
*
@@ -2143,32 +2313,39 @@ interface AiravataIf {
* Returns a success/failure of the deletion.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $computeResourceId
* @param string $dataMovementInterfaceId
* @return bool
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function deleteDataMovementInterface($computeResourceId, $dataMovementInterfaceId);
+ public function deleteDataMovementInterface(\Airavata\Model\Security\AuthzToken $authzToken, $computeResourceId, $dataMovementInterfaceId);
/**
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param \Airavata\Model\AppCatalog\ComputeResource\ResourceJobManager $resourceJobManager
* @return string
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function registerResourceJobManager(\Airavata\Model\AppCatalog\ComputeResource\ResourceJobManager $resourceJobManager);
+ public function registerResourceJobManager(\Airavata\Model\Security\AuthzToken $authzToken, \Airavata\Model\AppCatalog\ComputeResource\ResourceJobManager $resourceJobManager);
/**
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $resourceJobManagerId
* @param \Airavata\Model\AppCatalog\ComputeResource\ResourceJobManager $updatedResourceJobManager
* @return bool
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function updateResourceJobManager($resourceJobManagerId, \Airavata\Model\AppCatalog\ComputeResource\ResourceJobManager $updatedResourceJobManager);
+ public function updateResourceJobManager(\Airavata\Model\Security\AuthzToken $authzToken, $resourceJobManagerId, \Airavata\Model\AppCatalog\ComputeResource\ResourceJobManager $updatedResourceJobManager);
/**
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $resourceJobManagerId
* @return \Airavata\Model\AppCatalog\ComputeResource\ResourceJobManager Resource Job Manager Information
*
@@ -2189,25 +2366,30 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getResourceJobManager($resourceJobManagerId);
+ public function getResourceJobManager(\Airavata\Model\Security\AuthzToken $authzToken, $resourceJobManagerId);
/**
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $resourceJobManagerId
* @return bool
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function deleteResourceJobManager($resourceJobManagerId);
+ public function deleteResourceJobManager(\Airavata\Model\Security\AuthzToken $authzToken, $resourceJobManagerId);
/**
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $computeResourceId
* @param string $queueName
* @return bool
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function deleteBatchQueue($computeResourceId, $queueName);
+ public function deleteBatchQueue(\Airavata\Model\Security\AuthzToken $authzToken, $computeResourceId, $queueName);
/**
* Register a Gateway Resource Profile.
*
@@ -2220,13 +2402,15 @@ interface AiravataIf {
* Returns a success/failure of the update.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param \Airavata\Model\AppCatalog\GatewayProfile\GatewayResourceProfile $gatewayResourceProfile
* @return string
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function registerGatewayResourceProfile(\Airavata\Model\AppCatalog\GatewayProfile\GatewayResourceProfile $gatewayResourceProfile);
+ public function registerGatewayResourceProfile(\Airavata\Model\Security\AuthzToken $authzToken, \Airavata\Model\AppCatalog\GatewayProfile\GatewayResourceProfile $gatewayResourceProfile);
/**
* Fetch the given Gateway Resource Profile.
*
@@ -2237,6 +2421,7 @@ interface AiravataIf {
* Gateway Resource Profile Object.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $gatewayID
* @return \Airavata\Model\AppCatalog\GatewayProfile\GatewayResourceProfile Gateway Resource Profile
*
@@ -2251,8 +2436,9 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getGatewayResourceProfile($gatewayID);
+ public function getGatewayResourceProfile(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayID);
/**
* Update a Gateway Resource Profile.
*
@@ -2266,14 +2452,16 @@ interface AiravataIf {
* Returns a success/failure of the update.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $gatewayID
* @param \Airavata\Model\AppCatalog\GatewayProfile\GatewayResourceProfile $gatewayResourceProfile
* @return bool
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function updateGatewayResourceProfile($gatewayID, \Airavata\Model\AppCatalog\GatewayProfile\GatewayResourceProfile $gatewayResourceProfile);
+ public function updateGatewayResourceProfile(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayID, \Airavata\Model\AppCatalog\GatewayProfile\GatewayResourceProfile $gatewayResourceProfile);
/**
* Delete the given Gateway Resource Profile.
*
@@ -2284,13 +2472,15 @@ interface AiravataIf {
* Returns a success/failure of the deletion.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $gatewayID
* @return bool
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function deleteGatewayResourceProfile($gatewayID);
+ public function deleteGatewayResourceProfile(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayID);
/**
* Add a Compute Resource Preference to a registered gateway profile.
*
@@ -2308,6 +2498,7 @@ interface AiravataIf {
* Instead an update should be used.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $gatewayID
* @param string $computeResourceId
* @param \Airavata\Model\AppCatalog\GatewayProfile\ComputeResourcePreference $computeResourcePreference
@@ -2315,8 +2506,9 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function addGatewayComputeResourcePreference($gatewayID, $computeResourceId, \Airavata\Model\AppCatalog\GatewayProfile\ComputeResourcePreference $computeResourcePreference);
+ public function addGatewayComputeResourcePreference(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayID, $computeResourceId, \Airavata\Model\AppCatalog\GatewayProfile\ComputeResourcePreference $computeResourcePreference);
/**
* Fetch a Compute Resource Preference of a registered gateway profile.
*
@@ -2330,6 +2522,7 @@ interface AiravataIf {
* Returns the ComputeResourcePreference object.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $gatewayID
* @param string $computeResourceId
* @return \Airavata\Model\AppCatalog\GatewayProfile\ComputeResourcePreference Gateway specific preferences for a Computer Resource
@@ -2364,8 +2557,9 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getGatewayComputeResourcePreference($gatewayID, $computeResourceId);
+ public function getGatewayComputeResourcePreference(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayID, $computeResourceId);
/**
* Fetch all Compute Resource Preferences of a registered gateway profile.
*
@@ -2376,23 +2570,27 @@ interface AiravataIf {
* Returns the ComputeResourcePreference object.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $gatewayID
* @return \Airavata\Model\AppCatalog\GatewayProfile\ComputeResourcePreference[]
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getAllGatewayComputeResourcePreferences($gatewayID);
+ public function getAllGatewayComputeResourcePreferences(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayID);
/**
* Fetch all gateway profiles registered
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @return \Airavata\Model\AppCatalog\GatewayProfile\GatewayResourceProfile[]
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getAllGatewayComputeResources();
+ public function getAllGatewayComputeResources(\Airavata\Model\Security\AuthzToken $authzToken);
/**
* Update a Compute Resource Preference to a registered gateway profile.
*
@@ -2409,6 +2607,7 @@ interface AiravataIf {
* Returns a success/failure of the updation.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $gatewayID
* @param string $computeResourceId
* @param \Airavata\Model\AppCatalog\GatewayProfile\ComputeResourcePreference $computeResourcePreference
@@ -2416,8 +2615,9 @@ interface AiravataIf {
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function updateGatewayComputeResourcePreference($gatewayID, $computeResourceId, \Airavata\Model\AppCatalog\GatewayProfile\ComputeResourcePreference $computeResourcePreference);
+ public function updateGatewayComputeResourcePreference(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayID, $computeResourceId, \Airavata\Model\AppCatalog\GatewayProfile\ComputeResourcePreference $computeResourcePreference);
/**
* Delete the Compute Resource Preference of a registered gateway profile.
*
@@ -2431,70 +2631,86 @@ interface AiravataIf {
* Returns a success/failure of the deletion.
*
*
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $gatewayID
* @param string $computeResourceId
* @return bool
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function deleteGatewayComputeResourcePreference($gatewayID, $computeResourceId);
+ public function deleteGatewayComputeResourcePreference(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayID, $computeResourceId);
/**
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $gatewayId
* @return string[]
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getAllWorkflows($gatewayId);
+ public function getAllWorkflows(\Airavata\Model\Security\AuthzToken $authzToken, $gatewayId);
/**
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $workflowTemplateId
* @return \Airavata\Model\Workflow
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function getWorkflow($workflowTemplateId);
+ public function getWorkflow(\Airavata\Model\Security\AuthzToken $authzToken, $workflowTemplateId);
/**
+ * @param \Airavata\Model\Security\AuthzToken $authzToken
* @param string $workflowTemplateId
* @throws \Airavata\API\Error\InvalidRequestException
* @throws \Airavata\API\Error\AiravataClientException
* @throws \Airavata\API\Error\AiravataSystemException
+ * @throws \Airavata\API\Error\AuthorizationException
*/
- public function deleteWorkflow($workflowTemplateId);
+ public function deleteWorkflow(\Airavata\Model\Security\AuthzToken $authzToken, $workflowTemplateId);
/**
+ * @param \Airavata\M
<TRUNCATED>