merging with develop
Project: http://git-wip-us.apache.org/repos/asf/airavata/repo Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/92cc0dfe Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/92cc0dfe Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/92cc0dfe Branch: refs/heads/develop Commit: 92cc0dfeaabde2c5f3db6c3838bec58596ae7baf Parents: 698a21f b68d84c Author: scnakandala <[email protected]> Authored: Wed Dec 23 01:50:12 2015 -0500 Committer: scnakandala <[email protected]> Committed: Wed Dec 23 01:50:12 2015 -0500 ---------------------------------------------------------------------- .../main/resources/lib/airavata/Airavata_server.skeleton.cpp | 5 +++++ .../apache/airavata/credential/store/credential/Credential.java | 5 +++++ 2 files changed, 10 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/airavata/blob/92cc0dfe/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata_server.skeleton.cpp ---------------------------------------------------------------------- diff --cc airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata_server.skeleton.cpp index 382818b,f48122b..26eba0c --- a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata_server.skeleton.cpp +++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata_server.skeleton.cpp @@@ -230,48 -114,12 +230,53 @@@ class AiravataHandler : virtual public printf("getAllUserSSHPubKeys\n"); } + void getAllGatewaySSHPubKeys(std::map<std::string, std::string> & _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId) { + // Your implementation goes here + printf("getAllGatewaySSHPubKeys\n"); + } + /** + * Get all Public Keys of the Gateway + * + * @param CredStoreToken + * Credential Store Token which you want to find the Public Key for. + * + * @param gatewayId + * This is the unique identifier of your gateway where the token and public key was generated from. + * + * @return publicKey + * + * + * + * @param authzToken + * @param gatewayId + */ + void getAllGatewaySSHPubKeys(std::map<std::string, std::string> & _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId) { + // Your implementation goes here + printf("getAllGatewaySSHPubKeys\n"); + } + + /** + * Delete a Gateway + * + * @param gatewayId + * The gateway Id of the Gateway to be deleted. + * + * @return boolean + * Boolean identifier for the success or failure of the deletion operation. + * + * + * + * @param authzToken + * @param airavataCredStoreToken + * @param gatewayId + */ + bool deleteSSHPubKey(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& airavataCredStoreToken, const std::string& gatewayId) { + // Your implementation goes here + printf("deleteSSHPubKey\n"); + } + + /** * Creates a Project with basic metadata. * A Project is a container of experiments. * http://git-wip-us.apache.org/repos/asf/airavata/blob/92cc0dfe/modules/credential-store/credential-store-service/src/main/java/org/apache/airavata/credential/store/credential/Credential.java ----------------------------------------------------------------------
