airavata-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From shame...@apache.org
Subject [16/53] [abbrv] airavata git commit: removing redundant experiment search API methods
Date Thu, 07 Jul 2016 19:30:02 GMT
http://git-wip-us.apache.org/repos/asf/airavata/blob/c9ddaeb3/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 fb7ef28..c61c197 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
@@ -461,168 +461,6 @@ class AiravataIf {
   virtual void searchProjectsByProjectDesc(std::vector< ::apache::airavata::model::workspace::Project> & _return, const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const std::string& description, const int32_t limit, const int32_t offset) = 0;
 
   /**
-   * 
-   * Search User Experiments by Name
-   * Search user Experiments using experiment name with pagination. Results will be sorted based on creation time DESC.
-   * 
-   * @param gatewayId
-   *       Unique identifier of the requested gateway.
-   * 
-   * @param userName
-   *       Username of the user who created the experiments.
-   * 
-   * @param expName
-   *       Experiment name to be matched.
-   * 
-   * @param limit
-   *       Amount of results to be fetched.
-   * 
-   * @param offset
-   *       The starting point of the results to be fetched.
-   * 
-   * 
-   * 
-   * @param authzToken
-   * @param gatewayId
-   * @param userName
-   * @param expName
-   * @param limit
-   * @param offset
-   */
-  virtual void searchExperimentsByName(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & _return, const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const std::string& expName, const int32_t limit, const int32_t offset) = 0;
-
-  /**
-   * 
-   * Search By Experiment Description
-   * Search Experiments by experiment description with pagination. Results will be sorted based on creation time DESC.
-   * 
-   * @param gatewayId
-   *       Unique identifier of the requested gateway.
-   * 
-   * @param userName
-   *       Username of the requested user.
-   * 
-   * @param description
-   *       Experiment description to be matched.
-   * 
-   * @param limit
-   *       Amount of results to be fetched.
-   * 
-   * @param offset
-   *       The starting point of the results to be fetched.
-   * 
-   * 
-   * 
-   * @param authzToken
-   * @param gatewayId
-   * @param userName
-   * @param description
-   * @param limit
-   * @param offset
-   */
-  virtual void searchExperimentsByDesc(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & _return, const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const std::string& description, const int32_t limit, const int32_t offset) = 0;
-
-  /**
-   * 
-   * Search Experiment By the Application
-   * Search Experiments of a particular application id with pagination. Results will be sorted based on creation time DESC
-   * 
-   * @param gatewayId
-   *       Unique identifier of the requested gateway.
-   * 
-   * @param userName
-   *       Username of the requested user.
-   * 
-   * @param applicationId
-   *       Application id to be matched.
-   * 
-   * @param limit
-   *       Amount of results to be fetched.
-   * 
-   * @param offset
-   *       The starting point of the results to be fetched.
-   * 
-   * 
-   * 
-   * @param authzToken
-   * @param gatewayId
-   * @param userName
-   * @param applicationId
-   * @param limit
-   * @param offset
-   */
-  virtual void searchExperimentsByApplication(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & _return, const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const std::string& applicationId, const int32_t limit, const int32_t offset) = 0;
-
-  /**
-   * 
-   * Search User Experiments by Status
-   * Search all the Experiments of the given user  by experiment status with pagination. Results will be sorted based on creation time DESC
-   * 
-   * @param gatewayId
-   *       Unique identifier of the requested gateway.
-   * 
-   * @param userName
-   *       Username of the user making the request.
-   * 
-   * @param experimentState
-   *       Experiement state to be matched.
-   * 
-   * @param limit
-   *       Amount of results to be fetched.
-   * 
-   * @param offset
-   *       The starting point of the results to be fetched.
-   * 
-   * 
-   * 
-   * @param authzToken
-   * @param gatewayId
-   * @param userName
-   * @param experimentState
-   * @param limit
-   * @param offset
-   */
-  virtual void searchExperimentsByStatus(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & _return, const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const  ::apache::airavata::model::status::ExperimentState::type experimentState, const int32_t limit, const int32_t offset) = 0;
-
-  /**
-   * 
-   * Search User Experiments by the Creation Time
-   * This will search all the experiments of the given user by experiment creation time with pagination. Results will be sorted based on creation time DESC.
-   * 
-   * @param gatewayId
-   *       Unique identifier of the requested gateway.
-   * 
-   * @param userName
-   *       Username of the requested user.
-   * 
-   * @param fromTime
-   *       Start time of the experiments creation time.
-   * 
-   * @param toTime
-   *       End time of the  experiement creation time.
-   * 
-   * @param limit
-   *       Amount of results to be fetched.
-   * 
-   * @param offset
-   *       The starting point of the results to be fetched.
-   * 
-   * @return ExperimentSummaryModel
-   *    List of experiments for the given search filter. Here only the Experiment summary will be returned.
-   * 
-   * 
-   * 
-   * @param authzToken
-   * @param gatewayId
-   * @param userName
-   * @param fromTime
-   * @param toTime
-   * @param limit
-   * @param offset
-   */
-  virtual void searchExperimentsByCreationTime(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & _return, const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const int64_t fromTime, const int64_t toTime, const int32_t limit, const int32_t offset) = 0;
-
-  /**
    * Search Experiments.
    * Search Experiments by using multiple filter criteria with pagination. Results will be sorted based on creation time DESC.
    * 
@@ -2783,21 +2621,6 @@ class AiravataNull : virtual public AiravataIf {
   void searchProjectsByProjectDesc(std::vector< ::apache::airavata::model::workspace::Project> & /* _return */, const  ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* gatewayId */, const std::string& /* userName */, const std::string& /* description */, const int32_t /* limit */, const int32_t /* offset */) {
     return;
   }
-  void searchExperimentsByName(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & /* _return */, const  ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* gatewayId */, const std::string& /* userName */, const std::string& /* expName */, const int32_t /* limit */, const int32_t /* offset */) {
-    return;
-  }
-  void searchExperimentsByDesc(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & /* _return */, const  ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* gatewayId */, const std::string& /* userName */, const std::string& /* description */, const int32_t /* limit */, const int32_t /* offset */) {
-    return;
-  }
-  void searchExperimentsByApplication(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & /* _return */, const  ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* gatewayId */, const std::string& /* userName */, const std::string& /* applicationId */, const int32_t /* limit */, const int32_t /* offset */) {
-    return;
-  }
-  void searchExperimentsByStatus(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & /* _return */, const  ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* gatewayId */, const std::string& /* userName */, const  ::apache::airavata::model::status::ExperimentState::type /* experimentState */, const int32_t /* limit */, const int32_t /* offset */) {
-    return;
-  }
-  void searchExperimentsByCreationTime(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & /* _return */, const  ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* gatewayId */, const std::string& /* userName */, const int64_t /* fromTime */, const int64_t /* toTime */, const int32_t /* limit */, const int32_t /* offset */) {
-    return;
-  }
   void searchExperiments(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & /* _return */, const  ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* gatewayId */, const std::string& /* userName */, const std::map< ::apache::airavata::model::experiment::ExperimentSearchFields::type, std::string> & /* filters */, const int32_t /* limit */, const int32_t /* offset */) {
     return;
   }
@@ -6380,804 +6203,20 @@ class Airavata_getProject_result {
 
   Airavata_getProject_result(const Airavata_getProject_result&);
   Airavata_getProject_result& operator=(const Airavata_getProject_result&);
-  Airavata_getProject_result() {
-  }
-
-  virtual ~Airavata_getProject_result() throw();
-   ::apache::airavata::model::workspace::Project success;
-   ::apache::airavata::api::error::InvalidRequestException ire;
-   ::apache::airavata::api::error::AiravataClientException ace;
-   ::apache::airavata::api::error::AiravataSystemException ase;
-   ::apache::airavata::api::error::ProjectNotFoundException pnfe;
-   ::apache::airavata::api::error::AuthorizationException ae;
-
-  _Airavata_getProject_result__isset __isset;
-
-  void __set_success(const  ::apache::airavata::model::workspace::Project& 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_pnfe(const  ::apache::airavata::api::error::ProjectNotFoundException& val);
-
-  void __set_ae(const  ::apache::airavata::api::error::AuthorizationException& val);
-
-  bool operator == (const Airavata_getProject_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 (!(pnfe == rhs.pnfe))
-      return false;
-    if (!(ae == rhs.ae))
-      return false;
-    return true;
-  }
-  bool operator != (const Airavata_getProject_result &rhs) const {
-    return !(*this == rhs);
-  }
-
-  bool operator < (const Airavata_getProject_result & ) const;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-typedef struct _Airavata_getProject_presult__isset {
-  _Airavata_getProject_presult__isset() : success(false), ire(false), ace(false), ase(false), pnfe(false), ae(false) {}
-  bool success :1;
-  bool ire :1;
-  bool ace :1;
-  bool ase :1;
-  bool pnfe :1;
-  bool ae :1;
-} _Airavata_getProject_presult__isset;
-
-class Airavata_getProject_presult {
- public:
-
-
-  virtual ~Airavata_getProject_presult() throw();
-   ::apache::airavata::model::workspace::Project* success;
-   ::apache::airavata::api::error::InvalidRequestException ire;
-   ::apache::airavata::api::error::AiravataClientException ace;
-   ::apache::airavata::api::error::AiravataSystemException ase;
-   ::apache::airavata::api::error::ProjectNotFoundException pnfe;
-   ::apache::airavata::api::error::AuthorizationException ae;
-
-  _Airavata_getProject_presult__isset __isset;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-
-};
-
-
-class Airavata_deleteProject_args {
- public:
-
-  Airavata_deleteProject_args(const Airavata_deleteProject_args&);
-  Airavata_deleteProject_args& operator=(const Airavata_deleteProject_args&);
-  Airavata_deleteProject_args() : projectId() {
-  }
-
-  virtual ~Airavata_deleteProject_args() throw();
-   ::apache::airavata::model::security::AuthzToken authzToken;
-  std::string projectId;
-
-  void __set_authzToken(const  ::apache::airavata::model::security::AuthzToken& val);
-
-  void __set_projectId(const std::string& val);
-
-  bool operator == (const Airavata_deleteProject_args & rhs) const
-  {
-    if (!(authzToken == rhs.authzToken))
-      return false;
-    if (!(projectId == rhs.projectId))
-      return false;
-    return true;
-  }
-  bool operator != (const Airavata_deleteProject_args &rhs) const {
-    return !(*this == rhs);
-  }
-
-  bool operator < (const Airavata_deleteProject_args & ) const;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-
-class Airavata_deleteProject_pargs {
- public:
-
-
-  virtual ~Airavata_deleteProject_pargs() throw();
-  const  ::apache::airavata::model::security::AuthzToken* authzToken;
-  const std::string* projectId;
-
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-typedef struct _Airavata_deleteProject_result__isset {
-  _Airavata_deleteProject_result__isset() : success(false), ire(false), ace(false), ase(false), pnfe(false), ae(false) {}
-  bool success :1;
-  bool ire :1;
-  bool ace :1;
-  bool ase :1;
-  bool pnfe :1;
-  bool ae :1;
-} _Airavata_deleteProject_result__isset;
-
-class Airavata_deleteProject_result {
- public:
-
-  Airavata_deleteProject_result(const Airavata_deleteProject_result&);
-  Airavata_deleteProject_result& operator=(const Airavata_deleteProject_result&);
-  Airavata_deleteProject_result() : success(0) {
-  }
-
-  virtual ~Airavata_deleteProject_result() throw();
-  bool success;
-   ::apache::airavata::api::error::InvalidRequestException ire;
-   ::apache::airavata::api::error::AiravataClientException ace;
-   ::apache::airavata::api::error::AiravataSystemException ase;
-   ::apache::airavata::api::error::ProjectNotFoundException pnfe;
-   ::apache::airavata::api::error::AuthorizationException ae;
-
-  _Airavata_deleteProject_result__isset __isset;
-
-  void __set_success(const bool 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_pnfe(const  ::apache::airavata::api::error::ProjectNotFoundException& val);
-
-  void __set_ae(const  ::apache::airavata::api::error::AuthorizationException& val);
-
-  bool operator == (const Airavata_deleteProject_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 (!(pnfe == rhs.pnfe))
-      return false;
-    if (!(ae == rhs.ae))
-      return false;
-    return true;
-  }
-  bool operator != (const Airavata_deleteProject_result &rhs) const {
-    return !(*this == rhs);
-  }
-
-  bool operator < (const Airavata_deleteProject_result & ) const;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-typedef struct _Airavata_deleteProject_presult__isset {
-  _Airavata_deleteProject_presult__isset() : success(false), ire(false), ace(false), ase(false), pnfe(false), ae(false) {}
-  bool success :1;
-  bool ire :1;
-  bool ace :1;
-  bool ase :1;
-  bool pnfe :1;
-  bool ae :1;
-} _Airavata_deleteProject_presult__isset;
-
-class Airavata_deleteProject_presult {
- public:
-
-
-  virtual ~Airavata_deleteProject_presult() throw();
-  bool* success;
-   ::apache::airavata::api::error::InvalidRequestException ire;
-   ::apache::airavata::api::error::AiravataClientException ace;
-   ::apache::airavata::api::error::AiravataSystemException ase;
-   ::apache::airavata::api::error::ProjectNotFoundException pnfe;
-   ::apache::airavata::api::error::AuthorizationException ae;
-
-  _Airavata_deleteProject_presult__isset __isset;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-
-};
-
-
-class Airavata_getUserProjects_args {
- public:
-
-  Airavata_getUserProjects_args(const Airavata_getUserProjects_args&);
-  Airavata_getUserProjects_args& operator=(const Airavata_getUserProjects_args&);
-  Airavata_getUserProjects_args() : gatewayId(), userName(), limit(0), offset(0) {
-  }
-
-  virtual ~Airavata_getUserProjects_args() throw();
-   ::apache::airavata::model::security::AuthzToken authzToken;
-  std::string gatewayId;
-  std::string userName;
-  int32_t limit;
-  int32_t offset;
-
-  void __set_authzToken(const  ::apache::airavata::model::security::AuthzToken& val);
-
-  void __set_gatewayId(const std::string& val);
-
-  void __set_userName(const std::string& val);
-
-  void __set_limit(const int32_t val);
-
-  void __set_offset(const int32_t val);
-
-  bool operator == (const Airavata_getUserProjects_args & rhs) const
-  {
-    if (!(authzToken == rhs.authzToken))
-      return false;
-    if (!(gatewayId == rhs.gatewayId))
-      return false;
-    if (!(userName == rhs.userName))
-      return false;
-    if (!(limit == rhs.limit))
-      return false;
-    if (!(offset == rhs.offset))
-      return false;
-    return true;
-  }
-  bool operator != (const Airavata_getUserProjects_args &rhs) const {
-    return !(*this == rhs);
-  }
-
-  bool operator < (const Airavata_getUserProjects_args & ) const;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-
-class Airavata_getUserProjects_pargs {
- public:
-
-
-  virtual ~Airavata_getUserProjects_pargs() throw();
-  const  ::apache::airavata::model::security::AuthzToken* authzToken;
-  const std::string* gatewayId;
-  const std::string* userName;
-  const int32_t* limit;
-  const int32_t* offset;
-
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-typedef struct _Airavata_getUserProjects_result__isset {
-  _Airavata_getUserProjects_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_getUserProjects_result__isset;
-
-class Airavata_getUserProjects_result {
- public:
-
-  Airavata_getUserProjects_result(const Airavata_getUserProjects_result&);
-  Airavata_getUserProjects_result& operator=(const Airavata_getUserProjects_result&);
-  Airavata_getUserProjects_result() {
-  }
-
-  virtual ~Airavata_getUserProjects_result() throw();
-  std::vector< ::apache::airavata::model::workspace::Project>  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_getUserProjects_result__isset __isset;
-
-  void __set_success(const std::vector< ::apache::airavata::model::workspace::Project> & 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_getUserProjects_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_getUserProjects_result &rhs) const {
-    return !(*this == rhs);
-  }
-
-  bool operator < (const Airavata_getUserProjects_result & ) const;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-typedef struct _Airavata_getUserProjects_presult__isset {
-  _Airavata_getUserProjects_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_getUserProjects_presult__isset;
-
-class Airavata_getUserProjects_presult {
- public:
-
-
-  virtual ~Airavata_getUserProjects_presult() throw();
-  std::vector< ::apache::airavata::model::workspace::Project> * 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_getUserProjects_presult__isset __isset;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-
-};
-
-
-class Airavata_searchProjectsByProjectName_args {
- public:
-
-  Airavata_searchProjectsByProjectName_args(const Airavata_searchProjectsByProjectName_args&);
-  Airavata_searchProjectsByProjectName_args& operator=(const Airavata_searchProjectsByProjectName_args&);
-  Airavata_searchProjectsByProjectName_args() : gatewayId(), userName(), projectName(), limit(0), offset(0) {
-  }
-
-  virtual ~Airavata_searchProjectsByProjectName_args() throw();
-   ::apache::airavata::model::security::AuthzToken authzToken;
-  std::string gatewayId;
-  std::string userName;
-  std::string projectName;
-  int32_t limit;
-  int32_t offset;
-
-  void __set_authzToken(const  ::apache::airavata::model::security::AuthzToken& val);
-
-  void __set_gatewayId(const std::string& val);
-
-  void __set_userName(const std::string& val);
-
-  void __set_projectName(const std::string& val);
-
-  void __set_limit(const int32_t val);
-
-  void __set_offset(const int32_t val);
-
-  bool operator == (const Airavata_searchProjectsByProjectName_args & rhs) const
-  {
-    if (!(authzToken == rhs.authzToken))
-      return false;
-    if (!(gatewayId == rhs.gatewayId))
-      return false;
-    if (!(userName == rhs.userName))
-      return false;
-    if (!(projectName == rhs.projectName))
-      return false;
-    if (!(limit == rhs.limit))
-      return false;
-    if (!(offset == rhs.offset))
-      return false;
-    return true;
-  }
-  bool operator != (const Airavata_searchProjectsByProjectName_args &rhs) const {
-    return !(*this == rhs);
-  }
-
-  bool operator < (const Airavata_searchProjectsByProjectName_args & ) const;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-
-class Airavata_searchProjectsByProjectName_pargs {
- public:
-
-
-  virtual ~Airavata_searchProjectsByProjectName_pargs() throw();
-  const  ::apache::airavata::model::security::AuthzToken* authzToken;
-  const std::string* gatewayId;
-  const std::string* userName;
-  const std::string* projectName;
-  const int32_t* limit;
-  const int32_t* offset;
-
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-typedef struct _Airavata_searchProjectsByProjectName_result__isset {
-  _Airavata_searchProjectsByProjectName_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_searchProjectsByProjectName_result__isset;
-
-class Airavata_searchProjectsByProjectName_result {
- public:
-
-  Airavata_searchProjectsByProjectName_result(const Airavata_searchProjectsByProjectName_result&);
-  Airavata_searchProjectsByProjectName_result& operator=(const Airavata_searchProjectsByProjectName_result&);
-  Airavata_searchProjectsByProjectName_result() {
-  }
-
-  virtual ~Airavata_searchProjectsByProjectName_result() throw();
-  std::vector< ::apache::airavata::model::workspace::Project>  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_searchProjectsByProjectName_result__isset __isset;
-
-  void __set_success(const std::vector< ::apache::airavata::model::workspace::Project> & 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_searchProjectsByProjectName_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_searchProjectsByProjectName_result &rhs) const {
-    return !(*this == rhs);
-  }
-
-  bool operator < (const Airavata_searchProjectsByProjectName_result & ) const;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-typedef struct _Airavata_searchProjectsByProjectName_presult__isset {
-  _Airavata_searchProjectsByProjectName_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_searchProjectsByProjectName_presult__isset;
-
-class Airavata_searchProjectsByProjectName_presult {
- public:
-
-
-  virtual ~Airavata_searchProjectsByProjectName_presult() throw();
-  std::vector< ::apache::airavata::model::workspace::Project> * 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_searchProjectsByProjectName_presult__isset __isset;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-
-};
-
-
-class Airavata_searchProjectsByProjectDesc_args {
- public:
-
-  Airavata_searchProjectsByProjectDesc_args(const Airavata_searchProjectsByProjectDesc_args&);
-  Airavata_searchProjectsByProjectDesc_args& operator=(const Airavata_searchProjectsByProjectDesc_args&);
-  Airavata_searchProjectsByProjectDesc_args() : gatewayId(), userName(), description(), limit(0), offset(0) {
-  }
-
-  virtual ~Airavata_searchProjectsByProjectDesc_args() throw();
-   ::apache::airavata::model::security::AuthzToken authzToken;
-  std::string gatewayId;
-  std::string userName;
-  std::string description;
-  int32_t limit;
-  int32_t offset;
-
-  void __set_authzToken(const  ::apache::airavata::model::security::AuthzToken& val);
-
-  void __set_gatewayId(const std::string& val);
-
-  void __set_userName(const std::string& val);
-
-  void __set_description(const std::string& val);
-
-  void __set_limit(const int32_t val);
-
-  void __set_offset(const int32_t val);
-
-  bool operator == (const Airavata_searchProjectsByProjectDesc_args & rhs) const
-  {
-    if (!(authzToken == rhs.authzToken))
-      return false;
-    if (!(gatewayId == rhs.gatewayId))
-      return false;
-    if (!(userName == rhs.userName))
-      return false;
-    if (!(description == rhs.description))
-      return false;
-    if (!(limit == rhs.limit))
-      return false;
-    if (!(offset == rhs.offset))
-      return false;
-    return true;
-  }
-  bool operator != (const Airavata_searchProjectsByProjectDesc_args &rhs) const {
-    return !(*this == rhs);
-  }
-
-  bool operator < (const Airavata_searchProjectsByProjectDesc_args & ) const;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-
-class Airavata_searchProjectsByProjectDesc_pargs {
- public:
-
-
-  virtual ~Airavata_searchProjectsByProjectDesc_pargs() throw();
-  const  ::apache::airavata::model::security::AuthzToken* authzToken;
-  const std::string* gatewayId;
-  const std::string* userName;
-  const std::string* description;
-  const int32_t* limit;
-  const int32_t* offset;
-
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-typedef struct _Airavata_searchProjectsByProjectDesc_result__isset {
-  _Airavata_searchProjectsByProjectDesc_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_searchProjectsByProjectDesc_result__isset;
-
-class Airavata_searchProjectsByProjectDesc_result {
- public:
-
-  Airavata_searchProjectsByProjectDesc_result(const Airavata_searchProjectsByProjectDesc_result&);
-  Airavata_searchProjectsByProjectDesc_result& operator=(const Airavata_searchProjectsByProjectDesc_result&);
-  Airavata_searchProjectsByProjectDesc_result() {
-  }
-
-  virtual ~Airavata_searchProjectsByProjectDesc_result() throw();
-  std::vector< ::apache::airavata::model::workspace::Project>  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_searchProjectsByProjectDesc_result__isset __isset;
-
-  void __set_success(const std::vector< ::apache::airavata::model::workspace::Project> & 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_searchProjectsByProjectDesc_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_searchProjectsByProjectDesc_result &rhs) const {
-    return !(*this == rhs);
-  }
-
-  bool operator < (const Airavata_searchProjectsByProjectDesc_result & ) const;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-typedef struct _Airavata_searchProjectsByProjectDesc_presult__isset {
-  _Airavata_searchProjectsByProjectDesc_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_searchProjectsByProjectDesc_presult__isset;
-
-class Airavata_searchProjectsByProjectDesc_presult {
- public:
-
-
-  virtual ~Airavata_searchProjectsByProjectDesc_presult() throw();
-  std::vector< ::apache::airavata::model::workspace::Project> * 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_searchProjectsByProjectDesc_presult__isset __isset;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-
-};
-
-
-class Airavata_searchExperimentsByName_args {
- public:
-
-  Airavata_searchExperimentsByName_args(const Airavata_searchExperimentsByName_args&);
-  Airavata_searchExperimentsByName_args& operator=(const Airavata_searchExperimentsByName_args&);
-  Airavata_searchExperimentsByName_args() : gatewayId(), userName(), expName(), limit(0), offset(0) {
-  }
-
-  virtual ~Airavata_searchExperimentsByName_args() throw();
-   ::apache::airavata::model::security::AuthzToken authzToken;
-  std::string gatewayId;
-  std::string userName;
-  std::string expName;
-  int32_t limit;
-  int32_t offset;
-
-  void __set_authzToken(const  ::apache::airavata::model::security::AuthzToken& val);
-
-  void __set_gatewayId(const std::string& val);
-
-  void __set_userName(const std::string& val);
-
-  void __set_expName(const std::string& val);
-
-  void __set_limit(const int32_t val);
-
-  void __set_offset(const int32_t val);
-
-  bool operator == (const Airavata_searchExperimentsByName_args & rhs) const
-  {
-    if (!(authzToken == rhs.authzToken))
-      return false;
-    if (!(gatewayId == rhs.gatewayId))
-      return false;
-    if (!(userName == rhs.userName))
-      return false;
-    if (!(expName == rhs.expName))
-      return false;
-    if (!(limit == rhs.limit))
-      return false;
-    if (!(offset == rhs.offset))
-      return false;
-    return true;
-  }
-  bool operator != (const Airavata_searchExperimentsByName_args &rhs) const {
-    return !(*this == rhs);
-  }
-
-  bool operator < (const Airavata_searchExperimentsByName_args & ) const;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-
-class Airavata_searchExperimentsByName_pargs {
- public:
-
-
-  virtual ~Airavata_searchExperimentsByName_pargs() throw();
-  const  ::apache::airavata::model::security::AuthzToken* authzToken;
-  const std::string* gatewayId;
-  const std::string* userName;
-  const std::string* expName;
-  const int32_t* limit;
-  const int32_t* offset;
-
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-typedef struct _Airavata_searchExperimentsByName_result__isset {
-  _Airavata_searchExperimentsByName_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_searchExperimentsByName_result__isset;
-
-class Airavata_searchExperimentsByName_result {
- public:
-
-  Airavata_searchExperimentsByName_result(const Airavata_searchExperimentsByName_result&);
-  Airavata_searchExperimentsByName_result& operator=(const Airavata_searchExperimentsByName_result&);
-  Airavata_searchExperimentsByName_result() {
+  Airavata_getProject_result() {
   }
 
-  virtual ~Airavata_searchExperimentsByName_result() throw();
-  std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel>  success;
+  virtual ~Airavata_getProject_result() throw();
+   ::apache::airavata::model::workspace::Project success;
    ::apache::airavata::api::error::InvalidRequestException ire;
    ::apache::airavata::api::error::AiravataClientException ace;
    ::apache::airavata::api::error::AiravataSystemException ase;
+   ::apache::airavata::api::error::ProjectNotFoundException pnfe;
    ::apache::airavata::api::error::AuthorizationException ae;
 
-  _Airavata_searchExperimentsByName_result__isset __isset;
+  _Airavata_getProject_result__isset __isset;
 
-  void __set_success(const std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & val);
+  void __set_success(const  ::apache::airavata::model::workspace::Project& val);
 
   void __set_ire(const  ::apache::airavata::api::error::InvalidRequestException& val);
 
@@ -7185,9 +6224,11 @@ class Airavata_searchExperimentsByName_result {
 
   void __set_ase(const  ::apache::airavata::api::error::AiravataSystemException& val);
 
+  void __set_pnfe(const  ::apache::airavata::api::error::ProjectNotFoundException& val);
+
   void __set_ae(const  ::apache::airavata::api::error::AuthorizationException& val);
 
-  bool operator == (const Airavata_searchExperimentsByName_result & rhs) const
+  bool operator == (const Airavata_getProject_result & rhs) const
   {
     if (!(success == rhs.success))
       return false;
@@ -7197,97 +6238,81 @@ class Airavata_searchExperimentsByName_result {
       return false;
     if (!(ase == rhs.ase))
       return false;
+    if (!(pnfe == rhs.pnfe))
+      return false;
     if (!(ae == rhs.ae))
       return false;
     return true;
   }
-  bool operator != (const Airavata_searchExperimentsByName_result &rhs) const {
+  bool operator != (const Airavata_getProject_result &rhs) const {
     return !(*this == rhs);
   }
 
-  bool operator < (const Airavata_searchExperimentsByName_result & ) const;
+  bool operator < (const Airavata_getProject_result & ) const;
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
 };
 
-typedef struct _Airavata_searchExperimentsByName_presult__isset {
-  _Airavata_searchExperimentsByName_presult__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {}
+typedef struct _Airavata_getProject_presult__isset {
+  _Airavata_getProject_presult__isset() : success(false), ire(false), ace(false), ase(false), pnfe(false), ae(false) {}
   bool success :1;
   bool ire :1;
   bool ace :1;
   bool ase :1;
+  bool pnfe :1;
   bool ae :1;
-} _Airavata_searchExperimentsByName_presult__isset;
+} _Airavata_getProject_presult__isset;
 
-class Airavata_searchExperimentsByName_presult {
+class Airavata_getProject_presult {
  public:
 
 
-  virtual ~Airavata_searchExperimentsByName_presult() throw();
-  std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> * success;
+  virtual ~Airavata_getProject_presult() throw();
+   ::apache::airavata::model::workspace::Project* success;
    ::apache::airavata::api::error::InvalidRequestException ire;
    ::apache::airavata::api::error::AiravataClientException ace;
    ::apache::airavata::api::error::AiravataSystemException ase;
+   ::apache::airavata::api::error::ProjectNotFoundException pnfe;
    ::apache::airavata::api::error::AuthorizationException ae;
 
-  _Airavata_searchExperimentsByName_presult__isset __isset;
+  _Airavata_getProject_presult__isset __isset;
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
 };
 
 
-class Airavata_searchExperimentsByDesc_args {
+class Airavata_deleteProject_args {
  public:
 
-  Airavata_searchExperimentsByDesc_args(const Airavata_searchExperimentsByDesc_args&);
-  Airavata_searchExperimentsByDesc_args& operator=(const Airavata_searchExperimentsByDesc_args&);
-  Airavata_searchExperimentsByDesc_args() : gatewayId(), userName(), description(), limit(0), offset(0) {
+  Airavata_deleteProject_args(const Airavata_deleteProject_args&);
+  Airavata_deleteProject_args& operator=(const Airavata_deleteProject_args&);
+  Airavata_deleteProject_args() : projectId() {
   }
 
-  virtual ~Airavata_searchExperimentsByDesc_args() throw();
+  virtual ~Airavata_deleteProject_args() throw();
    ::apache::airavata::model::security::AuthzToken authzToken;
-  std::string gatewayId;
-  std::string userName;
-  std::string description;
-  int32_t limit;
-  int32_t offset;
+  std::string projectId;
 
   void __set_authzToken(const  ::apache::airavata::model::security::AuthzToken& val);
 
-  void __set_gatewayId(const std::string& val);
-
-  void __set_userName(const std::string& val);
-
-  void __set_description(const std::string& val);
-
-  void __set_limit(const int32_t val);
-
-  void __set_offset(const int32_t val);
+  void __set_projectId(const std::string& val);
 
-  bool operator == (const Airavata_searchExperimentsByDesc_args & rhs) const
+  bool operator == (const Airavata_deleteProject_args & rhs) const
   {
     if (!(authzToken == rhs.authzToken))
       return false;
-    if (!(gatewayId == rhs.gatewayId))
-      return false;
-    if (!(userName == rhs.userName))
-      return false;
-    if (!(description == rhs.description))
-      return false;
-    if (!(limit == rhs.limit))
-      return false;
-    if (!(offset == rhs.offset))
+    if (!(projectId == rhs.projectId))
       return false;
     return true;
   }
-  bool operator != (const Airavata_searchExperimentsByDesc_args &rhs) const {
+  bool operator != (const Airavata_deleteProject_args &rhs) const {
     return !(*this == rhs);
   }
 
-  bool operator < (const Airavata_searchExperimentsByDesc_args & ) const;
+  bool operator < (const Airavata_deleteProject_args & ) const;
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
@@ -7295,49 +6320,47 @@ class Airavata_searchExperimentsByDesc_args {
 };
 
 
-class Airavata_searchExperimentsByDesc_pargs {
+class Airavata_deleteProject_pargs {
  public:
 
 
-  virtual ~Airavata_searchExperimentsByDesc_pargs() throw();
+  virtual ~Airavata_deleteProject_pargs() throw();
   const  ::apache::airavata::model::security::AuthzToken* authzToken;
-  const std::string* gatewayId;
-  const std::string* userName;
-  const std::string* description;
-  const int32_t* limit;
-  const int32_t* offset;
+  const std::string* projectId;
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
 };
 
-typedef struct _Airavata_searchExperimentsByDesc_result__isset {
-  _Airavata_searchExperimentsByDesc_result__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {}
+typedef struct _Airavata_deleteProject_result__isset {
+  _Airavata_deleteProject_result__isset() : success(false), ire(false), ace(false), ase(false), pnfe(false), ae(false) {}
   bool success :1;
   bool ire :1;
   bool ace :1;
   bool ase :1;
+  bool pnfe :1;
   bool ae :1;
-} _Airavata_searchExperimentsByDesc_result__isset;
+} _Airavata_deleteProject_result__isset;
 
-class Airavata_searchExperimentsByDesc_result {
+class Airavata_deleteProject_result {
  public:
 
-  Airavata_searchExperimentsByDesc_result(const Airavata_searchExperimentsByDesc_result&);
-  Airavata_searchExperimentsByDesc_result& operator=(const Airavata_searchExperimentsByDesc_result&);
-  Airavata_searchExperimentsByDesc_result() {
+  Airavata_deleteProject_result(const Airavata_deleteProject_result&);
+  Airavata_deleteProject_result& operator=(const Airavata_deleteProject_result&);
+  Airavata_deleteProject_result() : success(0) {
   }
 
-  virtual ~Airavata_searchExperimentsByDesc_result() throw();
-  std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel>  success;
+  virtual ~Airavata_deleteProject_result() throw();
+  bool success;
    ::apache::airavata::api::error::InvalidRequestException ire;
    ::apache::airavata::api::error::AiravataClientException ace;
    ::apache::airavata::api::error::AiravataSystemException ase;
+   ::apache::airavata::api::error::ProjectNotFoundException pnfe;
    ::apache::airavata::api::error::AuthorizationException ae;
 
-  _Airavata_searchExperimentsByDesc_result__isset __isset;
+  _Airavata_deleteProject_result__isset __isset;
 
-  void __set_success(const std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & val);
+  void __set_success(const bool val);
 
   void __set_ire(const  ::apache::airavata::api::error::InvalidRequestException& val);
 
@@ -7345,9 +6368,11 @@ class Airavata_searchExperimentsByDesc_result {
 
   void __set_ase(const  ::apache::airavata::api::error::AiravataSystemException& val);
 
+  void __set_pnfe(const  ::apache::airavata::api::error::ProjectNotFoundException& val);
+
   void __set_ae(const  ::apache::airavata::api::error::AuthorizationException& val);
 
-  bool operator == (const Airavata_searchExperimentsByDesc_result & rhs) const
+  bool operator == (const Airavata_deleteProject_result & rhs) const
   {
     if (!(success == rhs.success))
       return false;
@@ -7357,61 +6382,64 @@ class Airavata_searchExperimentsByDesc_result {
       return false;
     if (!(ase == rhs.ase))
       return false;
+    if (!(pnfe == rhs.pnfe))
+      return false;
     if (!(ae == rhs.ae))
       return false;
     return true;
   }
-  bool operator != (const Airavata_searchExperimentsByDesc_result &rhs) const {
+  bool operator != (const Airavata_deleteProject_result &rhs) const {
     return !(*this == rhs);
   }
 
-  bool operator < (const Airavata_searchExperimentsByDesc_result & ) const;
+  bool operator < (const Airavata_deleteProject_result & ) const;
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
 };
 
-typedef struct _Airavata_searchExperimentsByDesc_presult__isset {
-  _Airavata_searchExperimentsByDesc_presult__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {}
+typedef struct _Airavata_deleteProject_presult__isset {
+  _Airavata_deleteProject_presult__isset() : success(false), ire(false), ace(false), ase(false), pnfe(false), ae(false) {}
   bool success :1;
   bool ire :1;
   bool ace :1;
   bool ase :1;
+  bool pnfe :1;
   bool ae :1;
-} _Airavata_searchExperimentsByDesc_presult__isset;
+} _Airavata_deleteProject_presult__isset;
 
-class Airavata_searchExperimentsByDesc_presult {
+class Airavata_deleteProject_presult {
  public:
 
 
-  virtual ~Airavata_searchExperimentsByDesc_presult() throw();
-  std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> * success;
+  virtual ~Airavata_deleteProject_presult() throw();
+  bool* success;
    ::apache::airavata::api::error::InvalidRequestException ire;
    ::apache::airavata::api::error::AiravataClientException ace;
    ::apache::airavata::api::error::AiravataSystemException ase;
+   ::apache::airavata::api::error::ProjectNotFoundException pnfe;
    ::apache::airavata::api::error::AuthorizationException ae;
 
-  _Airavata_searchExperimentsByDesc_presult__isset __isset;
+  _Airavata_deleteProject_presult__isset __isset;
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
 };
 
 
-class Airavata_searchExperimentsByApplication_args {
+class Airavata_getUserProjects_args {
  public:
 
-  Airavata_searchExperimentsByApplication_args(const Airavata_searchExperimentsByApplication_args&);
-  Airavata_searchExperimentsByApplication_args& operator=(const Airavata_searchExperimentsByApplication_args&);
-  Airavata_searchExperimentsByApplication_args() : gatewayId(), userName(), applicationId(), limit(0), offset(0) {
+  Airavata_getUserProjects_args(const Airavata_getUserProjects_args&);
+  Airavata_getUserProjects_args& operator=(const Airavata_getUserProjects_args&);
+  Airavata_getUserProjects_args() : gatewayId(), userName(), limit(0), offset(0) {
   }
 
-  virtual ~Airavata_searchExperimentsByApplication_args() throw();
+  virtual ~Airavata_getUserProjects_args() throw();
    ::apache::airavata::model::security::AuthzToken authzToken;
   std::string gatewayId;
   std::string userName;
-  std::string applicationId;
   int32_t limit;
   int32_t offset;
 
@@ -7421,13 +6449,11 @@ class Airavata_searchExperimentsByApplication_args {
 
   void __set_userName(const std::string& val);
 
-  void __set_applicationId(const std::string& val);
-
   void __set_limit(const int32_t val);
 
   void __set_offset(const int32_t val);
 
-  bool operator == (const Airavata_searchExperimentsByApplication_args & rhs) const
+  bool operator == (const Airavata_getUserProjects_args & rhs) const
   {
     if (!(authzToken == rhs.authzToken))
       return false;
@@ -7435,19 +6461,17 @@ class Airavata_searchExperimentsByApplication_args {
       return false;
     if (!(userName == rhs.userName))
       return false;
-    if (!(applicationId == rhs.applicationId))
-      return false;
     if (!(limit == rhs.limit))
       return false;
     if (!(offset == rhs.offset))
       return false;
     return true;
   }
-  bool operator != (const Airavata_searchExperimentsByApplication_args &rhs) const {
+  bool operator != (const Airavata_getUserProjects_args &rhs) const {
     return !(*this == rhs);
   }
 
-  bool operator < (const Airavata_searchExperimentsByApplication_args & ) const;
+  bool operator < (const Airavata_getUserProjects_args & ) const;
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
@@ -7455,15 +6479,14 @@ class Airavata_searchExperimentsByApplication_args {
 };
 
 
-class Airavata_searchExperimentsByApplication_pargs {
+class Airavata_getUserProjects_pargs {
  public:
 
 
-  virtual ~Airavata_searchExperimentsByApplication_pargs() throw();
+  virtual ~Airavata_getUserProjects_pargs() throw();
   const  ::apache::airavata::model::security::AuthzToken* authzToken;
   const std::string* gatewayId;
   const std::string* userName;
-  const std::string* applicationId;
   const int32_t* limit;
   const int32_t* offset;
 
@@ -7471,33 +6494,33 @@ class Airavata_searchExperimentsByApplication_pargs {
 
 };
 
-typedef struct _Airavata_searchExperimentsByApplication_result__isset {
-  _Airavata_searchExperimentsByApplication_result__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {}
+typedef struct _Airavata_getUserProjects_result__isset {
+  _Airavata_getUserProjects_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_searchExperimentsByApplication_result__isset;
+} _Airavata_getUserProjects_result__isset;
 
-class Airavata_searchExperimentsByApplication_result {
+class Airavata_getUserProjects_result {
  public:
 
-  Airavata_searchExperimentsByApplication_result(const Airavata_searchExperimentsByApplication_result&);
-  Airavata_searchExperimentsByApplication_result& operator=(const Airavata_searchExperimentsByApplication_result&);
-  Airavata_searchExperimentsByApplication_result() {
+  Airavata_getUserProjects_result(const Airavata_getUserProjects_result&);
+  Airavata_getUserProjects_result& operator=(const Airavata_getUserProjects_result&);
+  Airavata_getUserProjects_result() {
   }
 
-  virtual ~Airavata_searchExperimentsByApplication_result() throw();
-  std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel>  success;
+  virtual ~Airavata_getUserProjects_result() throw();
+  std::vector< ::apache::airavata::model::workspace::Project>  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_searchExperimentsByApplication_result__isset __isset;
+  _Airavata_getUserProjects_result__isset __isset;
 
-  void __set_success(const std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & val);
+  void __set_success(const std::vector< ::apache::airavata::model::workspace::Project> & val);
 
   void __set_ire(const  ::apache::airavata::api::error::InvalidRequestException& val);
 
@@ -7507,7 +6530,7 @@ class Airavata_searchExperimentsByApplication_result {
 
   void __set_ae(const  ::apache::airavata::api::error::AuthorizationException& val);
 
-  bool operator == (const Airavata_searchExperimentsByApplication_result & rhs) const
+  bool operator == (const Airavata_getUserProjects_result & rhs) const
   {
     if (!(success == rhs.success))
       return false;
@@ -7521,57 +6544,57 @@ class Airavata_searchExperimentsByApplication_result {
       return false;
     return true;
   }
-  bool operator != (const Airavata_searchExperimentsByApplication_result &rhs) const {
+  bool operator != (const Airavata_getUserProjects_result &rhs) const {
     return !(*this == rhs);
   }
 
-  bool operator < (const Airavata_searchExperimentsByApplication_result & ) const;
+  bool operator < (const Airavata_getUserProjects_result & ) const;
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
 };
 
-typedef struct _Airavata_searchExperimentsByApplication_presult__isset {
-  _Airavata_searchExperimentsByApplication_presult__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {}
+typedef struct _Airavata_getUserProjects_presult__isset {
+  _Airavata_getUserProjects_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_searchExperimentsByApplication_presult__isset;
+} _Airavata_getUserProjects_presult__isset;
 
-class Airavata_searchExperimentsByApplication_presult {
+class Airavata_getUserProjects_presult {
  public:
 
 
-  virtual ~Airavata_searchExperimentsByApplication_presult() throw();
-  std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> * success;
+  virtual ~Airavata_getUserProjects_presult() throw();
+  std::vector< ::apache::airavata::model::workspace::Project> * 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_searchExperimentsByApplication_presult__isset __isset;
+  _Airavata_getUserProjects_presult__isset __isset;
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
 };
 
 
-class Airavata_searchExperimentsByStatus_args {
+class Airavata_searchProjectsByProjectName_args {
  public:
 
-  Airavata_searchExperimentsByStatus_args(const Airavata_searchExperimentsByStatus_args&);
-  Airavata_searchExperimentsByStatus_args& operator=(const Airavata_searchExperimentsByStatus_args&);
-  Airavata_searchExperimentsByStatus_args() : gatewayId(), userName(), experimentState(( ::apache::airavata::model::status::ExperimentState::type)0), limit(0), offset(0) {
+  Airavata_searchProjectsByProjectName_args(const Airavata_searchProjectsByProjectName_args&);
+  Airavata_searchProjectsByProjectName_args& operator=(const Airavata_searchProjectsByProjectName_args&);
+  Airavata_searchProjectsByProjectName_args() : gatewayId(), userName(), projectName(), limit(0), offset(0) {
   }
 
-  virtual ~Airavata_searchExperimentsByStatus_args() throw();
+  virtual ~Airavata_searchProjectsByProjectName_args() throw();
    ::apache::airavata::model::security::AuthzToken authzToken;
   std::string gatewayId;
   std::string userName;
-   ::apache::airavata::model::status::ExperimentState::type experimentState;
+  std::string projectName;
   int32_t limit;
   int32_t offset;
 
@@ -7581,13 +6604,13 @@ class Airavata_searchExperimentsByStatus_args {
 
   void __set_userName(const std::string& val);
 
-  void __set_experimentState(const  ::apache::airavata::model::status::ExperimentState::type val);
+  void __set_projectName(const std::string& val);
 
   void __set_limit(const int32_t val);
 
   void __set_offset(const int32_t val);
 
-  bool operator == (const Airavata_searchExperimentsByStatus_args & rhs) const
+  bool operator == (const Airavata_searchProjectsByProjectName_args & rhs) const
   {
     if (!(authzToken == rhs.authzToken))
       return false;
@@ -7595,7 +6618,7 @@ class Airavata_searchExperimentsByStatus_args {
       return false;
     if (!(userName == rhs.userName))
       return false;
-    if (!(experimentState == rhs.experimentState))
+    if (!(projectName == rhs.projectName))
       return false;
     if (!(limit == rhs.limit))
       return false;
@@ -7603,11 +6626,11 @@ class Airavata_searchExperimentsByStatus_args {
       return false;
     return true;
   }
-  bool operator != (const Airavata_searchExperimentsByStatus_args &rhs) const {
+  bool operator != (const Airavata_searchProjectsByProjectName_args &rhs) const {
     return !(*this == rhs);
   }
 
-  bool operator < (const Airavata_searchExperimentsByStatus_args & ) const;
+  bool operator < (const Airavata_searchProjectsByProjectName_args & ) const;
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
@@ -7615,15 +6638,15 @@ class Airavata_searchExperimentsByStatus_args {
 };
 
 
-class Airavata_searchExperimentsByStatus_pargs {
+class Airavata_searchProjectsByProjectName_pargs {
  public:
 
 
-  virtual ~Airavata_searchExperimentsByStatus_pargs() throw();
+  virtual ~Airavata_searchProjectsByProjectName_pargs() throw();
   const  ::apache::airavata::model::security::AuthzToken* authzToken;
   const std::string* gatewayId;
   const std::string* userName;
-  const  ::apache::airavata::model::status::ExperimentState::type* experimentState;
+  const std::string* projectName;
   const int32_t* limit;
   const int32_t* offset;
 
@@ -7631,33 +6654,33 @@ class Airavata_searchExperimentsByStatus_pargs {
 
 };
 
-typedef struct _Airavata_searchExperimentsByStatus_result__isset {
-  _Airavata_searchExperimentsByStatus_result__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {}
+typedef struct _Airavata_searchProjectsByProjectName_result__isset {
+  _Airavata_searchProjectsByProjectName_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_searchExperimentsByStatus_result__isset;
+} _Airavata_searchProjectsByProjectName_result__isset;
 
-class Airavata_searchExperimentsByStatus_result {
+class Airavata_searchProjectsByProjectName_result {
  public:
 
-  Airavata_searchExperimentsByStatus_result(const Airavata_searchExperimentsByStatus_result&);
-  Airavata_searchExperimentsByStatus_result& operator=(const Airavata_searchExperimentsByStatus_result&);
-  Airavata_searchExperimentsByStatus_result() {
+  Airavata_searchProjectsByProjectName_result(const Airavata_searchProjectsByProjectName_result&);
+  Airavata_searchProjectsByProjectName_result& operator=(const Airavata_searchProjectsByProjectName_result&);
+  Airavata_searchProjectsByProjectName_result() {
   }
 
-  virtual ~Airavata_searchExperimentsByStatus_result() throw();
-  std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel>  success;
+  virtual ~Airavata_searchProjectsByProjectName_result() throw();
+  std::vector< ::apache::airavata::model::workspace::Project>  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_searchExperimentsByStatus_result__isset __isset;
+  _Airavata_searchProjectsByProjectName_result__isset __isset;
 
-  void __set_success(const std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & val);
+  void __set_success(const std::vector< ::apache::airavata::model::workspace::Project> & val);
 
   void __set_ire(const  ::apache::airavata::api::error::InvalidRequestException& val);
 
@@ -7667,7 +6690,7 @@ class Airavata_searchExperimentsByStatus_result {
 
   void __set_ae(const  ::apache::airavata::api::error::AuthorizationException& val);
 
-  bool operator == (const Airavata_searchExperimentsByStatus_result & rhs) const
+  bool operator == (const Airavata_searchProjectsByProjectName_result & rhs) const
   {
     if (!(success == rhs.success))
       return false;
@@ -7681,58 +6704,57 @@ class Airavata_searchExperimentsByStatus_result {
       return false;
     return true;
   }
-  bool operator != (const Airavata_searchExperimentsByStatus_result &rhs) const {
+  bool operator != (const Airavata_searchProjectsByProjectName_result &rhs) const {
     return !(*this == rhs);
   }
 
-  bool operator < (const Airavata_searchExperimentsByStatus_result & ) const;
+  bool operator < (const Airavata_searchProjectsByProjectName_result & ) const;
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
 };
 
-typedef struct _Airavata_searchExperimentsByStatus_presult__isset {
-  _Airavata_searchExperimentsByStatus_presult__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {}
+typedef struct _Airavata_searchProjectsByProjectName_presult__isset {
+  _Airavata_searchProjectsByProjectName_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_searchExperimentsByStatus_presult__isset;
+} _Airavata_searchProjectsByProjectName_presult__isset;
 
-class Airavata_searchExperimentsByStatus_presult {
+class Airavata_searchProjectsByProjectName_presult {
  public:
 
 
-  virtual ~Airavata_searchExperimentsByStatus_presult() throw();
-  std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> * success;
+  virtual ~Airavata_searchProjectsByProjectName_presult() throw();
+  std::vector< ::apache::airavata::model::workspace::Project> * 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_searchExperimentsByStatus_presult__isset __isset;
+  _Airavata_searchProjectsByProjectName_presult__isset __isset;
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
 };
 
 
-class Airavata_searchExperimentsByCreationTime_args {
+class Airavata_searchProjectsByProjectDesc_args {
  public:
 
-  Airavata_searchExperimentsByCreationTime_args(const Airavata_searchExperimentsByCreationTime_args&);
-  Airavata_searchExperimentsByCreationTime_args& operator=(const Airavata_searchExperimentsByCreationTime_args&);
-  Airavata_searchExperimentsByCreationTime_args() : gatewayId(), userName(), fromTime(0), toTime(0), limit(0), offset(0) {
+  Airavata_searchProjectsByProjectDesc_args(const Airavata_searchProjectsByProjectDesc_args&);
+  Airavata_searchProjectsByProjectDesc_args& operator=(const Airavata_searchProjectsByProjectDesc_args&);
+  Airavata_searchProjectsByProjectDesc_args() : gatewayId(), userName(), description(), limit(0), offset(0) {
   }
 
-  virtual ~Airavata_searchExperimentsByCreationTime_args() throw();
+  virtual ~Airavata_searchProjectsByProjectDesc_args() throw();
    ::apache::airavata::model::security::AuthzToken authzToken;
   std::string gatewayId;
   std::string userName;
-  int64_t fromTime;
-  int64_t toTime;
+  std::string description;
   int32_t limit;
   int32_t offset;
 
@@ -7742,15 +6764,13 @@ class Airavata_searchExperimentsByCreationTime_args {
 
   void __set_userName(const std::string& val);
 
-  void __set_fromTime(const int64_t val);
-
-  void __set_toTime(const int64_t val);
+  void __set_description(const std::string& val);
 
   void __set_limit(const int32_t val);
 
   void __set_offset(const int32_t val);
 
-  bool operator == (const Airavata_searchExperimentsByCreationTime_args & rhs) const
+  bool operator == (const Airavata_searchProjectsByProjectDesc_args & rhs) const
   {
     if (!(authzToken == rhs.authzToken))
       return false;
@@ -7758,9 +6778,7 @@ class Airavata_searchExperimentsByCreationTime_args {
       return false;
     if (!(userName == rhs.userName))
       return false;
-    if (!(fromTime == rhs.fromTime))
-      return false;
-    if (!(toTime == rhs.toTime))
+    if (!(description == rhs.description))
       return false;
     if (!(limit == rhs.limit))
       return false;
@@ -7768,11 +6786,11 @@ class Airavata_searchExperimentsByCreationTime_args {
       return false;
     return true;
   }
-  bool operator != (const Airavata_searchExperimentsByCreationTime_args &rhs) const {
+  bool operator != (const Airavata_searchProjectsByProjectDesc_args &rhs) const {
     return !(*this == rhs);
   }
 
-  bool operator < (const Airavata_searchExperimentsByCreationTime_args & ) const;
+  bool operator < (const Airavata_searchProjectsByProjectDesc_args & ) const;
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
@@ -7780,16 +6798,15 @@ class Airavata_searchExperimentsByCreationTime_args {
 };
 
 
-class Airavata_searchExperimentsByCreationTime_pargs {
+class Airavata_searchProjectsByProjectDesc_pargs {
  public:
 
 
-  virtual ~Airavata_searchExperimentsByCreationTime_pargs() throw();
+  virtual ~Airavata_searchProjectsByProjectDesc_pargs() throw();
   const  ::apache::airavata::model::security::AuthzToken* authzToken;
   const std::string* gatewayId;
   const std::string* userName;
-  const int64_t* fromTime;
-  const int64_t* toTime;
+  const std::string* description;
   const int32_t* limit;
   const int32_t* offset;
 
@@ -7797,33 +6814,33 @@ class Airavata_searchExperimentsByCreationTime_pargs {
 
 };
 
-typedef struct _Airavata_searchExperimentsByCreationTime_result__isset {
-  _Airavata_searchExperimentsByCreationTime_result__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {}
+typedef struct _Airavata_searchProjectsByProjectDesc_result__isset {
+  _Airavata_searchProjectsByProjectDesc_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_searchExperimentsByCreationTime_result__isset;
+} _Airavata_searchProjectsByProjectDesc_result__isset;
 
-class Airavata_searchExperimentsByCreationTime_result {
+class Airavata_searchProjectsByProjectDesc_result {
  public:
 
-  Airavata_searchExperimentsByCreationTime_result(const Airavata_searchExperimentsByCreationTime_result&);
-  Airavata_searchExperimentsByCreationTime_result& operator=(const Airavata_searchExperimentsByCreationTime_result&);
-  Airavata_searchExperimentsByCreationTime_result() {
+  Airavata_searchProjectsByProjectDesc_result(const Airavata_searchProjectsByProjectDesc_result&);
+  Airavata_searchProjectsByProjectDesc_result& operator=(const Airavata_searchProjectsByProjectDesc_result&);
+  Airavata_searchProjectsByProjectDesc_result() {
   }
 
-  virtual ~Airavata_searchExperimentsByCreationTime_result() throw();
-  std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel>  success;
+  virtual ~Airavata_searchProjectsByProjectDesc_result() throw();
+  std::vector< ::apache::airavata::model::workspace::Project>  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_searchExperimentsByCreationTime_result__isset __isset;
+  _Airavata_searchProjectsByProjectDesc_result__isset __isset;
 
-  void __set_success(const std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & val);
+  void __set_success(const std::vector< ::apache::airavata::model::workspace::Project> & val);
 
   void __set_ire(const  ::apache::airavata::api::error::InvalidRequestException& val);
 
@@ -7833,7 +6850,7 @@ class Airavata_searchExperimentsByCreationTime_result {
 
   void __set_ae(const  ::apache::airavata::api::error::AuthorizationException& val);
 
-  bool operator == (const Airavata_searchExperimentsByCreationTime_result & rhs) const
+  bool operator == (const Airavata_searchProjectsByProjectDesc_result & rhs) const
   {
     if (!(success == rhs.success))
       return false;
@@ -7847,38 +6864,38 @@ class Airavata_searchExperimentsByCreationTime_result {
       return false;
     return true;
   }
-  bool operator != (const Airavata_searchExperimentsByCreationTime_result &rhs) const {
+  bool operator != (const Airavata_searchProjectsByProjectDesc_result &rhs) const {
     return !(*this == rhs);
   }
 
-  bool operator < (const Airavata_searchExperimentsByCreationTime_result & ) const;
+  bool operator < (const Airavata_searchProjectsByProjectDesc_result & ) const;
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
 };
 
-typedef struct _Airavata_searchExperimentsByCreationTime_presult__isset {
-  _Airavata_searchExperimentsByCreationTime_presult__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {}
+typedef struct _Airavata_searchProjectsByProjectDesc_presult__isset {
+  _Airavata_searchProjectsByProjectDesc_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_searchExperimentsByCreationTime_presult__isset;
+} _Airavata_searchProjectsByProjectDesc_presult__isset;
 
-class Airavata_searchExperimentsByCreationTime_presult {
+class Airavata_searchProjectsByProjectDesc_presult {
  public:
 
 
-  virtual ~Airavata_searchExperimentsByCreationTime_presult() throw();
-  std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> * success;
+  virtual ~Airavata_searchProjectsByProjectDesc_presult() throw();
+  std::vector< ::apache::airavata::model::workspace::Project> * 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_searchExperimentsByCreationTime_presult__isset __isset;
+  _Airavata_searchProjectsByProjectDesc_presult__isset __isset;
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
@@ -23987,21 +23004,6 @@ class AiravataClient : virtual public AiravataIf {
   void searchProjectsByProjectDesc(std::vector< ::apache::airavata::model::workspace::Project> & _return, const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const std::string& description, const int32_t limit, const int32_t offset);
   void send_searchProjectsByProjectDesc(const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const std::string& description, const int32_t limit, const int32_t offset);
   void recv_searchProjectsByProjectDesc(std::vector< ::apache::airavata::model::workspace::Project> & _return);
-  void searchExperimentsByName(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & _return, const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const std::string& expName, const int32_t limit, const int32_t offset);
-  void send_searchExperimentsByName(const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const std::string& expName, const int32_t limit, const int32_t offset);
-  void recv_searchExperimentsByName(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & _return);
-  void searchExperimentsByDesc(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & _return, const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const std::string& description, const int32_t limit, const int32_t offset);
-  void send_searchExperimentsByDesc(const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const std::string& description, const int32_t limit, const int32_t offset);
-  void recv_searchExperimentsByDesc(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & _return);
-  void searchExperimentsByApplication(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & _return, const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const std::string& applicationId, const int32_t limit, const int32_t offset);
-  void send_searchExperimentsByApplication(const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const std::string& applicationId, const int32_t limit, const int32_t offset);
-  void recv_searchExperimentsByApplication(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & _return);
-  void searchExperimentsByStatus(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & _return, const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const  ::apache::airavata::model::status::ExperimentState::type experimentState, const int32_t limit, const int32_t offset);
-  void send_searchExperimentsByStatus(const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const  ::apache::airavata::model::status::ExperimentState::type experimentState, const int32_t limit, const int32_t offset);
-  void recv_searchExperimentsByStatus(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & _return);
-  void searchExperimentsByCreationTime(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & _return, const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const int64_t fromTime, const int64_t toTime, const int32_t limit, const int32_t offset);
-  void send_searchExperimentsByCreationTime(const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const int64_t fromTime, const int64_t toTime, const int32_t limit, const int32_t offset);
-  void recv_searchExperimentsByCreationTime(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & _return);
   void searchExperiments(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & _return, const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const std::map< ::apache::airavata::model::experiment::ExperimentSearchFields::type, std::string> & filters, const int32_t limit, const int32_t offset);
   void send_searchExperiments(const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const std::map< ::apache::airavata::model::experiment::ExperimentSearchFields::type, std::string> & filters, const int32_t limit, const int32_t offset);
   void recv_searchExperiments(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & _return);
@@ -24387,11 +23389,6 @@ class AiravataProcessor : public ::apache::thrift::TDispatchProcessor {
   void process_getUserProjects(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
   void process_searchProjectsByProjectName(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
   void process_searchProjectsByProjectDesc(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
-  void process_searchExperimentsByName(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
-  void process_searchExperimentsByDesc(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
-  void process_searchExperimentsByApplication(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
-  void process_searchExperimentsByStatus(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
-  void process_searchExperimentsByCreationTime(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
   void process_searchExperiments(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
   void process_getExperimentStatistics(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
   void process_getExperimentsInProject(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
@@ -24537,11 +23534,6 @@ class AiravataProcessor : public ::apache::thrift::TDispatchProcessor {
     processMap_["getUserProjects"] = &AiravataProcessor::process_getUserProjects;
     processMap_["searchProjectsByProjectName"] = &AiravataProcessor::process_searchProjectsByProjectName;
     processMap_["searchProjectsByProjectDesc"] = &AiravataProcessor::process_searchProjectsByProjectDesc;
-    processMap_["searchExperimentsByName"] = &AiravataProcessor::process_searchExperimentsByName;
-    processMap_["searchExperimentsByDesc"] = &AiravataProcessor::process_searchExperimentsByDesc;
-    processMap_["searchExperimentsByApplication"] = &AiravataProcessor::process_searchExperimentsByApplication;
-    processMap_["searchExperimentsByStatus"] = &AiravataProcessor::process_searchExperimentsByStatus;
-    processMap_["searchExperimentsByCreationTime"] = &AiravataProcessor::process_searchExperimentsByCreationTime;
     processMap_["searchExperiments"] = &AiravataProcessor::process_searchExperiments;
     processMap_["getExperimentStatistics"] = &AiravataProcessor::process_getExperimentStatistics;
     processMap_["getExperimentsInProject"] = &AiravataProcessor::process_getExperimentsInProject;
@@ -24954,56 +23946,6 @@ class AiravataMultiface : virtual public AiravataIf {
     return;
   }
 
-  void searchExperimentsByName(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & _return, const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const std::string& expName, const int32_t limit, const int32_t offset) {
-    size_t sz = ifaces_.size();
-    size_t i = 0;
-    for (; i < (sz - 1); ++i) {
-      ifaces_[i]->searchExperimentsByName(_return, authzToken, gatewayId, userName, expName, limit, offset);
-    }
-    ifaces_[i]->searchExperimentsByName(_return, authzToken, gatewayId, userName, expName, limit, offset);
-    return;
-  }
-
-  void searchExperimentsByDesc(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & _return, const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const std::string& description, const int32_t limit, const int32_t offset) {
-    size_t sz = ifaces_.size();
-    size_t i = 0;
-    for (; i < (sz - 1); ++i) {
-      ifaces_[i]->searchExperimentsByDesc(_return, authzToken, gatewayId, userName, description, limit, offset);
-    }
-    ifaces_[i]->searchExperimentsByDesc(_return, authzToken, gatewayId, userName, description, limit, offset);
-    return;
-  }
-
-  void searchExperimentsByApplication(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & _return, const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const std::string& applicationId, const int32_t limit, const int32_t offset) {
-    size_t sz = ifaces_.size();
-    size_t i = 0;
-    for (; i < (sz - 1); ++i) {
-      ifaces_[i]->searchExperimentsByApplication(_return, authzToken, gatewayId, userName, applicationId, limit, offset);
-    }
-    ifaces_[i]->searchExperimentsByApplication(_return, authzToken, gatewayId, userName, applicationId, limit, offset);
-    return;
-  }
-
-  void searchExperimentsByStatus(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & _return, const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const  ::apache::airavata::model::status::ExperimentState::type experimentState, const int32_t limit, const int32_t offset) {
-    size_t sz = ifaces_.size();
-    size_t i = 0;
-    for (; i < (sz - 1); ++i) {
-      ifaces_[i]->searchExperimentsByStatus(_return, authzToken, gatewayId, userName, experimentState, limit, offset);
-    }
-    ifaces_[i]->searchExperimentsByStatus(_return, authzToken, gatewayId, userName, experimentState, limit, offset);
-    return;
-  }
-
-  void searchExperimentsByCreationTime(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & _return, const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const int64_t fromTime, const int64_t toTime, const int32_t limit, const int32_t offset) {
-    size_t sz = ifaces_.size();
-    size_t i = 0;
-    for (; i < (sz - 1); ++i) {
-      ifaces_[i]->searchExperimentsByCreationTime(_return, authzToken, gatewayId, userName, fromTime, toTime, limit, offset);
-    }
-    ifaces_[i]->searchExperimentsByCreationTime(_return, authzToken, gatewayId, userName, fromTime, toTime, limit, offset);
-    return;
-  }
-
   void searchExperiments(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & _return, const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const std::map< ::apache::airavata::model::experiment::ExperimentSearchFields::type, std::string> & filters, const int32_t limit, const int32_t offset) {
     size_t sz = ifaces_.size();
     size_t i = 0;
@@ -26213,21 +25155,6 @@ class AiravataConcurrentClient : virtual public AiravataIf {
   void searchProjectsByProjectDesc(std::vector< ::apache::airavata::model::workspace::Project> & _return, const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const std::string& description, const int32_t limit, const int32_t offset);
   int32_t send_searchProjectsByProjectDesc(const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const std::string& description, const int32_t limit, const int32_t offset);
   void recv_searchProjectsByProjectDesc(std::vector< ::apache::airavata::model::workspace::Project> & _return, const int32_t seqid);
-  void searchExperimentsByName(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & _return, const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const std::string& expName, const int32_t limit, const int32_t offset);
-  int32_t send_searchExperimentsByName(const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const std::string& expName, const int32_t limit, const int32_t offset);
-  void recv_searchExperimentsByName(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & _return, const int32_t seqid);
-  void searchExperimentsByDesc(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & _return, const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const std::string& description, const int32_t limit, const int32_t offset);
-  int32_t send_searchExperimentsByDesc(const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const std::string& description, const int32_t limit, const int32_t offset);
-  void recv_searchExperimentsByDesc(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & _return, const int32_t seqid);
-  void searchExperimentsByApplication(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & _return, const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const std::string& applicationId, const int32_t limit, const int32_t offset);
-  int32_t send_searchExperimentsByApplication(const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const std::string& applicationId, const int32_t limit, const int32_t offset);
-  void recv_searchExperimentsByApplication(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & _return, const int32_t seqid);
-  void searchExperimentsByStatus(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & _return, const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const  ::apache::airavata::model::status::ExperimentState::type experimentState, const int32_t limit, const int32_t offset);
-  int32_t send_searchExperimentsByStatus(const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const  ::apache::airavata::model::status::ExperimentState::type experimentState, const int32_t limit, const int32_t offset);
-  void recv_searchExperimentsByStatus(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & _return, const int32_t seqid);
-  void searchExperimentsByCreationTime(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & _return, const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const int64_t fromTime, const int64_t toTime, const int32_t limit, const int32_t offset);
-  int32_t send_searchExperimentsByCreationTime(const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const int64_t fromTime, const int64_t toTime, const int32_t limit, const int32_t offset);
-  void recv_searchExperimentsByCreationTime(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & _return, const int32_t seqid);
   void searchExperiments(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & _return, const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const std::map< ::apache::airavata::model::experiment::ExperimentSearchFields::type, std::string> & filters, const int32_t limit, const int32_t offset);
   int32_t send_searchExperiments(const  ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId, const std::string& userName, const std::map< ::apache::airavata::model::experiment::ExperimentSearchFields::type, std::string> & filters, const int32_t limit, const int32_t offset);
   void recv_searchExperiments(std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> & _return, const int32_t seqid);


Mime
View raw message