Pointing libs to airavata SDK - AIRAVATA-1274
Project: http://git-wip-us.apache.org/repos/asf/airavata/repo Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/01f648a5 Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/01f648a5 Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/01f648a5 Branch: refs/heads/master Commit: 01f648a5c6cf4b95122bac17cb373e01d9341fb7 Parents: 465ca53 Author: Suresh Marru <[email protected]> Authored: Tue Jul 1 06:25:21 2014 -0400 Committer: Suresh Marru <[email protected]> Committed: Tue Jul 1 06:25:21 2014 -0400 ---------------------------------------------------------------------- .../airavata/api/server/AiravataAPIServer.java | 2 +- .../server/handler/AiravataServerHandler.java | 50 + .../java/org/apache/airavata/api/Airavata.java | 17009 +++++++++++------ .../src/main/resources/lib/Airavata.cpp | 1518 +- .../src/main/resources/lib/Airavata.h | 612 + .../resources/lib/Airavata_server.skeleton.cpp | 20 + .../src/main/resources/lib/airavataAPI_types.h | 5 +- .../resources/lib/Airavata/API/Airavata.php | 1120 ++ .../API/AppCatalog/ApplicationCatalogAPI.php | 7306 ------- .../lib/Airavata/API/AppCatalog/Types.php | 22 - .../Model/Application/Deployment/Types.php | 602 - .../Model/Application/Interface/Types.php | 633 - .../airavata-client-properties.ini | 3 +- samples/php-cli-samples/getAppModule.php | 95 + samples/php-cli-samples/registerAppModule.php | 102 + 15 files changed, 14421 insertions(+), 14678 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/airavata/blob/01f648a5/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/AiravataAPIServer.java ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/AiravataAPIServer.java b/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/AiravataAPIServer.java index 599de49..4969f15 100644 --- a/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/AiravataAPIServer.java +++ b/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/AiravataAPIServer.java @@ -58,7 +58,7 @@ public class AiravataAPIServer implements IServer{ public void StartAiravataServer(Airavata.Processor<Airavata.Iface> airavataAPIServer) throws AiravataSystemException { try { AiravataUtils.setExecutionAsServer(); - //RegistryInitUtil.initializeDB(); + RegistryInitUtil.initializeDB(); final int serverPort = Integer.parseInt(ServerSettings.getSetting(Constants.API_SERVER_PORT,"8930")); final String serverHost = ServerSettings.getSetting(Constants.API_SERVER_HOST, null); http://git-wip-us.apache.org/repos/asf/airavata/blob/01f648a5/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/handler/AiravataServerHandler.java ---------------------------------------------------------------------- diff --git a/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/handler/AiravataServerHandler.java b/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/handler/AiravataServerHandler.java index b332cd8..9ec8354 100644 --- a/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/handler/AiravataServerHandler.java +++ b/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/handler/AiravataServerHandler.java @@ -34,6 +34,7 @@ import org.apache.airavata.api.Airavata; import org.apache.airavata.api.airavataAPIConstants; import org.apache.airavata.common.exception.ApplicationSettingsException; import org.apache.airavata.common.utils.ServerSettings; +import org.apache.airavata.model.appcatalog.appdeployment.ApplicationModule; import org.apache.airavata.model.error.AiravataClientException; import org.apache.airavata.model.error.AiravataErrorType; import org.apache.airavata.model.error.AiravataSystemException; @@ -1150,4 +1151,53 @@ public class AiravataServerHandler implements Airavata.Iface, Watcher { client.terminateExperiment(airavataExperimentId); } + /** + * Register a Application Module. + * + * @param applicationModule Application Module Object created from the datamodel. + * @return appModuleId + * Returns a server-side generated airavata appModule globally unique identifier. + */ + @Override + public String registerAppicationModule(ApplicationModule applicationModule) throws InvalidRequestException, AiravataClientException, AiravataSystemException, TException { + return null; + } + + /** + * Fetch a Application Module. + * + * @param appModuleId The identifier for the requested application module + * @return applicationModule + * Returns a application Module Object. + */ + @Override + public ApplicationModule getAppicationModule(String appModuleId) throws InvalidRequestException, AiravataClientException, AiravataSystemException, TException { + return null; + } + + /** + * Update a Application Module. + * + * @param appModuleId The identifier for the requested application module to be updated. + * @param applicationModule Application Module Object created from the datamodel. + * @return status + * Returns a success/failure of the update. + */ + @Override + public boolean updateAppicationModule(String appModuleId, ApplicationModule applicationModule) throws InvalidRequestException, AiravataClientException, AiravataSystemException, TException { + return false; + } + + /** + * Delete a Application Module. + * + * @param appModuleId The identifier for the requested application module to be deleted. + * @return status + * Returns a success/failure of the deletion. + */ + @Override + public boolean deleteAppicationModule(String appModuleId) throws InvalidRequestException, AiravataClientException, AiravataSystemException, TException { + return false; + } + }
