http://git-wip-us.apache.org/repos/asf/airavata/blob/5881af94/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata.h ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata.h b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata.h index 1090899..758208b 100644 --- a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata.h +++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata.h @@ -2272,20 +2272,6 @@ class AiravataIf { virtual void updateWorkflow(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& workflowTemplateId, const ::Workflow& workflow) = 0; virtual void getWorkflowTemplateId(std::string& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& workflowName) = 0; virtual bool isWorkflowExistWithName(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& workflowName) = 0; - - /** - * * Data Manager Related API Methods - * * - * - * @param authzToken - * @param dataResourceModel - */ - virtual void registerDataResource(std::string& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const ::apache::airavata::model::data::resource::DataResourceModel& dataResourceModel) = 0; - virtual void updateDataResource(const ::apache::airavata::model::security::AuthzToken& authzToken, const ::apache::airavata::model::data::resource::DataResourceModel& dataResourceModel) = 0; - virtual void removeDataResource(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& resourceId) = 0; - virtual void getDataResource( ::apache::airavata::model::data::resource::DataResourceModel& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& resourceId) = 0; - virtual void copyDataResource(std::string& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& resourceId, const std::string& destStorageResourceId, const std::string& destinationParentPath) = 0; - virtual void copyDataReplica(std::string& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& resourceId, const std::string& replicaId, const std::string& destStorageResourceId, const std::string& destinationParentPath) = 0; }; class AiravataIfFactory { @@ -2753,24 +2739,6 @@ class AiravataNull : virtual public AiravataIf { bool _return = false; return _return; } - void registerDataResource(std::string& /* _return */, const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const ::apache::airavata::model::data::resource::DataResourceModel& /* dataResourceModel */) { - return; - } - void updateDataResource(const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const ::apache::airavata::model::data::resource::DataResourceModel& /* dataResourceModel */) { - return; - } - void removeDataResource(const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* resourceId */) { - return; - } - void getDataResource( ::apache::airavata::model::data::resource::DataResourceModel& /* _return */, const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* resourceId */) { - return; - } - void copyDataResource(std::string& /* _return */, const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* resourceId */, const std::string& /* destStorageResourceId */, const std::string& /* destinationParentPath */) { - return; - } - void copyDataReplica(std::string& /* _return */, const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* resourceId */, const std::string& /* replicaId */, const std::string& /* destStorageResourceId */, const std::string& /* destinationParentPath */) { - return; - } }; @@ -21373,860 +21341,30 @@ class Airavata_isWorkflowExistWithName_presult { }; - -class Airavata_registerDataResource_args { - public: - - Airavata_registerDataResource_args(const Airavata_registerDataResource_args&); - Airavata_registerDataResource_args& operator=(const Airavata_registerDataResource_args&); - Airavata_registerDataResource_args() { - } - - virtual ~Airavata_registerDataResource_args() throw(); - ::apache::airavata::model::security::AuthzToken authzToken; - ::apache::airavata::model::data::resource::DataResourceModel dataResourceModel; - - void __set_authzToken(const ::apache::airavata::model::security::AuthzToken& val); - - void __set_dataResourceModel(const ::apache::airavata::model::data::resource::DataResourceModel& val); - - bool operator == (const Airavata_registerDataResource_args & rhs) const - { - if (!(authzToken == rhs.authzToken)) - return false; - if (!(dataResourceModel == rhs.dataResourceModel)) - return false; - return true; - } - bool operator != (const Airavata_registerDataResource_args &rhs) const { - return !(*this == rhs); - } - - bool operator < (const Airavata_registerDataResource_args & ) const; - - uint32_t read(::apache::thrift::protocol::TProtocol* iprot); - uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - -}; - - -class Airavata_registerDataResource_pargs { - public: - - - virtual ~Airavata_registerDataResource_pargs() throw(); - const ::apache::airavata::model::security::AuthzToken* authzToken; - const ::apache::airavata::model::data::resource::DataResourceModel* dataResourceModel; - - uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - -}; - -typedef struct _Airavata_registerDataResource_result__isset { - _Airavata_registerDataResource_result__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {} - bool success :1; - bool ire :1; - bool ace :1; - bool ase :1; - bool ae :1; -} _Airavata_registerDataResource_result__isset; - -class Airavata_registerDataResource_result { - public: - - Airavata_registerDataResource_result(const Airavata_registerDataResource_result&); - Airavata_registerDataResource_result& operator=(const Airavata_registerDataResource_result&); - Airavata_registerDataResource_result() : success() { - } - - virtual ~Airavata_registerDataResource_result() throw(); - std::string success; - ::apache::airavata::api::error::InvalidRequestException ire; - ::apache::airavata::api::error::AiravataClientException ace; - ::apache::airavata::api::error::AiravataSystemException ase; - ::apache::airavata::api::error::AuthorizationException ae; - - _Airavata_registerDataResource_result__isset __isset; - - void __set_success(const std::string& val); - - void __set_ire(const ::apache::airavata::api::error::InvalidRequestException& val); - - void __set_ace(const ::apache::airavata::api::error::AiravataClientException& val); - - void __set_ase(const ::apache::airavata::api::error::AiravataSystemException& val); - - void __set_ae(const ::apache::airavata::api::error::AuthorizationException& val); - - bool operator == (const Airavata_registerDataResource_result & rhs) const - { - if (!(success == rhs.success)) - return false; - if (!(ire == rhs.ire)) - return false; - if (!(ace == rhs.ace)) - return false; - if (!(ase == rhs.ase)) - return false; - if (!(ae == rhs.ae)) - return false; - return true; - } - bool operator != (const Airavata_registerDataResource_result &rhs) const { - return !(*this == rhs); - } - - bool operator < (const Airavata_registerDataResource_result & ) const; - - uint32_t read(::apache::thrift::protocol::TProtocol* iprot); - uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - -}; - -typedef struct _Airavata_registerDataResource_presult__isset { - _Airavata_registerDataResource_presult__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {} - bool success :1; - bool ire :1; - bool ace :1; - bool ase :1; - bool ae :1; -} _Airavata_registerDataResource_presult__isset; - -class Airavata_registerDataResource_presult { - public: - - - virtual ~Airavata_registerDataResource_presult() throw(); - std::string* success; - ::apache::airavata::api::error::InvalidRequestException ire; - ::apache::airavata::api::error::AiravataClientException ace; - ::apache::airavata::api::error::AiravataSystemException ase; - ::apache::airavata::api::error::AuthorizationException ae; - - _Airavata_registerDataResource_presult__isset __isset; - - uint32_t read(::apache::thrift::protocol::TProtocol* iprot); - -}; - - -class Airavata_updateDataResource_args { +class AiravataClient : virtual public AiravataIf { public: - - Airavata_updateDataResource_args(const Airavata_updateDataResource_args&); - Airavata_updateDataResource_args& operator=(const Airavata_updateDataResource_args&); - Airavata_updateDataResource_args() { - } - - virtual ~Airavata_updateDataResource_args() throw(); - ::apache::airavata::model::security::AuthzToken authzToken; - ::apache::airavata::model::data::resource::DataResourceModel dataResourceModel; - - void __set_authzToken(const ::apache::airavata::model::security::AuthzToken& val); - - void __set_dataResourceModel(const ::apache::airavata::model::data::resource::DataResourceModel& val); - - bool operator == (const Airavata_updateDataResource_args & rhs) const - { - if (!(authzToken == rhs.authzToken)) - return false; - if (!(dataResourceModel == rhs.dataResourceModel)) - return false; - return true; - } - bool operator != (const Airavata_updateDataResource_args &rhs) const { - return !(*this == rhs); + AiravataClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> prot) { + setProtocol(prot); } - - bool operator < (const Airavata_updateDataResource_args & ) const; - - uint32_t read(::apache::thrift::protocol::TProtocol* iprot); - uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - -}; - - -class Airavata_updateDataResource_pargs { - public: - - - virtual ~Airavata_updateDataResource_pargs() throw(); - const ::apache::airavata::model::security::AuthzToken* authzToken; - const ::apache::airavata::model::data::resource::DataResourceModel* dataResourceModel; - - uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - -}; - -typedef struct _Airavata_updateDataResource_result__isset { - _Airavata_updateDataResource_result__isset() : ire(false), ace(false), ase(false), ae(false) {} - bool ire :1; - bool ace :1; - bool ase :1; - bool ae :1; -} _Airavata_updateDataResource_result__isset; - -class Airavata_updateDataResource_result { - public: - - Airavata_updateDataResource_result(const Airavata_updateDataResource_result&); - Airavata_updateDataResource_result& operator=(const Airavata_updateDataResource_result&); - Airavata_updateDataResource_result() { + AiravataClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> iprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> oprot) { + setProtocol(iprot,oprot); } - - virtual ~Airavata_updateDataResource_result() throw(); - ::apache::airavata::api::error::InvalidRequestException ire; - ::apache::airavata::api::error::AiravataClientException ace; - ::apache::airavata::api::error::AiravataSystemException ase; - ::apache::airavata::api::error::AuthorizationException ae; - - _Airavata_updateDataResource_result__isset __isset; - - void __set_ire(const ::apache::airavata::api::error::InvalidRequestException& val); - - void __set_ace(const ::apache::airavata::api::error::AiravataClientException& val); - - void __set_ase(const ::apache::airavata::api::error::AiravataSystemException& val); - - void __set_ae(const ::apache::airavata::api::error::AuthorizationException& val); - - bool operator == (const Airavata_updateDataResource_result & rhs) const - { - if (!(ire == rhs.ire)) - return false; - if (!(ace == rhs.ace)) - return false; - if (!(ase == rhs.ase)) - return false; - if (!(ae == rhs.ae)) - return false; - return true; + private: + void setProtocol(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> prot) { + setProtocol(prot,prot); } - bool operator != (const Airavata_updateDataResource_result &rhs) const { - return !(*this == rhs); + void setProtocol(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> iprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> oprot) { + piprot_=iprot; + poprot_=oprot; + iprot_ = iprot.get(); + oprot_ = oprot.get(); } - - bool operator < (const Airavata_updateDataResource_result & ) const; - - uint32_t read(::apache::thrift::protocol::TProtocol* iprot); - uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - -}; - -typedef struct _Airavata_updateDataResource_presult__isset { - _Airavata_updateDataResource_presult__isset() : ire(false), ace(false), ase(false), ae(false) {} - bool ire :1; - bool ace :1; - bool ase :1; - bool ae :1; -} _Airavata_updateDataResource_presult__isset; - -class Airavata_updateDataResource_presult { - public: - - - virtual ~Airavata_updateDataResource_presult() throw(); - ::apache::airavata::api::error::InvalidRequestException ire; - ::apache::airavata::api::error::AiravataClientException ace; - ::apache::airavata::api::error::AiravataSystemException ase; - ::apache::airavata::api::error::AuthorizationException ae; - - _Airavata_updateDataResource_presult__isset __isset; - - uint32_t read(::apache::thrift::protocol::TProtocol* iprot); - -}; - - -class Airavata_removeDataResource_args { public: - - Airavata_removeDataResource_args(const Airavata_removeDataResource_args&); - Airavata_removeDataResource_args& operator=(const Airavata_removeDataResource_args&); - Airavata_removeDataResource_args() : resourceId() { - } - - virtual ~Airavata_removeDataResource_args() throw(); - ::apache::airavata::model::security::AuthzToken authzToken; - std::string resourceId; - - void __set_authzToken(const ::apache::airavata::model::security::AuthzToken& val); - - void __set_resourceId(const std::string& val); - - bool operator == (const Airavata_removeDataResource_args & rhs) const - { - if (!(authzToken == rhs.authzToken)) - return false; - if (!(resourceId == rhs.resourceId)) - return false; - return true; + boost::shared_ptr< ::apache::thrift::protocol::TProtocol> getInputProtocol() { + return piprot_; } - bool operator != (const Airavata_removeDataResource_args &rhs) const { - return !(*this == rhs); - } - - bool operator < (const Airavata_removeDataResource_args & ) const; - - uint32_t read(::apache::thrift::protocol::TProtocol* iprot); - uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - -}; - - -class Airavata_removeDataResource_pargs { - public: - - - virtual ~Airavata_removeDataResource_pargs() throw(); - const ::apache::airavata::model::security::AuthzToken* authzToken; - const std::string* resourceId; - - uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - -}; - -typedef struct _Airavata_removeDataResource_result__isset { - _Airavata_removeDataResource_result__isset() : ire(false), ace(false), ase(false), ae(false) {} - bool ire :1; - bool ace :1; - bool ase :1; - bool ae :1; -} _Airavata_removeDataResource_result__isset; - -class Airavata_removeDataResource_result { - public: - - Airavata_removeDataResource_result(const Airavata_removeDataResource_result&); - Airavata_removeDataResource_result& operator=(const Airavata_removeDataResource_result&); - Airavata_removeDataResource_result() { - } - - virtual ~Airavata_removeDataResource_result() throw(); - ::apache::airavata::api::error::InvalidRequestException ire; - ::apache::airavata::api::error::AiravataClientException ace; - ::apache::airavata::api::error::AiravataSystemException ase; - ::apache::airavata::api::error::AuthorizationException ae; - - _Airavata_removeDataResource_result__isset __isset; - - void __set_ire(const ::apache::airavata::api::error::InvalidRequestException& val); - - void __set_ace(const ::apache::airavata::api::error::AiravataClientException& val); - - void __set_ase(const ::apache::airavata::api::error::AiravataSystemException& val); - - void __set_ae(const ::apache::airavata::api::error::AuthorizationException& val); - - bool operator == (const Airavata_removeDataResource_result & rhs) const - { - if (!(ire == rhs.ire)) - return false; - if (!(ace == rhs.ace)) - return false; - if (!(ase == rhs.ase)) - return false; - if (!(ae == rhs.ae)) - return false; - return true; - } - bool operator != (const Airavata_removeDataResource_result &rhs) const { - return !(*this == rhs); - } - - bool operator < (const Airavata_removeDataResource_result & ) const; - - uint32_t read(::apache::thrift::protocol::TProtocol* iprot); - uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - -}; - -typedef struct _Airavata_removeDataResource_presult__isset { - _Airavata_removeDataResource_presult__isset() : ire(false), ace(false), ase(false), ae(false) {} - bool ire :1; - bool ace :1; - bool ase :1; - bool ae :1; -} _Airavata_removeDataResource_presult__isset; - -class Airavata_removeDataResource_presult { - public: - - - virtual ~Airavata_removeDataResource_presult() throw(); - ::apache::airavata::api::error::InvalidRequestException ire; - ::apache::airavata::api::error::AiravataClientException ace; - ::apache::airavata::api::error::AiravataSystemException ase; - ::apache::airavata::api::error::AuthorizationException ae; - - _Airavata_removeDataResource_presult__isset __isset; - - uint32_t read(::apache::thrift::protocol::TProtocol* iprot); - -}; - - -class Airavata_getDataResource_args { - public: - - Airavata_getDataResource_args(const Airavata_getDataResource_args&); - Airavata_getDataResource_args& operator=(const Airavata_getDataResource_args&); - Airavata_getDataResource_args() : resourceId() { - } - - virtual ~Airavata_getDataResource_args() throw(); - ::apache::airavata::model::security::AuthzToken authzToken; - std::string resourceId; - - void __set_authzToken(const ::apache::airavata::model::security::AuthzToken& val); - - void __set_resourceId(const std::string& val); - - bool operator == (const Airavata_getDataResource_args & rhs) const - { - if (!(authzToken == rhs.authzToken)) - return false; - if (!(resourceId == rhs.resourceId)) - return false; - return true; - } - bool operator != (const Airavata_getDataResource_args &rhs) const { - return !(*this == rhs); - } - - bool operator < (const Airavata_getDataResource_args & ) const; - - uint32_t read(::apache::thrift::protocol::TProtocol* iprot); - uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - -}; - - -class Airavata_getDataResource_pargs { - public: - - - virtual ~Airavata_getDataResource_pargs() throw(); - const ::apache::airavata::model::security::AuthzToken* authzToken; - const std::string* resourceId; - - uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - -}; - -typedef struct _Airavata_getDataResource_result__isset { - _Airavata_getDataResource_result__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {} - bool success :1; - bool ire :1; - bool ace :1; - bool ase :1; - bool ae :1; -} _Airavata_getDataResource_result__isset; - -class Airavata_getDataResource_result { - public: - - Airavata_getDataResource_result(const Airavata_getDataResource_result&); - Airavata_getDataResource_result& operator=(const Airavata_getDataResource_result&); - Airavata_getDataResource_result() { - } - - virtual ~Airavata_getDataResource_result() throw(); - ::apache::airavata::model::data::resource::DataResourceModel success; - ::apache::airavata::api::error::InvalidRequestException ire; - ::apache::airavata::api::error::AiravataClientException ace; - ::apache::airavata::api::error::AiravataSystemException ase; - ::apache::airavata::api::error::AuthorizationException ae; - - _Airavata_getDataResource_result__isset __isset; - - void __set_success(const ::apache::airavata::model::data::resource::DataResourceModel& val); - - void __set_ire(const ::apache::airavata::api::error::InvalidRequestException& val); - - void __set_ace(const ::apache::airavata::api::error::AiravataClientException& val); - - void __set_ase(const ::apache::airavata::api::error::AiravataSystemException& val); - - void __set_ae(const ::apache::airavata::api::error::AuthorizationException& val); - - bool operator == (const Airavata_getDataResource_result & rhs) const - { - if (!(success == rhs.success)) - return false; - if (!(ire == rhs.ire)) - return false; - if (!(ace == rhs.ace)) - return false; - if (!(ase == rhs.ase)) - return false; - if (!(ae == rhs.ae)) - return false; - return true; - } - bool operator != (const Airavata_getDataResource_result &rhs) const { - return !(*this == rhs); - } - - bool operator < (const Airavata_getDataResource_result & ) const; - - uint32_t read(::apache::thrift::protocol::TProtocol* iprot); - uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - -}; - -typedef struct _Airavata_getDataResource_presult__isset { - _Airavata_getDataResource_presult__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {} - bool success :1; - bool ire :1; - bool ace :1; - bool ase :1; - bool ae :1; -} _Airavata_getDataResource_presult__isset; - -class Airavata_getDataResource_presult { - public: - - - virtual ~Airavata_getDataResource_presult() throw(); - ::apache::airavata::model::data::resource::DataResourceModel* success; - ::apache::airavata::api::error::InvalidRequestException ire; - ::apache::airavata::api::error::AiravataClientException ace; - ::apache::airavata::api::error::AiravataSystemException ase; - ::apache::airavata::api::error::AuthorizationException ae; - - _Airavata_getDataResource_presult__isset __isset; - - uint32_t read(::apache::thrift::protocol::TProtocol* iprot); - -}; - - -class Airavata_copyDataResource_args { - public: - - Airavata_copyDataResource_args(const Airavata_copyDataResource_args&); - Airavata_copyDataResource_args& operator=(const Airavata_copyDataResource_args&); - Airavata_copyDataResource_args() : resourceId(), destStorageResourceId(), destinationParentPath() { - } - - virtual ~Airavata_copyDataResource_args() throw(); - ::apache::airavata::model::security::AuthzToken authzToken; - std::string resourceId; - std::string destStorageResourceId; - std::string destinationParentPath; - - void __set_authzToken(const ::apache::airavata::model::security::AuthzToken& val); - - void __set_resourceId(const std::string& val); - - void __set_destStorageResourceId(const std::string& val); - - void __set_destinationParentPath(const std::string& val); - - bool operator == (const Airavata_copyDataResource_args & rhs) const - { - if (!(authzToken == rhs.authzToken)) - return false; - if (!(resourceId == rhs.resourceId)) - return false; - if (!(destStorageResourceId == rhs.destStorageResourceId)) - return false; - if (!(destinationParentPath == rhs.destinationParentPath)) - return false; - return true; - } - bool operator != (const Airavata_copyDataResource_args &rhs) const { - return !(*this == rhs); - } - - bool operator < (const Airavata_copyDataResource_args & ) const; - - uint32_t read(::apache::thrift::protocol::TProtocol* iprot); - uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - -}; - - -class Airavata_copyDataResource_pargs { - public: - - - virtual ~Airavata_copyDataResource_pargs() throw(); - const ::apache::airavata::model::security::AuthzToken* authzToken; - const std::string* resourceId; - const std::string* destStorageResourceId; - const std::string* destinationParentPath; - - uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - -}; - -typedef struct _Airavata_copyDataResource_result__isset { - _Airavata_copyDataResource_result__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {} - bool success :1; - bool ire :1; - bool ace :1; - bool ase :1; - bool ae :1; -} _Airavata_copyDataResource_result__isset; - -class Airavata_copyDataResource_result { - public: - - Airavata_copyDataResource_result(const Airavata_copyDataResource_result&); - Airavata_copyDataResource_result& operator=(const Airavata_copyDataResource_result&); - Airavata_copyDataResource_result() : success() { - } - - virtual ~Airavata_copyDataResource_result() throw(); - std::string success; - ::apache::airavata::api::error::InvalidRequestException ire; - ::apache::airavata::api::error::AiravataClientException ace; - ::apache::airavata::api::error::AiravataSystemException ase; - ::apache::airavata::api::error::AuthorizationException ae; - - _Airavata_copyDataResource_result__isset __isset; - - void __set_success(const std::string& val); - - void __set_ire(const ::apache::airavata::api::error::InvalidRequestException& val); - - void __set_ace(const ::apache::airavata::api::error::AiravataClientException& val); - - void __set_ase(const ::apache::airavata::api::error::AiravataSystemException& val); - - void __set_ae(const ::apache::airavata::api::error::AuthorizationException& val); - - bool operator == (const Airavata_copyDataResource_result & rhs) const - { - if (!(success == rhs.success)) - return false; - if (!(ire == rhs.ire)) - return false; - if (!(ace == rhs.ace)) - return false; - if (!(ase == rhs.ase)) - return false; - if (!(ae == rhs.ae)) - return false; - return true; - } - bool operator != (const Airavata_copyDataResource_result &rhs) const { - return !(*this == rhs); - } - - bool operator < (const Airavata_copyDataResource_result & ) const; - - uint32_t read(::apache::thrift::protocol::TProtocol* iprot); - uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - -}; - -typedef struct _Airavata_copyDataResource_presult__isset { - _Airavata_copyDataResource_presult__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {} - bool success :1; - bool ire :1; - bool ace :1; - bool ase :1; - bool ae :1; -} _Airavata_copyDataResource_presult__isset; - -class Airavata_copyDataResource_presult { - public: - - - virtual ~Airavata_copyDataResource_presult() throw(); - std::string* success; - ::apache::airavata::api::error::InvalidRequestException ire; - ::apache::airavata::api::error::AiravataClientException ace; - ::apache::airavata::api::error::AiravataSystemException ase; - ::apache::airavata::api::error::AuthorizationException ae; - - _Airavata_copyDataResource_presult__isset __isset; - - uint32_t read(::apache::thrift::protocol::TProtocol* iprot); - -}; - - -class Airavata_copyDataReplica_args { - public: - - Airavata_copyDataReplica_args(const Airavata_copyDataReplica_args&); - Airavata_copyDataReplica_args& operator=(const Airavata_copyDataReplica_args&); - Airavata_copyDataReplica_args() : resourceId(), replicaId(), destStorageResourceId(), destinationParentPath() { - } - - virtual ~Airavata_copyDataReplica_args() throw(); - ::apache::airavata::model::security::AuthzToken authzToken; - std::string resourceId; - std::string replicaId; - std::string destStorageResourceId; - std::string destinationParentPath; - - void __set_authzToken(const ::apache::airavata::model::security::AuthzToken& val); - - void __set_resourceId(const std::string& val); - - void __set_replicaId(const std::string& val); - - void __set_destStorageResourceId(const std::string& val); - - void __set_destinationParentPath(const std::string& val); - - bool operator == (const Airavata_copyDataReplica_args & rhs) const - { - if (!(authzToken == rhs.authzToken)) - return false; - if (!(resourceId == rhs.resourceId)) - return false; - if (!(replicaId == rhs.replicaId)) - return false; - if (!(destStorageResourceId == rhs.destStorageResourceId)) - return false; - if (!(destinationParentPath == rhs.destinationParentPath)) - return false; - return true; - } - bool operator != (const Airavata_copyDataReplica_args &rhs) const { - return !(*this == rhs); - } - - bool operator < (const Airavata_copyDataReplica_args & ) const; - - uint32_t read(::apache::thrift::protocol::TProtocol* iprot); - uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - -}; - - -class Airavata_copyDataReplica_pargs { - public: - - - virtual ~Airavata_copyDataReplica_pargs() throw(); - const ::apache::airavata::model::security::AuthzToken* authzToken; - const std::string* resourceId; - const std::string* replicaId; - const std::string* destStorageResourceId; - const std::string* destinationParentPath; - - uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - -}; - -typedef struct _Airavata_copyDataReplica_result__isset { - _Airavata_copyDataReplica_result__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {} - bool success :1; - bool ire :1; - bool ace :1; - bool ase :1; - bool ae :1; -} _Airavata_copyDataReplica_result__isset; - -class Airavata_copyDataReplica_result { - public: - - Airavata_copyDataReplica_result(const Airavata_copyDataReplica_result&); - Airavata_copyDataReplica_result& operator=(const Airavata_copyDataReplica_result&); - Airavata_copyDataReplica_result() : success() { - } - - virtual ~Airavata_copyDataReplica_result() throw(); - std::string success; - ::apache::airavata::api::error::InvalidRequestException ire; - ::apache::airavata::api::error::AiravataClientException ace; - ::apache::airavata::api::error::AiravataSystemException ase; - ::apache::airavata::api::error::AuthorizationException ae; - - _Airavata_copyDataReplica_result__isset __isset; - - void __set_success(const std::string& val); - - void __set_ire(const ::apache::airavata::api::error::InvalidRequestException& val); - - void __set_ace(const ::apache::airavata::api::error::AiravataClientException& val); - - void __set_ase(const ::apache::airavata::api::error::AiravataSystemException& val); - - void __set_ae(const ::apache::airavata::api::error::AuthorizationException& val); - - bool operator == (const Airavata_copyDataReplica_result & rhs) const - { - if (!(success == rhs.success)) - return false; - if (!(ire == rhs.ire)) - return false; - if (!(ace == rhs.ace)) - return false; - if (!(ase == rhs.ase)) - return false; - if (!(ae == rhs.ae)) - return false; - return true; - } - bool operator != (const Airavata_copyDataReplica_result &rhs) const { - return !(*this == rhs); - } - - bool operator < (const Airavata_copyDataReplica_result & ) const; - - uint32_t read(::apache::thrift::protocol::TProtocol* iprot); - uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - -}; - -typedef struct _Airavata_copyDataReplica_presult__isset { - _Airavata_copyDataReplica_presult__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {} - bool success :1; - bool ire :1; - bool ace :1; - bool ase :1; - bool ae :1; -} _Airavata_copyDataReplica_presult__isset; - -class Airavata_copyDataReplica_presult { - public: - - - virtual ~Airavata_copyDataReplica_presult() throw(); - std::string* success; - ::apache::airavata::api::error::InvalidRequestException ire; - ::apache::airavata::api::error::AiravataClientException ace; - ::apache::airavata::api::error::AiravataSystemException ase; - ::apache::airavata::api::error::AuthorizationException ae; - - _Airavata_copyDataReplica_presult__isset __isset; - - uint32_t read(::apache::thrift::protocol::TProtocol* iprot); - -}; - -class AiravataClient : virtual public AiravataIf { - public: - AiravataClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> prot) { - setProtocol(prot); - } - AiravataClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> iprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> oprot) { - setProtocol(iprot,oprot); - } - private: - void setProtocol(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> prot) { - setProtocol(prot,prot); - } - void setProtocol(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> iprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> oprot) { - piprot_=iprot; - poprot_=oprot; - iprot_ = iprot.get(); - oprot_ = oprot.get(); - } - public: - boost::shared_ptr< ::apache::thrift::protocol::TProtocol> getInputProtocol() { - return piprot_; - } - boost::shared_ptr< ::apache::thrift::protocol::TProtocol> getOutputProtocol() { - return poprot_; + boost::shared_ptr< ::apache::thrift::protocol::TProtocol> getOutputProtocol() { + return poprot_; } void getAPIVersion(std::string& _return, const ::apache::airavata::model::security::AuthzToken& authzToken); void send_getAPIVersion(const ::apache::airavata::model::security::AuthzToken& authzToken); @@ -22624,24 +21762,6 @@ class AiravataClient : virtual public AiravataIf { bool isWorkflowExistWithName(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& workflowName); void send_isWorkflowExistWithName(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& workflowName); bool recv_isWorkflowExistWithName(); - void registerDataResource(std::string& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const ::apache::airavata::model::data::resource::DataResourceModel& dataResourceModel); - void send_registerDataResource(const ::apache::airavata::model::security::AuthzToken& authzToken, const ::apache::airavata::model::data::resource::DataResourceModel& dataResourceModel); - void recv_registerDataResource(std::string& _return); - void updateDataResource(const ::apache::airavata::model::security::AuthzToken& authzToken, const ::apache::airavata::model::data::resource::DataResourceModel& dataResourceModel); - void send_updateDataResource(const ::apache::airavata::model::security::AuthzToken& authzToken, const ::apache::airavata::model::data::resource::DataResourceModel& dataResourceModel); - void recv_updateDataResource(); - void removeDataResource(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& resourceId); - void send_removeDataResource(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& resourceId); - void recv_removeDataResource(); - void getDataResource( ::apache::airavata::model::data::resource::DataResourceModel& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& resourceId); - void send_getDataResource(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& resourceId); - void recv_getDataResource( ::apache::airavata::model::data::resource::DataResourceModel& _return); - void copyDataResource(std::string& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& resourceId, const std::string& destStorageResourceId, const std::string& destinationParentPath); - void send_copyDataResource(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& resourceId, const std::string& destStorageResourceId, const std::string& destinationParentPath); - void recv_copyDataResource(std::string& _return); - void copyDataReplica(std::string& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& resourceId, const std::string& replicaId, const std::string& destStorageResourceId, const std::string& destinationParentPath); - void send_copyDataReplica(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& resourceId, const std::string& replicaId, const std::string& destStorageResourceId, const std::string& destinationParentPath); - void recv_copyDataReplica(std::string& _return); protected: boost::shared_ptr< ::apache::thrift::protocol::TProtocol> piprot_; boost::shared_ptr< ::apache::thrift::protocol::TProtocol> poprot_; @@ -22789,12 +21909,6 @@ class AiravataProcessor : public ::apache::thrift::TDispatchProcessor { void process_updateWorkflow(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); void process_getWorkflowTemplateId(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); void process_isWorkflowExistWithName(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); - void process_registerDataResource(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); - void process_updateDataResource(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); - void process_removeDataResource(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); - void process_getDataResource(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); - void process_copyDataResource(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); - void process_copyDataReplica(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext); public: AiravataProcessor(boost::shared_ptr<AiravataIf> iface) : iface_(iface) { @@ -22930,12 +22044,6 @@ class AiravataProcessor : public ::apache::thrift::TDispatchProcessor { processMap_["updateWorkflow"] = &AiravataProcessor::process_updateWorkflow; processMap_["getWorkflowTemplateId"] = &AiravataProcessor::process_getWorkflowTemplateId; processMap_["isWorkflowExistWithName"] = &AiravataProcessor::process_isWorkflowExistWithName; - processMap_["registerDataResource"] = &AiravataProcessor::process_registerDataResource; - processMap_["updateDataResource"] = &AiravataProcessor::process_updateDataResource; - processMap_["removeDataResource"] = &AiravataProcessor::process_removeDataResource; - processMap_["getDataResource"] = &AiravataProcessor::process_getDataResource; - processMap_["copyDataResource"] = &AiravataProcessor::process_copyDataResource; - processMap_["copyDataReplica"] = &AiravataProcessor::process_copyDataReplica; } virtual ~AiravataProcessor() {} @@ -24233,64 +23341,6 @@ class AiravataMultiface : virtual public AiravataIf { return ifaces_[i]->isWorkflowExistWithName(authzToken, workflowName); } - void registerDataResource(std::string& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const ::apache::airavata::model::data::resource::DataResourceModel& dataResourceModel) { - size_t sz = ifaces_.size(); - size_t i = 0; - for (; i < (sz - 1); ++i) { - ifaces_[i]->registerDataResource(_return, authzToken, dataResourceModel); - } - ifaces_[i]->registerDataResource(_return, authzToken, dataResourceModel); - return; - } - - void updateDataResource(const ::apache::airavata::model::security::AuthzToken& authzToken, const ::apache::airavata::model::data::resource::DataResourceModel& dataResourceModel) { - size_t sz = ifaces_.size(); - size_t i = 0; - for (; i < (sz - 1); ++i) { - ifaces_[i]->updateDataResource(authzToken, dataResourceModel); - } - ifaces_[i]->updateDataResource(authzToken, dataResourceModel); - } - - void removeDataResource(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& resourceId) { - size_t sz = ifaces_.size(); - size_t i = 0; - for (; i < (sz - 1); ++i) { - ifaces_[i]->removeDataResource(authzToken, resourceId); - } - ifaces_[i]->removeDataResource(authzToken, resourceId); - } - - void getDataResource( ::apache::airavata::model::data::resource::DataResourceModel& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& resourceId) { - size_t sz = ifaces_.size(); - size_t i = 0; - for (; i < (sz - 1); ++i) { - ifaces_[i]->getDataResource(_return, authzToken, resourceId); - } - ifaces_[i]->getDataResource(_return, authzToken, resourceId); - return; - } - - void copyDataResource(std::string& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& resourceId, const std::string& destStorageResourceId, const std::string& destinationParentPath) { - size_t sz = ifaces_.size(); - size_t i = 0; - for (; i < (sz - 1); ++i) { - ifaces_[i]->copyDataResource(_return, authzToken, resourceId, destStorageResourceId, destinationParentPath); - } - ifaces_[i]->copyDataResource(_return, authzToken, resourceId, destStorageResourceId, destinationParentPath); - return; - } - - void copyDataReplica(std::string& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& resourceId, const std::string& replicaId, const std::string& destStorageResourceId, const std::string& destinationParentPath) { - size_t sz = ifaces_.size(); - size_t i = 0; - for (; i < (sz - 1); ++i) { - ifaces_[i]->copyDataReplica(_return, authzToken, resourceId, replicaId, destStorageResourceId, destinationParentPath); - } - ifaces_[i]->copyDataReplica(_return, authzToken, resourceId, replicaId, destStorageResourceId, destinationParentPath); - return; - } - }; // The 'concurrent' client is a thread safe client that correctly handles @@ -24717,24 +23767,6 @@ class AiravataConcurrentClient : virtual public AiravataIf { bool isWorkflowExistWithName(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& workflowName); int32_t send_isWorkflowExistWithName(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& workflowName); bool recv_isWorkflowExistWithName(const int32_t seqid); - void registerDataResource(std::string& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const ::apache::airavata::model::data::resource::DataResourceModel& dataResourceModel); - int32_t send_registerDataResource(const ::apache::airavata::model::security::AuthzToken& authzToken, const ::apache::airavata::model::data::resource::DataResourceModel& dataResourceModel); - void recv_registerDataResource(std::string& _return, const int32_t seqid); - void updateDataResource(const ::apache::airavata::model::security::AuthzToken& authzToken, const ::apache::airavata::model::data::resource::DataResourceModel& dataResourceModel); - int32_t send_updateDataResource(const ::apache::airavata::model::security::AuthzToken& authzToken, const ::apache::airavata::model::data::resource::DataResourceModel& dataResourceModel); - void recv_updateDataResource(const int32_t seqid); - void removeDataResource(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& resourceId); - int32_t send_removeDataResource(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& resourceId); - void recv_removeDataResource(const int32_t seqid); - void getDataResource( ::apache::airavata::model::data::resource::DataResourceModel& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& resourceId); - int32_t send_getDataResource(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& resourceId); - void recv_getDataResource( ::apache::airavata::model::data::resource::DataResourceModel& _return, const int32_t seqid); - void copyDataResource(std::string& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& resourceId, const std::string& destStorageResourceId, const std::string& destinationParentPath); - int32_t send_copyDataResource(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& resourceId, const std::string& destStorageResourceId, const std::string& destinationParentPath); - void recv_copyDataResource(std::string& _return, const int32_t seqid); - void copyDataReplica(std::string& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& resourceId, const std::string& replicaId, const std::string& destStorageResourceId, const std::string& destinationParentPath); - int32_t send_copyDataReplica(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& resourceId, const std::string& replicaId, const std::string& destStorageResourceId, const std::string& destinationParentPath); - void recv_copyDataReplica(std::string& _return, const int32_t seqid); protected: boost::shared_ptr< ::apache::thrift::protocol::TProtocol> piprot_; boost::shared_ptr< ::apache::thrift::protocol::TProtocol> poprot_;
http://git-wip-us.apache.org/repos/asf/airavata/blob/5881af94/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata_server.skeleton.cpp ---------------------------------------------------------------------- diff --git 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 index ee65962..382818b 100644 --- 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 @@ -2688,43 +2688,6 @@ class AiravataHandler : virtual public AiravataIf { printf("isWorkflowExistWithName\n"); } - /** - * * Data Manager Related API Methods - * * - * - * @param authzToken - * @param dataResourceModel - */ - void registerDataResource(std::string& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const ::apache::airavata::model::data::resource::DataResourceModel& dataResourceModel) { - // Your implementation goes here - printf("registerDataResource\n"); - } - - void updateDataResource(const ::apache::airavata::model::security::AuthzToken& authzToken, const ::apache::airavata::model::data::resource::DataResourceModel& dataResourceModel) { - // Your implementation goes here - printf("updateDataResource\n"); - } - - void removeDataResource(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& resourceId) { - // Your implementation goes here - printf("removeDataResource\n"); - } - - void getDataResource( ::apache::airavata::model::data::resource::DataResourceModel& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& resourceId) { - // Your implementation goes here - printf("getDataResource\n"); - } - - void copyDataResource(std::string& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& resourceId, const std::string& destStorageResourceId, const std::string& destinationParentPath) { - // Your implementation goes here - printf("copyDataResource\n"); - } - - void copyDataReplica(std::string& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& resourceId, const std::string& replicaId, const std::string& destStorageResourceId, const std::string& destinationParentPath) { - // Your implementation goes here - printf("copyDataReplica\n"); - } - }; int main(int argc, char **argv) {
