removing files from wrong merge

Project: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/commit/d55608f1
Tree: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/tree/d55608f1
Diff: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/diff/d55608f1

Branch: refs/heads/develop
Commit: d55608f118fdee56cacbc3cb9eea6d691ed1c248
Parents: 320feab
Author: scnakandala <[email protected]>
Authored: Tue Dec 13 17:09:00 2016 -0500
Committer: scnakandala <[email protected]>
Committed: Tue Dec 13 17:09:02 2016 -0500

----------------------------------------------------------------------
 airavata-api/README                             |     56 -
 airavata-api/airavata-api-server/pom.xml        |    161 -
 .../airavata/api/server/AiravataAPIServer.java  |    237 -
 .../api/server/AiravataDerbyServer.java         |    167 -
 .../server/handler/AiravataServerHandler.java   |   4102 -
 .../AiravataExperimentStatusUpdator.java        |    220 -
 .../listener/ExperimentStatusChangedEvent.java  |     64 -
 .../security/AiravataSecurityManager.java       |     43 -
 .../DefaultAiravataSecurityManager.java         |    273 -
 .../api/server/security/IdentityContext.java    |     44 -
 .../airavata/api/server/security/Main.java      |    179 -
 .../server/security/SecurityManagerFactory.java |     60 -
 .../server/security/authzcache/AuthzCache.java  |     61 -
 .../security/authzcache/AuthzCacheEntry.java    |     63 -
 .../security/authzcache/AuthzCacheIndex.java    |     90 -
 .../security/authzcache/AuthzCacheManager.java  |     80 -
 .../authzcache/AuthzCacheManagerFactory.java    |     60 -
 .../security/authzcache/AuthzCachedStatus.java  |     34 -
 .../authzcache/DefaultAuthzCacheManager.java    |    106 -
 .../security/interceptor/SecurityCheck.java     |     36 -
 .../interceptor/SecurityInterceptor.java        |     83 -
 .../security/interceptor/SecurityModule.java    |     43 -
 .../security/oauth/DefaultOAuthClient.java      |     91 -
 .../server/security/xacml/DefaultPAPClient.java |    125 -
 .../server/security/xacml/DefaultXACMLPEP.java  |    133 -
 .../airavata/api/server/util/Constants.java     |     31 -
 airavata-api/airavata-api-stubs/pom.xml         |     76 -
 .../java/org/apache/airavata/api/Airavata.java  | 261412 ----------------
 .../airavata/api/airavata_apiConstants.java     |     72 -
 .../api/client/AiravataClientFactory.java       |     82 -
 .../airavata-cpp-sdk/pom.xml                    |    111 -
 .../src/main/assembly/bin-assembly.xml          |     63 -
 .../airavata-cpp-sdk/src/main/resources/INSTALL |     30 -
 .../airavata-cpp-sdk/src/main/resources/LICENSE |   2272 -
 .../airavata-cpp-sdk/src/main/resources/NOTICE  |    163 -
 .../airavata-cpp-sdk/src/main/resources/README  |      7 -
 .../airavata-client-properties.ini              |     21 -
 .../main/resources/client_samples/compile.sh    |     21 -
 .../client_samples/createExperiment.cpp         |    174 -
 .../resources/client_samples/createProject.cpp  |    117 -
 .../client_samples/getExperimentOutputs.cpp     |    121 -
 .../client_samples/getExperimentStatus.cpp      |    118 -
 .../client_samples/launchExperiment.cpp         |    116 -
 .../main/resources/lib/airavata/Airavata.cpp    |  93756 ------
 .../src/main/resources/lib/airavata/Airavata.h  |  30635 --
 .../lib/airavata/Airavata_server.skeleton.cpp   |   3529 -
 .../main/resources/lib/airavata/Workflow.cpp    |   2514 -
 .../src/main/resources/lib/airavata/Workflow.h  |   1171 -
 .../lib/airavata/Workflow_server.skeleton.cpp   |     91 -
 .../lib/airavata/airavataAPI_constants.cpp      |     36 -
 .../lib/airavata/airavataAPI_constants.h        |     42 -
 .../lib/airavata/airavataAPI_types.cpp          |     30 -
 .../resources/lib/airavata/airavataAPI_types.h  |     49 -
 .../airavata/airavataDataModel_constants.cpp    |     34 -
 .../lib/airavata/airavataDataModel_constants.h  |     41 -
 .../lib/airavata/airavataDataModel_types.cpp    |     30 -
 .../lib/airavata/airavataDataModel_types.h      |     43 -
 .../lib/airavata/airavataErrors_constants.cpp   |     34 -
 .../lib/airavata/airavataErrors_constants.h     |     41 -
 .../lib/airavata/airavataErrors_types.cpp       |    837 -
 .../lib/airavata/airavataErrors_types.h         |    526 -
 .../lib/airavata/airavata_api_constants.cpp     |     36 -
 .../lib/airavata/airavata_api_constants.h       |     42 -
 .../lib/airavata/airavata_api_types.cpp         |     33 -
 .../resources/lib/airavata/airavata_api_types.h |     61 -
 .../lib/airavata/airavata_commons_constants.cpp |     36 -
 .../lib/airavata/airavata_commons_constants.h   |     42 -
 .../lib/airavata/airavata_commons_types.cpp     |    492 -
 .../lib/airavata/airavata_commons_types.h       |    230 -
 .../airavata/airavata_data_models_constants.cpp |     34 -
 .../airavata/airavata_data_models_constants.h   |     41 -
 .../lib/airavata/airavata_data_models_types.cpp |     33 -
 .../lib/airavata/airavata_data_models_types.h   |     56 -
 .../lib/airavata/airavata_errors_constants.cpp  |     34 -
 .../lib/airavata/airavata_errors_constants.h    |     41 -
 .../lib/airavata/airavata_errors_types.cpp      |   1223 -
 .../lib/airavata/airavata_errors_types.h        |    589 -
 .../applicationDeploymentModel_constants.cpp    |     36 -
 .../applicationDeploymentModel_constants.h      |     42 -
 .../applicationDeploymentModel_types.cpp        |    582 -
 .../airavata/applicationDeploymentModel_types.h |    314 -
 .../applicationInterfaceModel_constants.cpp     |     36 -
 .../applicationInterfaceModel_constants.h       |     42 -
 .../applicationInterfaceModel_types.cpp         |    631 -
 .../airavata/applicationInterfaceModel_types.h  |    427 -
 .../application_deployment_model_constants.cpp  |     34 -
 .../application_deployment_model_constants.h    |     41 -
 .../application_deployment_model_types.cpp      |    979 -
 .../application_deployment_model_types.h        |    383 -
 .../application_interface_model_constants.cpp   |     34 -
 .../application_interface_model_constants.h     |     41 -
 .../application_interface_model_types.cpp       |    337 -
 .../application_interface_model_types.h         |    143 -
 .../application_io_models_constants.cpp         |     34 -
 .../airavata/application_io_models_constants.h  |     41 -
 .../airavata/application_io_models_types.cpp    |    697 -
 .../lib/airavata/application_io_models_types.h  |    318 -
 .../airavata/computeResourceModel_constants.cpp |     36 -
 .../airavata/computeResourceModel_constants.h   |     42 -
 .../lib/airavata/computeResourceModel_types.cpp |   1946 -
 .../lib/airavata/computeResourceModel_types.h   |   1088 -
 .../compute_resource_model_constants.cpp        |     34 -
 .../airavata/compute_resource_model_constants.h |     41 -
 .../airavata/compute_resource_model_types.cpp   |   2222 -
 .../lib/airavata/compute_resource_model_types.h |    860 -
 .../airavata/credential_summary_constants.cpp   |     34 -
 .../lib/airavata/credential_summary_constants.h |     41 -
 .../lib/airavata/credential_summary_types.cpp   |    234 -
 .../lib/airavata/credential_summary_types.h     |    122 -
 .../airavata/data_catalog_models_constants.cpp  |     34 -
 .../airavata/data_catalog_models_constants.h    |     41 -
 .../lib/airavata/data_catalog_models_types.cpp  |    867 -
 .../lib/airavata/data_catalog_models_types.h    |    363 -
 .../airavata/data_movement_models_constants.cpp |     34 -
 .../airavata/data_movement_models_constants.h   |     41 -
 .../lib/airavata/data_movement_models_types.cpp |    743 -
 .../lib/airavata/data_movement_models_types.h   |    342 -
 .../airavata/data_resource_models_constants.cpp |     34 -
 .../airavata/data_resource_models_constants.h   |     41 -
 .../lib/airavata/data_resource_models_types.cpp |    707 -
 .../lib/airavata/data_resource_models_types.h   |    291 -
 .../lib/airavata/experimentModel_constants.cpp  |     40 -
 .../lib/airavata/experimentModel_constants.h    |     44 -
 .../lib/airavata/experimentModel_types.cpp      |   3411 -
 .../lib/airavata/experimentModel_types.h        |   2132 -
 .../lib/airavata/experiment_model_constants.cpp |     34 -
 .../lib/airavata/experiment_model_constants.h   |     41 -
 .../lib/airavata/experiment_model_types.cpp     |   1742 -
 .../lib/airavata/experiment_model_types.h       |    607 -
 .../gatewayResourceProfileModel_constants.cpp   |     34 -
 .../gatewayResourceProfileModel_constants.h     |     41 -
 .../gatewayResourceProfileModel_types.cpp       |    298 -
 .../gatewayResourceProfileModel_types.h         |    208 -
 ...gateway_resource_profile_model_constants.cpp |     34 -
 .../gateway_resource_profile_model_constants.h  |     41 -
 .../gateway_resource_profile_model_types.cpp    |    807 -
 .../gateway_resource_profile_model_types.h      |    349 -
 .../airavata/group_manager_model_constants.cpp  |     34 -
 .../airavata/group_manager_model_constants.h    |     41 -
 .../lib/airavata/group_manager_model_types.cpp  |    255 -
 .../lib/airavata/group_manager_model_types.h    |    145 -
 .../lib/airavata/job_model_constants.cpp        |     34 -
 .../lib/airavata/job_model_constants.h          |     41 -
 .../resources/lib/airavata/job_model_types.cpp  |    387 -
 .../resources/lib/airavata/job_model_types.h    |    168 -
 .../lib/airavata/messagingEvents_constants.cpp  |     36 -
 .../lib/airavata/messagingEvents_constants.h    |     42 -
 .../lib/airavata/messagingEvents_types.cpp      |   1441 -
 .../lib/airavata/messagingEvents_types.h        |    793 -
 .../lib/airavata/messaging_events_constants.cpp |     34 -
 .../lib/airavata/messaging_events_constants.h   |     41 -
 .../lib/airavata/messaging_events_types.cpp     |   2042 -
 .../lib/airavata/messaging_events_types.h       |    851 -
 .../airavata/parallelism_model_constants.cpp    |     34 -
 .../lib/airavata/parallelism_model_constants.h  |     41 -
 .../lib/airavata/parallelism_model_types.cpp    |     51 -
 .../lib/airavata/parallelism_model_types.h      |     54 -
 .../lib/airavata/process_model_constants.cpp    |     34 -
 .../lib/airavata/process_model_constants.h      |     41 -
 .../lib/airavata/process_model_types.cpp        |    749 -
 .../lib/airavata/process_model_types.h          |    274 -
 .../replica_catalog_models_constants.cpp        |     34 -
 .../airavata/replica_catalog_models_constants.h |     41 -
 .../airavata/replica_catalog_models_types.cpp   |    801 -
 .../lib/airavata/replica_catalog_models_types.h |    346 -
 .../lib/airavata/scheduling_model_constants.cpp |     34 -
 .../lib/airavata/scheduling_model_constants.h   |     41 -
 .../lib/airavata/scheduling_model_types.cpp     |    363 -
 .../lib/airavata/scheduling_model_types.h       |    179 -
 .../lib/airavata/security_model_constants.cpp   |     34 -
 .../lib/airavata/security_model_constants.h     |     41 -
 .../lib/airavata/security_model_types.cpp       |    168 -
 .../lib/airavata/security_model_types.h         |     96 -
 .../lib/airavata/status_models_constants.cpp    |     34 -
 .../lib/airavata/status_models_constants.h      |     41 -
 .../lib/airavata/status_models_types.cpp        |    870 -
 .../lib/airavata/status_models_types.h          |    424 -
 .../storage_resource_model_constants.cpp        |     34 -
 .../airavata/storage_resource_model_constants.h |     41 -
 .../airavata/storage_resource_model_types.cpp   |    231 -
 .../lib/airavata/storage_resource_model_types.h |    119 -
 .../lib/airavata/task_model_constants.cpp       |     34 -
 .../lib/airavata/task_model_constants.h         |     41 -
 .../resources/lib/airavata/task_model_types.cpp |   1001 -
 .../resources/lib/airavata/task_model_types.h   |    420 -
 .../airavata/user_profile_model_constants.cpp   |     36 -
 .../lib/airavata/user_profile_model_constants.h |     42 -
 .../lib/airavata/user_profile_model_types.cpp   |    982 -
 .../lib/airavata/user_profile_model_types.h     |    370 -
 .../user_resource_profile_model_constants.cpp   |     34 -
 .../user_resource_profile_model_constants.h     |     41 -
 .../user_resource_profile_model_types.cpp       |    759 -
 .../user_resource_profile_model_types.h         |    334 -
 .../lib/airavata/workflowAPI_constants.cpp      |     36 -
 .../lib/airavata/workflowAPI_constants.h        |     42 -
 .../lib/airavata/workflowAPI_types.cpp          |     30 -
 .../resources/lib/airavata/workflowAPI_types.h  |     47 -
 .../airavata/workflowDataModel_constants.cpp    |     36 -
 .../lib/airavata/workflowDataModel_constants.h  |     42 -
 .../lib/airavata/workflowDataModel_types.cpp    |    207 -
 .../lib/airavata/workflowDataModel_types.h      |    133 -
 .../airavata/workflow_data_model_constants.cpp  |     34 -
 .../airavata/workflow_data_model_constants.h    |     41 -
 .../lib/airavata/workflow_data_model_types.cpp  |   1183 -
 .../lib/airavata/workflow_data_model_types.h    |    535 -
 .../lib/airavata/workspaceModel_constants.cpp   |     34 -
 .../lib/airavata/workspaceModel_constants.h     |     41 -
 .../lib/airavata/workspaceModel_types.cpp       |    508 -
 .../lib/airavata/workspaceModel_types.h         |    321 -
 .../lib/airavata/workspace_model_constants.cpp  |     34 -
 .../lib/airavata/workspace_model_constants.h    |     41 -
 .../lib/airavata/workspace_model_types.cpp      |   1397 -
 .../lib/airavata/workspace_model_types.h        |    584 -
 .../lib/thrift/TApplicationException.cpp        |     80 -
 .../lib/thrift/TApplicationException.h          |    115 -
 .../resources/lib/thrift/TDispatchProcessor.h   |    142 -
 .../src/main/resources/lib/thrift/TLogging.h    |    193 -
 .../src/main/resources/lib/thrift/TProcessor.h  |    233 -
 .../resources/lib/thrift/TReflectionLocal.h     |     96 -
 .../src/main/resources/lib/thrift/Thrift.cpp    |    125 -
 .../src/main/resources/lib/thrift/Thrift.h      |    202 -
 .../resources/lib/thrift/VirtualProfiling.cpp   |    455 -
 .../lib/thrift/async/TAsyncBufferProcessor.h    |     46 -
 .../lib/thrift/async/TAsyncChannel.cpp          |     34 -
 .../resources/lib/thrift/async/TAsyncChannel.h  |     66 -
 .../lib/thrift/async/TAsyncDispatchProcessor.h  |    149 -
 .../lib/thrift/async/TAsyncProcessor.h          |     97 -
 .../thrift/async/TAsyncProtocolProcessor.cpp    |     51 -
 .../lib/thrift/async/TAsyncProtocolProcessor.h  |     57 -
 .../lib/thrift/async/TEvhttpClientChannel.cpp   |    162 -
 .../lib/thrift/async/TEvhttpClientChannel.h     |     76 -
 .../lib/thrift/async/TEvhttpServer.cpp          |    169 -
 .../resources/lib/thrift/async/TEvhttpServer.h  |     71 -
 .../lib/thrift/concurrency/BoostMonitor.cpp     |    211 -
 .../lib/thrift/concurrency/BoostMutex.cpp       |     56 -
 .../thrift/concurrency/BoostThreadFactory.cpp   |    180 -
 .../lib/thrift/concurrency/BoostThreadFactory.h |     75 -
 .../lib/thrift/concurrency/Exception.h          |     64 -
 .../lib/thrift/concurrency/FunctionRunner.h     |    121 -
 .../lib/thrift/concurrency/Monitor.cpp          |    221 -
 .../resources/lib/thrift/concurrency/Monitor.h  |    130 -
 .../resources/lib/thrift/concurrency/Mutex.cpp  |    353 -
 .../resources/lib/thrift/concurrency/Mutex.h    |    188 -
 .../thrift/concurrency/PlatformThreadFactory.h  |     44 -
 .../thrift/concurrency/PosixThreadFactory.cpp   |    341 -
 .../lib/thrift/concurrency/PosixThreadFactory.h |    130 -
 .../lib/thrift/concurrency/StdMonitor.cpp       |    217 -
 .../lib/thrift/concurrency/StdMutex.cpp         |     55 -
 .../lib/thrift/concurrency/StdThreadFactory.cpp |    171 -
 .../lib/thrift/concurrency/StdThreadFactory.h   |     72 -
 .../resources/lib/thrift/concurrency/Thread.h   |    152 -
 .../lib/thrift/concurrency/ThreadManager.cpp    |    583 -
 .../lib/thrift/concurrency/ThreadManager.h      |    202 -
 .../lib/thrift/concurrency/TimerManager.cpp     |    305 -
 .../lib/thrift/concurrency/TimerManager.h       |    130 -
 .../resources/lib/thrift/concurrency/Util.cpp   |     41 -
 .../resources/lib/thrift/concurrency/Util.h     |    152 -
 .../src/main/resources/lib/thrift/config.h      |    427 -
 .../main/resources/lib/thrift/cxxfunctional.h   |    126 -
 .../lib/thrift/processor/PeekProcessor.cpp      |    127 -
 .../lib/thrift/processor/PeekProcessor.h        |     78 -
 .../lib/thrift/processor/StatsProcessor.h       |    266 -
 .../thrift/processor/TMultiplexedProcessor.h    |    218 -
 .../lib/thrift/protocol/TBase64Utils.cpp        |     79 -
 .../lib/thrift/protocol/TBase64Utils.h          |     42 -
 .../lib/thrift/protocol/TBinaryProtocol.h       |    282 -
 .../lib/thrift/protocol/TBinaryProtocol.tcc     |    465 -
 .../lib/thrift/protocol/TCompactProtocol.h      |    289 -
 .../lib/thrift/protocol/TCompactProtocol.tcc    |    818 -
 .../lib/thrift/protocol/TDebugProtocol.cpp      |    358 -
 .../lib/thrift/protocol/TDebugProtocol.h        |    227 -
 .../lib/thrift/protocol/TDenseProtocol.cpp      |    768 -
 .../lib/thrift/protocol/TDenseProtocol.h        |    254 -
 .../lib/thrift/protocol/TJSONProtocol.cpp       |   1023 -
 .../lib/thrift/protocol/TJSONProtocol.h         |    339 -
 .../thrift/protocol/TMultiplexedProtocol.cpp    |     47 -
 .../lib/thrift/protocol/TMultiplexedProtocol.h  |    103 -
 .../resources/lib/thrift/protocol/TProtocol.h   |    697 -
 .../lib/thrift/protocol/TProtocolDecorator.h    |    133 -
 .../lib/thrift/protocol/TProtocolException.h    |    104 -
 .../lib/thrift/protocol/TProtocolTap.h          |    188 -
 .../lib/thrift/protocol/TVirtualProtocol.h      |    564 -
 .../lib/thrift/qt/TQIODeviceTransport.cpp       |    179 -
 .../lib/thrift/qt/TQIODeviceTransport.h         |     64 -
 .../resources/lib/thrift/qt/TQTcpServer.cpp     |    157 -
 .../main/resources/lib/thrift/qt/TQTcpServer.h  |     72 -
 .../resources/lib/thrift/qt/moc_TQTcpServer.cpp |    100 -
 .../lib/thrift/server/TNonblockingServer.cpp    |   1567 -
 .../lib/thrift/server/TNonblockingServer.h      |    944 -
 .../resources/lib/thrift/server/TServer.cpp     |     47 -
 .../main/resources/lib/thrift/server/TServer.h  |    315 -
 .../lib/thrift/server/TSimpleServer.cpp         |    153 -
 .../resources/lib/thrift/server/TSimpleServer.h |    102 -
 .../lib/thrift/server/TThreadPoolServer.cpp     |    211 -
 .../lib/thrift/server/TThreadPoolServer.h       |    136 -
 .../lib/thrift/server/TThreadedServer.cpp       |    241 -
 .../lib/thrift/server/TThreadedServer.h         |    145 -
 .../src/main/resources/lib/thrift/stamp-h2      |      1 -
 .../main/resources/lib/thrift/thrift-config.h   |     24 -
 .../lib/thrift/transport/PlatformSocket.h       |     96 -
 .../lib/thrift/transport/TBufferTransports.cpp  |    391 -
 .../lib/thrift/transport/TBufferTransports.h    |    735 -
 .../lib/thrift/transport/TFDTransport.cpp       |     97 -
 .../lib/thrift/transport/TFDTransport.h         |     75 -
 .../lib/thrift/transport/TFileTransport.cpp     |   1069 -
 .../lib/thrift/transport/TFileTransport.h       |    474 -
 .../lib/thrift/transport/THttpClient.cpp        |    117 -
 .../lib/thrift/transport/THttpClient.h          |     49 -
 .../lib/thrift/transport/THttpServer.cpp        |    152 -
 .../lib/thrift/transport/THttpServer.h          |     64 -
 .../lib/thrift/transport/THttpTransport.cpp     |    252 -
 .../lib/thrift/transport/THttpTransport.h       |    107 -
 .../resources/lib/thrift/transport/TPipe.cpp    |    217 -
 .../main/resources/lib/thrift/transport/TPipe.h |     96 -
 .../lib/thrift/transport/TPipeServer.cpp        |    402 -
 .../lib/thrift/transport/TPipeServer.h          |     93 -
 .../lib/thrift/transport/TSSLServerSocket.cpp   |     47 -
 .../lib/thrift/transport/TSSLServerSocket.h     |     59 -
 .../lib/thrift/transport/TSSLSocket.cpp         |    671 -
 .../resources/lib/thrift/transport/TSSLSocket.h |    315 -
 .../lib/thrift/transport/TServerSocket.cpp      |    490 -
 .../lib/thrift/transport/TServerSocket.h        |     86 -
 .../lib/thrift/transport/TServerTransport.h     |     92 -
 .../lib/thrift/transport/TShortReadTransport.h  |     97 -
 .../thrift/transport/TSimpleFileTransport.cpp   |     67 -
 .../lib/thrift/transport/TSimpleFileTransport.h |     41 -
 .../resources/lib/thrift/transport/TSocket.cpp  |    813 -
 .../resources/lib/thrift/transport/TSocket.h    |    309 -
 .../lib/thrift/transport/TSocketPool.cpp        |    254 -
 .../lib/thrift/transport/TSocketPool.h          |    196 -
 .../resources/lib/thrift/transport/TTransport.h |    270 -
 .../thrift/transport/TTransportException.cpp    |     31 -
 .../lib/thrift/transport/TTransportException.h  |    115 -
 .../lib/thrift/transport/TTransportUtils.cpp    |    178 -
 .../lib/thrift/transport/TTransportUtils.h      |    330 -
 .../lib/thrift/transport/TVirtualTransport.h    |    146 -
 .../lib/thrift/transport/TZlibTransport.cpp     |    399 -
 .../lib/thrift/transport/TZlibTransport.h       |    249 -
 .../lib/thrift/windows/GetTimeOfDay.cpp         |    112 -
 .../resources/lib/thrift/windows/GetTimeOfDay.h |     43 -
 .../resources/lib/thrift/windows/Operators.h    |     40 -
 .../resources/lib/thrift/windows/SocketPair.cpp |    102 -
 .../resources/lib/thrift/windows/SocketPair.h   |     37 -
 .../resources/lib/thrift/windows/StdAfx.cpp     |      0
 .../main/resources/lib/thrift/windows/StdAfx.h  |      0
 .../lib/thrift/windows/TWinsockSingleton.cpp    |     73 -
 .../lib/thrift/windows/TWinsockSingleton.h      |     88 -
 .../lib/thrift/windows/TargetVersion.h          |      0
 .../resources/lib/thrift/windows/WinFcntl.cpp   |    104 -
 .../resources/lib/thrift/windows/WinFcntl.h     |     48 -
 .../main/resources/lib/thrift/windows/config.h  |     90 -
 .../resources/lib/thrift/windows/force_inc.h    |      0
 .../resources/lib/thrift/windows/tr1/functional |      0
 .../airavata-php-sdk/pom.xml                    |    111 -
 .../src/main/assembly/bin-assembly.xml          |     64 -
 .../airavata-php-sdk/src/main/resources/LICENSE |    406 -
 .../airavata-php-sdk/src/main/resources/NOTICE  |      5 -
 .../airavata-php-sdk/src/main/resources/README  |      5 -
 .../conf/airavata-client-properties.ini         |     42 -
 .../resources/conf/app-catalog-identifiers.ini  |     32 -
 .../resources/lib/Airavata/API/Airavata.php     |  66870 ----
 .../resources/lib/Airavata/API/Error/Types.php  |   1064 -
 .../main/resources/lib/Airavata/API/Types.php   |     42 -
 .../Model/AppCatalog/AppDeployment/Types.php    |   1033 -
 .../Model/AppCatalog/AppInterface/Types.php     |    351 -
 .../Model/AppCatalog/ComputeResource/Types.php  |   2371 -
 .../Model/AppCatalog/CredetialSummary/Types.php |    210 -
 .../Model/AppCatalog/GatewayProfile/Types.php   |    835 -
 .../Model/AppCatalog/Parallelism/Types.php      |     53 -
 .../Model/AppCatalog/StorageResource/Types.php  |    232 -
 .../AppCatalog/UserResourceProfile/Types.php    |    788 -
 .../lib/Airavata/Model/Application/Io/Types.php |    728 -
 .../lib/Airavata/Model/Commons/Types.php        |    475 -
 .../Airavata/Model/Credential/Store/Types.php   |   1061 -
 .../lib/Airavata/Model/Data/Movement/Types.php  |    742 -
 .../lib/Airavata/Model/Data/Product/Types.php   |    879 -
 .../lib/Airavata/Model/Data/Replica/Types.php   |    803 -
 .../lib/Airavata/Model/Data/Resource/Types.php  |    854 -
 .../lib/Airavata/Model/Experiment/Types.php     |   1826 -
 .../lib/Airavata/Model/Group/Types.php          |    237 -
 .../Airavata/Model/Messaging/Event/Types.php    |   1886 -
 .../lib/Airavata/Model/Process/Types.php        |    804 -
 .../lib/Airavata/Model/Scheduling/Types.php     |    353 -
 .../lib/Airavata/Model/Security/Types.php       |    152 -
 .../lib/Airavata/Model/Status/Types.php         |    799 -
 .../resources/lib/Airavata/Model/Task/Types.php |    978 -
 .../main/resources/lib/Airavata/Model/Types.php |   1131 -
 .../resources/lib/Airavata/Model/User/Types.php |   1079 -
 .../lib/Airavata/Model/Workspace/Types.php      |   1351 -
 .../resources/lib/Airavata/Model/job/Types.php  |    376 -
 .../resources/lib/AiravataClientFactory.php     |     77 -
 .../main/resources/lib/Thrift/Base/TBase.php    |    367 -
 .../Thrift/ClassLoader/ThriftClassLoader.php    |    223 -
 .../Thrift/Exception/TApplicationException.php  |     72 -
 .../lib/Thrift/Exception/TException.php         |    369 -
 .../lib/Thrift/Exception/TProtocolException.php |     48 -
 .../Thrift/Exception/TTransportException.php    |     41 -
 .../Thrift/Factory/TBinaryProtocolFactory.php   |     43 -
 .../Thrift/Factory/TCompactProtocolFactory.php  |     39 -
 .../lib/Thrift/Factory/TJSONProtocolFactory.php |     41 -
 .../lib/Thrift/Factory/TProtocolFactory.php     |     35 -
 .../lib/Thrift/Factory/TStringFuncFactory.php   |     63 -
 .../lib/Thrift/Factory/TTransportFactory.php    |     16 -
 .../lib/Thrift/Protocol/JSON/BaseContext.php    |     39 -
 .../lib/Thrift/Protocol/JSON/ListContext.php    |     52 -
 .../Thrift/Protocol/JSON/LookaheadReader.php    |     54 -
 .../lib/Thrift/Protocol/JSON/PairContext.php    |     60 -
 .../lib/Thrift/Protocol/TBinaryProtocol.php     |    396 -
 .../Protocol/TBinaryProtocolAccelerated.php     |     47 -
 .../lib/Thrift/Protocol/TCompactProtocol.php    |    669 -
 .../lib/Thrift/Protocol/TJSONProtocol.php       |    694 -
 .../resources/lib/Thrift/Protocol/TProtocol.php |    340 -
 .../lib/Thrift/Serializer/TBinarySerializer.php |     73 -
 .../lib/Thrift/Server/TForkingServer.php        |    119 -
 .../resources/lib/Thrift/Server/TServer.php     |    101 -
 .../lib/Thrift/Server/TServerSocket.php         |     98 -
 .../lib/Thrift/Server/TServerTransport.php      |     54 -
 .../lib/Thrift/Server/TSimpleServer.php         |     57 -
 .../resources/lib/Thrift/StringFunc/Core.php    |     38 -
 .../lib/Thrift/StringFunc/Mbstring.php          |     45 -
 .../lib/Thrift/StringFunc/TStringFunc.php       |     27 -
 .../src/main/resources/lib/Thrift/Thrift.php    |    789 -
 .../lib/Thrift/Transport/TBufferedTransport.php |    165 -
 .../lib/Thrift/Transport/TFramedTransport.php   |    183 -
 .../lib/Thrift/Transport/THttpClient.php        |    221 -
 .../lib/Thrift/Transport/TMemoryBuffer.php      |     89 -
 .../lib/Thrift/Transport/TNullTransport.php     |     50 -
 .../lib/Thrift/Transport/TPhpStream.php         |    114 -
 .../resources/lib/Thrift/Transport/TSocket.php  |    326 -
 .../lib/Thrift/Transport/TSocketPool.php        |    295 -
 .../lib/Thrift/Transport/TTransport.php         |     93 -
 .../resources/lib/Thrift/Type/TMessageType.php  |     33 -
 .../main/resources/lib/Thrift/Type/TType.php    |     46 -
 .../src/main/resources/lib/Thrift/autoload.php  |     51 -
 .../src/main/resources/lib/Types.php            |     18 -
 .../src/main/resources/php-cli-samples/README   |      7 -
 .../airavata-client-api-tester.php              |    218 -
 .../php-cli-samples/cloneExperiment.php         |    142 -
 .../php-cli-samples/createExperiment.php        |    137 -
 .../resources/php-cli-samples/createProject.php |     64 -
 .../deleteApplicationInterface.php              |     82 -
 .../php-cli-samples/deleteComputeResource.php   |     71 -
 .../deleteGatewayComputeResourcePreference.php  |     72 -
 .../resources/php-cli-samples/getAPIVersion.php |     47 -
 .../php-cli-samples/getAiravataClient.php       |     76 -
 .../getAllApplicationInterfaceNames.php         |     70 -
 .../getAllComputeResourceNames.php              |     59 -
 .../getAllExperimentsInProject.php              |     61 -
 .../php-cli-samples/getAllUserExperiments.php   |     80 -
 .../php-cli-samples/getAllUserProjects.php      |     58 -
 .../getApplicationDeployedResources.php         |     92 -
 .../getApplicationDeployment.php                |     66 -
 .../php-cli-samples/getApplicationInputs.php    |     74 -
 .../php-cli-samples/getApplicationModule.php    |     77 -
 .../php-cli-samples/getApplicationOutputs.php   |     71 -
 ...getAvailableAppInterfaceComputeResources.php |     80 -
 .../php-cli-samples/getComputeResource.php      |     67 -
 .../resources/php-cli-samples/getExperiment.php |     69 -
 .../php-cli-samples/getExperimentOutputs.php    |     68 -
 .../php-cli-samples/getExperimentStatus.php     |     65 -
 .../getGatewayComputeResourcePreference.php     |     82 -
 .../php-cli-samples/launchExperiment.php        |     66 -
 .../registerApplicationDeployment.php           |     94 -
 .../registerApplicationInterface.php            |     94 -
 .../registerApplicationModule.php               |     87 -
 .../php-cli-samples/registerComputeResource.php |     88 -
 .../search_experiments_by_application.php       |     75 -
 .../search_experiments_by_description.php       |     75 -
 .../search_experiments_by_name.php              |     75 -
 .../php-cli-samples/terminateExperiment.php     |     98 -
 .../updateApplicationInterface.php              |    115 -
 .../php-cli-samples/updateExperiment.php        |    114 -
 .../resources/php-cli-samples/updateProject.php |     60 -
 .../airavata-python-sdk/pom.xml                 |    111 -
 .../airavata-python-sdk/src/main/INSTALL        |      7 -
 .../airavata-python-sdk/src/main/LICENSE        |   2272 -
 .../airavata-python-sdk/src/main/NOTICE         |    163 -
 .../airavata-python-sdk/src/main/README         |      4 -
 .../src/main/assembly/bin-assembly.xml          |     63 -
 .../resources/conf/airavata-client.properties   |     41 -
 .../src/main/resources/lib/__init__.py          |      0
 .../src/main/resources/lib/apache/__init__.py   |      0
 .../resources/lib/apache/airavata/__init__.py   |      0
 .../lib/apache/airavata/api/Airavata-remote     |   1277 -
 .../lib/apache/airavata/api/Airavata.py         |  55066 ----
 .../lib/apache/airavata/api/__init__.py         |      1 -
 .../lib/apache/airavata/api/constants.py        |     12 -
 .../lib/apache/airavata/api/error/__init__.py   |      1 -
 .../lib/apache/airavata/api/error/constants.py  |     11 -
 .../lib/apache/airavata/api/error/ttypes.py     |    940 -
 .../resources/lib/apache/airavata/api/ttypes.py |     39 -
 .../lib/apache/airavata/model/__init__.py       |      1 -
 .../airavata/model/appcatalog/__init__.py       |      0
 .../model/appcatalog/appdeployment/__init__.py  |      1 -
 .../model/appcatalog/appdeployment/constants.py |     11 -
 .../model/appcatalog/appdeployment/ttypes.py    |    686 -
 .../model/appcatalog/appinterface/__init__.py   |      1 -
 .../model/appcatalog/appinterface/constants.py  |     11 -
 .../model/appcatalog/appinterface/ttypes.py     |    219 -
 .../appcatalog/computeresource/__init__.py      |      1 -
 .../appcatalog/computeresource/constants.py     |     11 -
 .../model/appcatalog/computeresource/ttypes.py  |   1703 -
 .../appcatalog/credentialsummary/__init__.py    |      1 -
 .../appcatalog/credentialsummary/constants.py   |     11 -
 .../appcatalog/credentialsummary/ttypes.py      |    154 -
 .../model/appcatalog/gatewayprofile/__init__.py |      1 -
 .../appcatalog/gatewayprofile/constants.py      |     11 -
 .../model/appcatalog/gatewayprofile/ttypes.py   |    564 -
 .../model/appcatalog/parallelism/__init__.py    |      1 -
 .../model/appcatalog/parallelism/constants.py   |     11 -
 .../model/appcatalog/parallelism/ttypes.py      |     60 -
 .../appcatalog/storageresource/__init__.py      |      1 -
 .../appcatalog/storageresource/constants.py     |     11 -
 .../model/appcatalog/storageresource/ttypes.py  |    167 -
 .../appcatalog/userresourceprofile/__init__.py  |      1 -
 .../appcatalog/userresourceprofile/constants.py |     11 -
 .../appcatalog/userresourceprofile/ttypes.py    |    538 -
 .../airavata/model/application/__init__.py      |      0
 .../airavata/model/application/io/__init__.py   |      1 -
 .../airavata/model/application/io/constants.py  |     11 -
 .../airavata/model/application/io/ttypes.py     |    510 -
 .../apache/airavata/model/commons/__init__.py   |      1 -
 .../apache/airavata/model/commons/constants.py  |     12 -
 .../lib/apache/airavata/model/commons/ttypes.py |    335 -
 .../lib/apache/airavata/model/constants.py      |     11 -
 .../lib/apache/airavata/model/data/__init__.py  |      0
 .../airavata/model/data/movement/__init__.py    |      1 -
 .../airavata/model/data/movement/constants.py   |     11 -
 .../airavata/model/data/movement/ttypes.py      |    625 -
 .../airavata/model/data/product/__init__.py     |      1 -
 .../airavata/model/data/product/constants.py    |     11 -
 .../airavata/model/data/product/ttypes.py       |    549 -
 .../airavata/model/data/replica/__init__.py     |      1 -
 .../airavata/model/data/replica/constants.py    |     11 -
 .../airavata/model/data/replica/ttypes.py       |    511 -
 .../airavata/model/data/resource/__init__.py    |      1 -
 .../airavata/model/data/resource/constants.py   |     11 -
 .../airavata/model/data/resource/ttypes.py      |    535 -
 .../airavata/model/experiment/__init__.py       |      1 -
 .../airavata/model/experiment/constants.py      |     11 -
 .../apache/airavata/model/experiment/ttypes.py  |   1132 -
 .../lib/apache/airavata/model/group/__init__.py |      1 -
 .../apache/airavata/model/group/constants.py    |     11 -
 .../lib/apache/airavata/model/group/ttypes.py   |    182 -
 .../lib/apache/airavata/model/job/__init__.py   |      1 -
 .../lib/apache/airavata/model/job/constants.py  |     11 -
 .../lib/apache/airavata/model/job/ttypes.py     |    245 -
 .../apache/airavata/model/messaging/__init__.py |      0
 .../airavata/model/messaging/event/__init__.py  |      1 -
 .../airavata/model/messaging/event/constants.py |     11 -
 .../airavata/model/messaging/event/ttypes.py    |   1511 -
 .../apache/airavata/model/process/__init__.py   |      1 -
 .../apache/airavata/model/process/constants.py  |     11 -
 .../lib/apache/airavata/model/process/ttypes.py |    454 -
 .../airavata/model/scheduling/__init__.py       |      1 -
 .../airavata/model/scheduling/constants.py      |     11 -
 .../apache/airavata/model/scheduling/ttypes.py  |    230 -
 .../apache/airavata/model/security/__init__.py  |      1 -
 .../apache/airavata/model/security/constants.py |     11 -
 .../apache/airavata/model/security/ttypes.py    |    108 -
 .../apache/airavata/model/status/__init__.py    |      1 -
 .../apache/airavata/model/status/constants.py   |     11 -
 .../lib/apache/airavata/model/status/ttypes.py  |    684 -
 .../lib/apache/airavata/model/task/__init__.py  |      1 -
 .../lib/apache/airavata/model/task/constants.py |     11 -
 .../lib/apache/airavata/model/task/ttypes.py    |    719 -
 .../lib/apache/airavata/model/ttypes.py         |     34 -
 .../lib/apache/airavata/model/user/__init__.py  |      1 -
 .../lib/apache/airavata/model/user/constants.py |     12 -
 .../lib/apache/airavata/model/user/ttypes.py    |    740 -
 .../apache/airavata/model/workflow/__init__.py  |      1 -
 .../apache/airavata/model/workflow/constants.py |     11 -
 .../apache/airavata/model/workflow/ttypes.py    |    822 -
 .../apache/airavata/model/workspace/__init__.py |      1 -
 .../airavata/model/workspace/constants.py       |     11 -
 .../model/workspace/experiment/__init__.py      |      1 -
 .../model/workspace/experiment/constants.py     |     14 -
 .../model/workspace/experiment/ttypes.py        |   3474 -
 .../apache/airavata/model/workspace/ttypes.py   |    925 -
 .../src/main/resources/lib/thrift/TSCons.py     |     35 -
 .../main/resources/lib/thrift/TSerialization.py |     38 -
 .../src/main/resources/lib/thrift/TTornado.py   |    153 -
 .../src/main/resources/lib/thrift/Thrift.py     |    170 -
 .../src/main/resources/lib/thrift/__init__.py   |     20 -
 .../main/resources/lib/thrift/protocol/TBase.py |     81 -
 .../lib/thrift/protocol/TBinaryProtocol.py      |    261 -
 .../lib/thrift/protocol/TCompactProtocol.py     |    405 -
 .../lib/thrift/protocol/TJSONProtocol.py        |    552 -
 .../resources/lib/thrift/protocol/TProtocol.py  |    406 -
 .../resources/lib/thrift/protocol/__init__.py   |     20 -
 .../resources/lib/thrift/protocol/fastbinary.c  |   1219 -
 .../resources/lib/thrift/server/THttpServer.py  |     87 -
 .../lib/thrift/server/TNonblockingServer.py     |    346 -
 .../lib/thrift/server/TProcessPoolServer.py     |    118 -
 .../main/resources/lib/thrift/server/TServer.py |    269 -
 .../resources/lib/thrift/server/__init__.py     |     20 -
 .../lib/thrift/transport/THttpClient.py         |    147 -
 .../lib/thrift/transport/TSSLSocket.py          |    214 -
 .../resources/lib/thrift/transport/TSocket.py   |    176 -
 .../lib/thrift/transport/TTransport.py          |    330 -
 .../resources/lib/thrift/transport/TTwisted.py  |    221 -
 .../lib/thrift/transport/TZlibTransport.py      |    249 -
 .../resources/lib/thrift/transport/__init__.py  |     20 -
 .../main/resources/samples/AiravataClient.py    |    306 -
 .../resources/samples/TestAiravataConnection.py |     61 -
 .../main/resources/samples/createExperiment.py  |     74 -
 .../src/main/resources/samples/createProject.py |     70 -
 .../samples/getAllApplicationInterfaces.py      |     64 -
 .../samples/getAllComputeResourceNames.py       |     64 -
 .../src/main/resources/samples/getProjects.py   |     64 -
 .../resources/samples/testAiravataClient.py     |     32 -
 .../java-client-samples/pom.xml                 |     96 -
 .../client/samples/CancelExperiments.java       |     81 -
 .../client/samples/CreateLaunchBES.java         |    416 -
 .../client/samples/CreateLaunchExperiment.java  |   1581 -
 .../samples/CreateLaunchExperimentUS3.java      |    557 -
 .../client/samples/ReplicaCatalogSample.java    |     72 -
 .../client/samples/SampleEchoExperiment.java    |    200 -
 .../client/OAuthAppRegisteringClient.java       |     80 -
 .../client/OAuthTokenRetrievalClient.java       |    124 -
 .../client/secure/client/Properties.java        |     47 -
 .../client/secure/client/SecureClient.java      |    256 -
 .../tools/RegisterOGCEUS3Application.java       |    323 -
 .../tools/RegisterSampleApplications.java       |   1547 -
 .../tools/RegisterSampleApplicationsUtils.java  |    187 -
 .../client/tools/RegisterUS3Application.java    |    320 -
 airavata-api/airavata-client-sdks/pom.xml       |     47 -
 airavata-api/airavata-data-models/pom.xml       |     68 -
 .../apache/airavata/model/ComponentState.java   |     77 -
 .../apache/airavata/model/ComponentStatus.java  |    634 -
 .../org/apache/airavata/model/EdgeModel.java    |    736 -
 .../org/apache/airavata/model/NodeModel.java    |    948 -
 .../org/apache/airavata/model/PortModel.java    |    842 -
 .../apache/airavata/model/WorkflowModel.java    |   1355 -
 .../apache/airavata/model/WorkflowState.java    |     77 -
 .../apache/airavata/model/WorkflowStatus.java   |    631 -
 .../ApplicationDeploymentDescription.java       |   2331 -
 .../appdeployment/ApplicationModule.java        |    741 -
 .../appcatalog/appdeployment/CommandObject.java |    522 -
 .../appcatalog/appdeployment/SetEnvPaths.java   |    626 -
 .../application_deployment_modelConstants.java  |     58 -
 .../ApplicationInterfaceDescription.java        |   1312 -
 .../application_interface_modelConstants.java   |     58 -
 .../appcatalog/computeresource/BatchQueue.java  |   1417 -
 .../computeresource/CloudJobSubmission.java     |    943 -
 .../ComputeResourceDescription.java             |   2121 -
 .../appcatalog/computeresource/DMType.java      |     62 -
 .../appcatalog/computeresource/FileSystems.java |     87 -
 .../computeresource/GlobusJobSubmission.java    |    681 -
 .../computeresource/JobManagerCommand.java      |    102 -
 .../computeresource/JobSubmissionInterface.java |    630 -
 .../computeresource/JobSubmissionProtocol.java  |     90 -
 .../computeresource/LOCALSubmission.java        |    637 -
 .../appcatalog/computeresource/MonitorMode.java |     85 -
 .../computeresource/ProviderName.java           |     69 -
 .../computeresource/ResourceJobManager.java     |   1093 -
 .../computeresource/ResourceJobManagerType.java |     93 -
 .../computeresource/SSHJobSubmission.java       |   1132 -
 .../computeresource/UnicoreJobSubmission.java   |    631 -
 .../compute_resource_modelConstants.java        |     58 -
 .../credentialsummary/CredentialSummary.java    |    927 -
 .../ComputeResourcePreference.java              |   1827 -
 .../gatewayprofile/DataStoragePreference.java   |    728 -
 .../gatewayprofile/GatewayResourceProfile.java  |   1065 -
 .../gatewayprofile/StoragePreference.java       |    728 -
 .../StorageResourceDescription.java             |    900 -
 .../UserComputeResourcePreference.java          |   1381 -
 .../UserResourceProfile.java                    |   1277 -
 .../UserStoragePreference.java                  |    728 -
 .../airavata/model/application/io/DataType.java |     81 -
 .../application/io/InputDataObjectType.java     |   1583 -
 .../application/io/OutputDataObjectType.java    |   1484 -
 .../airavata/model/commons/ErrorModel.java      |    984 -
 .../model/commons/ValidationResults.java        |    559 -
 .../airavata/model/commons/ValidatorResult.java |    521 -
 .../commons/airavata_commonsConstants.java      |     58 -
 .../airavata/model/data/movement/DMType.java    |     62 -
 .../data/movement/DataMovementInterface.java    |    630 -
 .../data/movement/DataMovementProtocol.java     |     87 -
 .../data/movement/GridFTPDataMovement.java      |    681 -
 .../model/data/movement/LOCALDataMovement.java  |    418 -
 .../model/data/movement/SCPDataMovement.java    |    746 -
 .../model/data/movement/SecurityProtocol.java   |     88 -
 .../data/movement/UnicoreDataMovement.java      |    629 -
 .../model/data/replica/DataProductModel.java    |   1677 -
 .../model/data/replica/DataProductType.java     |     62 -
 .../data/replica/DataReplicaLocationModel.java  |   1635 -
 .../data/replica/ReplicaLocationCategory.java   |     68 -
 .../data/replica/ReplicaPersistentType.java     |     62 -
 .../model/error/AiravataClientException.java    |    543 -
 .../airavata/model/error/AiravataErrorType.java |     99 -
 .../model/error/AiravataSystemException.java    |    538 -
 .../model/error/AuthenticationException.java    |    411 -
 .../model/error/AuthorizationException.java     |    411 -
 .../error/ExperimentNotFoundException.java      |    413 -
 .../model/error/InvalidRequestException.java    |    412 -
 .../model/error/LaunchValidationException.java  |    521 -
 .../model/error/ProjectNotFoundException.java   |    411 -
 .../airavata/model/error/TimedOutException.java |    303 -
 .../airavata/model/error/ValidationResults.java |    559 -
 .../airavata/model/error/ValidatorResult.java   |    514 -
 .../model/experiment/ExperimentModel.java       |   2641 -
 .../experiment/ExperimentSearchFields.java      |     77 -
 .../model/experiment/ExperimentStatistics.java  |   1842 -
 .../experiment/ExperimentSummaryModel.java      |   1440 -
 .../model/experiment/ExperimentType.java        |     62 -
 .../model/experiment/ProjectSearchFields.java   |     62 -
 .../experiment/UserConfigurationDataModel.java  |   1343 -
 .../apache/airavata/model/group/GroupModel.java |    883 -
 .../model/group/ResourcePermissionType.java     |     65 -
 .../airavata/model/group/ResourceType.java      |     68 -
 .../org/apache/airavata/model/job/JobModel.java |   1605 -
 .../event/ExperimentStatusChangeEvent.java      |    620 -
 .../messaging/event/ExperimentSubmitEvent.java  |    507 -
 .../model/messaging/event/JobIdentifier.java    |    810 -
 .../messaging/event/JobStatusChangeEvent.java   |    524 -
 .../event/JobStatusChangeRequestEvent.java      |    524 -
 .../airavata/model/messaging/event/Message.java |    857 -
 .../model/messaging/event/MessageLevel.java     |     68 -
 .../model/messaging/event/MessageType.java      |     80 -
 .../messaging/event/ProcessIdentifier.java      |    608 -
 .../event/ProcessStatusChangeEvent.java         |    524 -
 .../event/ProcessStatusChangeRequestEvent.java  |    524 -
 .../messaging/event/ProcessSubmitEvent.java     |    709 -
 .../messaging/event/ProcessTerminateEvent.java  |    608 -
 .../model/messaging/event/TaskIdentifier.java   |    709 -
 .../messaging/event/TaskOutputChangeEvent.java  |    566 -
 .../messaging/event/TaskStatusChangeEvent.java  |    524 -
 .../event/TaskStatusChangeRequestEvent.java     |    524 -
 .../model/messaging/event/TaskSubmitEvent.java  |    709 -
 .../messaging/event/TaskTerminateEvent.java     |    709 -
 .../event/messaging_eventsConstants.java        |     58 -
 .../parallelism/ApplicationParallelismType.java |     90 -
 .../airavata/model/process/ProcessModel.java    |   3150 -
 .../ComputationalResourceSchedulingModel.java   |   1550 -
 .../airavata/model/security/AuthzToken.java     |    568 -
 .../airavata/model/status/ExperimentState.java  |     83 -
 .../airavata/model/status/ExperimentStatus.java |    644 -
 .../apache/airavata/model/status/JobState.java  |     80 -
 .../apache/airavata/model/status/JobStatus.java |    631 -
 .../airavata/model/status/ProcessState.java     |     98 -
 .../airavata/model/status/ProcessStatus.java    |    631 -
 .../airavata/model/status/QueueStatusModel.java |    891 -
 .../apache/airavata/model/status/TaskState.java |     71 -
 .../airavata/model/status/TaskStatus.java       |    631 -
 .../airavata/model/task/DataStageType.java      |     72 -
 .../model/task/DataStagingTaskModel.java        |   1154 -
 .../model/task/EnvironmentSetupTaskModel.java   |    523 -
 .../model/task/JobSubmissionTaskModel.java      |    638 -
 .../airavata/model/task/MonitorTaskModel.java   |    418 -
 .../apache/airavata/model/task/TaskModel.java   |   1526 -
 .../apache/airavata/model/task/TaskTypes.java   |     78 -
 .../airavata/model/user/NSFDemographics.java    |   1007 -
 .../org/apache/airavata/model/user/Status.java  |     98 -
 .../airavata/model/user/USCitizenship.java      |     69 -
 .../apache/airavata/model/user/UserProfile.java |   2761 -
 .../apache/airavata/model/user/disability.java  |     68 -
 .../apache/airavata/model/user/ethnicity.java   |     67 -
 .../org/apache/airavata/model/user/race.java    |     86 -
 .../model/user/user_profile_modelConstants.java |     58 -
 .../model/workflow_data_modelConstants.java     |     58 -
 .../airavata/model/workspace/Gateway.java       |   2322 -
 .../model/workspace/GatewayApprovalStatus.java  |     77 -
 .../apache/airavata/model/workspace/Group.java  |    516 -
 .../airavata/model/workspace/Notification.java  |   1137 -
 .../model/workspace/NotificationPriority.java   |     65 -
 .../airavata/model/workspace/Project.java       |   1235 -
 .../apache/airavata/model/workspace/User.java   |    938 -
 airavata-api/airavata-model-utils/pom.xml       |     42 -
 .../airavata/model/util/AppDeploymentUtil.java  |     51 -
 .../airavata/model/util/AppInterfaceUtil.java   |     73 -
 .../model/util/ComputeResourceUtil.java         |     84 -
 .../airavata/model/util/ExecutionType.java      |     28 -
 .../model/util/ExperimentModelUtil.java         |    114 -
 .../airavata/model/util/ProjectModelUtil.java   |     34 -
 airavata-api/pom.xml                            |     47 -
 776 files changed, 769354 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/d55608f1/airavata-api/README
----------------------------------------------------------------------
diff --git a/airavata-api/README b/airavata-api/README
deleted file mode 100644
index fda5b44..0000000
--- a/airavata-api/README
+++ /dev/null
@@ -1,56 +0,0 @@
-Apache Airavata Thrift Interfaces - README
-Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0
---------------------------------------------------------------------------------
-
-This file describes the organization of Apache Airavata Thrift Interfaces and 
Data Model
-
-
-
-Airavata Data Model:
-
-Gateway
-  |- Application Catalog
-  |   |- Application Interface Descriptions
-  |   |- Application Deployment Descriptions
-  |   |- Computational Host Descriptions
-  |   |- Workflow Templates
-  |
-  |- Groups (Groups is explicitly defined with a set of users within it)
-  |   |-Users
-  |
-  |-Workspace
-  |   |- User
-  |   |   |- Group Ids (A user can be in one or more groups)
-  |   |   |-Project
-  |   |   |   |- Experiment
-  |   |   |   |   |- Summary (Derived Information)
-  |   |   |   |   |- Name
-  |   |   |   |   |- Description
-  |   |   |   |   |- Application/Workflow Template Id
-  |   |   |   |   |- Workflow Instance Id
-  |   |   |   |   |- User Configuration Data
-  |   |   |   |   |   |- Scheduling Information
-  |   |   |   |   |   |- Quality of Service Parameters
-  |   |   |   |   |- Experiment Inputs
-  |   |   |   |   |- Experiment Outputs
-  |   |   |   |   |- Experiment Status
-  |   |   |   |   |- Workflow Nodes
-  |   |   |   |   |   |- Node Inputs
-  |   |   |   |   |   |- Node Outputs
-  |   |   |   |   |   |- Node Status
-  |   |   |   |   |   |- Tasks
-  |   |   |   |   |   |   |- Application Id
-  |   |   |   |   |   |   |- Application Inputs
-  |   |   |   |   |   |   |- Application Outputs
-  |   |   |   |   |   |- Intermediate Data
-  |   |   |   |   |   |- Final Output Data
-  |   |   |   |   |- Experiment Errors
-  |   |   |   |   |   |- User Friendly Message
-  |   |   |   |   |   |- Raw Exception
-  |   |   |   |   |   |- Error Category
-  |   |   |   |   |   |- Actionable Information (what action can be taken and 
by one of End User, Gateway Admins, Airavata Admins)
-  |   |   |   |   |   |- Error Category
-
-
-
-

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/d55608f1/airavata-api/airavata-api-server/pom.xml
----------------------------------------------------------------------
diff --git a/airavata-api/airavata-api-server/pom.xml 
b/airavata-api/airavata-api-server/pom.xml
deleted file mode 100644
index 35af465..0000000
--- a/airavata-api/airavata-api-server/pom.xml
+++ /dev/null
@@ -1,161 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!--Licensed to the Apache Software Foundation (ASF) under one or more 
contributor license agreements. See the NOTICE file
-    distributed with this work for additional information regarding copyright 
ownership. The ASF licenses this file to you under
-    the Apache License, Version 2.0 (theÏ "License"); you may not use this 
file except in compliance with the License. You may
-    obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 
Unless required by applicable law or agreed to
-    in writing, software distributed under the License is distributed on an 
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
-    ANY ~ KIND, either express or implied. See the License for the specific 
language governing permissions and limitations under
-    the License. -->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
-
-    <modelVersion>4.0.0</modelVersion>
-
-    <parent>
-        <groupId>org.apache.airavata</groupId>
-        <artifactId>airavata-api</artifactId>
-        <version>0.17-SNAPSHOT</version>
-        <relativePath>../pom.xml</relativePath>
-    </parent>
-
-    <name>Airavata API Server</name>
-    <artifactId>airavata-api-server</artifactId>
-    <packaging>jar</packaging>
-    <url>http://airavata.apache.org/</url>
-
-    <dependencies>
-
-        <dependency>
-            <groupId>org.apache.airavata</groupId>
-            <artifactId>airavata-api-stubs</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.airavata</groupId>
-            <artifactId>airavata-data-models</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.airavata</groupId>
-            <artifactId>airavata-model-utils</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.airavata</groupId>
-            <artifactId>airavata-commons</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.airavata</groupId>
-            <artifactId>airavata-credential-store-stubs</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.airavata</groupId>
-            <artifactId>registry-api-stubs</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.airavata</groupId>
-            <artifactId>airavata-orchestrator-client</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.airavata</groupId>
-            <artifactId>airavata-messaging-core</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.airavata</groupId>
-            <artifactId>airavata-security</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.airavata</groupId>
-            <artifactId>airavata-sharing-registry-server</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.airavata</groupId>
-            <artifactId>airavata-sharing-registry-stubs</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-        <!--<dependency>-->
-            <!--<groupId>org.apache.airavata</groupId>-->
-            <!--<artifactId>group-manager</artifactId>-->
-            <!--<version>${project.version}</version>-->
-        <!--</dependency>-->
-        <dependency>
-            <groupId>org.apache.thrift</groupId>
-            <artifactId>libthrift</artifactId>
-            <version>${thrift.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>slf4j-log4j12</artifactId>
-            <version>${org.slf4j.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.curator</groupId>
-            <artifactId>curator-framework</artifactId>
-            <version>${curator.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.wso2.carbon</groupId>
-            <artifactId>org.wso2.carbon.identity.oauth.stub</artifactId>
-            <version>4.2.3</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.axis2.wso2</groupId>
-            <artifactId>axis2</artifactId>
-            <version>1.6.1.wso2v4</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.httpcomponents</groupId>
-            <artifactId>httpclient</artifactId>
-            <version>4.4</version>
-        </dependency>
-        <dependency>
-            <groupId>org.wso2.carbon</groupId>
-            <artifactId>org.wso2.carbon.utils</artifactId>
-            <version>4.2.0</version>
-        </dependency>
-        <dependency>
-            <groupId>org.wso2.carbon</groupId>
-            <artifactId>org.wso2.carbon.identity.entitlement.stub</artifactId>
-            <version>4.2.1</version>
-        </dependency>
-        <dependency>
-            <groupId>org.wso2.carbon</groupId>
-            
<artifactId>org.wso2.carbon.identity.entitlement.common</artifactId>
-            <version>4.2.1</version>
-        </dependency>
-        <dependency>
-            <groupId>com.google.inject</groupId>
-            <artifactId>guice</artifactId>
-            <version>4.0</version>
-        </dependency>
-        <dependency>
-            <groupId>aopalliance</groupId>
-            <artifactId>aopalliance</artifactId>
-            <version>1.0</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.oltu.oauth2</groupId>
-            <artifactId>org.apache.oltu.oauth2.client</artifactId>
-            <version>1.0.0</version>
-        </dependency>
-        <dependency>
-            <groupId>org.codehaus.jackson</groupId>
-            <artifactId>jackson-mapper-asl</artifactId>
-            <version>1.9.13</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.airavata</groupId>
-            <artifactId>registry-api-stubs</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-    </dependencies>
-
-</project>

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/d55608f1/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
deleted file mode 100644
index 97a9761..0000000
--- 
a/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/AiravataAPIServer.java
+++ /dev/null
@@ -1,237 +0,0 @@
-/*
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- *
- */
-
-package org.apache.airavata.api.server;
-
-import com.google.inject.Guice;
-import com.google.inject.Injector;
-import org.apache.airavata.api.Airavata;
-import org.apache.airavata.api.server.handler.AiravataServerHandler;
-import org.apache.airavata.api.server.security.AiravataSecurityManager;
-import org.apache.airavata.api.server.security.SecurityManagerFactory;
-import org.apache.airavata.api.server.security.interceptor.SecurityModule;
-import org.apache.airavata.api.server.util.*;
-import org.apache.airavata.common.exception.ApplicationSettingsException;
-import org.apache.airavata.common.utils.IServer;
-import org.apache.airavata.common.utils.ServerSettings;
-import org.apache.airavata.model.error.AiravataErrorType;
-import org.apache.airavata.model.error.AiravataSystemException;
-import org.apache.airavata.security.AiravataSecurityException;
-import org.apache.thrift.server.TServer;
-import org.apache.thrift.server.TThreadPoolServer;
-import org.apache.thrift.transport.TSSLTransportFactory;
-import org.apache.thrift.transport.TServerSocket;
-import org.apache.thrift.transport.TServerTransport;
-import org.apache.thrift.transport.TTransportException;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-import java.net.InetAddress;
-import java.net.InetSocketAddress;
-import java.net.UnknownHostException;
-
-public class AiravataAPIServer implements IServer{
-
-    private final static Logger logger = 
LoggerFactory.getLogger(AiravataAPIServer.class);
-       private static final String SERVER_NAME = "Airavata API Server";
-       private static final String SERVER_VERSION = "1.0";
-
-    private ServerStatus status;
-
-       private TServer server, TLSServer;
-
-       public AiravataAPIServer() {
-               setStatus(ServerStatus.STOPPED);
-       }
-       
-    public void startAiravataServer(Airavata.Processor<Airavata.Iface> 
airavataAPIServer) throws AiravataSystemException {
-        try {
-            final String serverHost = 
ServerSettings.getSetting(Constants.API_SERVER_HOST, null);
-            if (!ServerSettings.isTLSEnabled()) {
-                final int serverPort = 
Integer.parseInt(ServerSettings.getSetting(Constants.API_SERVER_PORT, "8930"));
-
-                               TServerTransport serverTransport;
-
-                               if(ServerSettings.isAPIServerTLSEnabled()) {
-                                       logger.info("Starting API Server with 
TLS Security..");
-
-                                       String keystore = 
ServerSettings.getApiServerKeystore();
-                                       String keystorePWD = 
ServerSettings.getApiServerKeystorePasswd();
-                                       
TSSLTransportFactory.TSSLTransportParameters tlsParams =
-                                                       new 
TSSLTransportFactory.TSSLTransportParameters();
-                                       tlsParams.setKeyStore(keystore, 
keystorePWD);
-                                       serverTransport = 
TSSLTransportFactory.getServerSocket(serverPort, 10000,
-                                                       
InetAddress.getByName(serverHost), tlsParams);
-                               } else {
-                                       if(serverHost == null){
-                                               serverTransport = new 
TServerSocket(serverPort);
-                                       }else{
-                                               InetSocketAddress 
inetSocketAddress = new InetSocketAddress(serverHost, serverPort);
-                                               serverTransport = new 
TServerSocket(inetSocketAddress);
-                                       }
-                               }
-
-                               TThreadPoolServer.Args options = new 
TThreadPoolServer.Args(serverTransport);
-                               options.minWorkerThreads = 
Integer.parseInt(ServerSettings.getSetting(Constants.API_SERVER_MIN_THREADS, 
"50"));
-                               server = new 
TThreadPoolServer(options.processor(airavataAPIServer));
-                               new Thread() {
-                                       public void run() {
-                        server.serve();
-                                               setStatus(ServerStatus.STOPPED);
-                                               logger.info("Airavata API 
Server Stopped.");
-                                       }
-                               }.start();
-                               new Thread() {
-                                       public void run() {
-                                               while (!server.isServing()) {
-                                                       try {
-                                                               
Thread.sleep(500);
-                                                       } catch 
(InterruptedException e) {
-                                                               break;
-                                                       }
-                                               }
-                                               if (server.isServing()) {
-                                                       
setStatus(ServerStatus.STARTED);
-                                                       logger.info("Starting 
Airavata API Server on Port " + serverPort);
-                                                       logger.info("Listening 
to Airavata Clients ....");
-                                               }
-                                       }
-                               }.start();
-                               logger.info("Started API Server ....");
-                       } else { /**********start thrift server over 
TLS******************/
-                TSSLTransportFactory.TSSLTransportParameters TLSParams =
-                        new TSSLTransportFactory.TSSLTransportParameters();
-                TLSParams.setKeyStore(ServerSettings.getKeyStorePath(), 
ServerSettings.getKeyStorePassword());
-                TServerSocket TLSServerTransport = 
TSSLTransportFactory.getServerSocket(
-                        ServerSettings.getTLSServerPort(), 
ServerSettings.getTLSClientTimeout(),
-                        InetAddress.getByName(serverHost), TLSParams);
-                TThreadPoolServer.Args settings = new 
TThreadPoolServer.Args(TLSServerTransport);
-                settings.minWorkerThreads = 
Integer.parseInt(ServerSettings.getSetting(
-                        Constants.API_SERVER_MIN_THREADS, "50"));
-                TLSServer = new 
TThreadPoolServer(settings.processor(airavataAPIServer));
-                new Thread() {
-                    public void run() {
-                        TLSServer.serve();
-                        setStatus(ServerStatus.STOPPED);
-                        logger.info("Airavata API Server over TLS Stopped.");
-                    }
-                }.start();
-                new Thread() {
-                    public void run() {
-                        while (!TLSServer.isServing()) {
-                            try {
-                                Thread.sleep(500);
-                            } catch (InterruptedException e) {
-                                break;
-                            }
-                        }
-                        if (TLSServer.isServing()) {
-                            setStatus(ServerStatus.STARTED);
-                        }
-                    }
-                }.start();
-                logger.info("API server started over TLS on Port: " + 
ServerSettings.getTLSServerPort() + " ...");
-            }
-
-            /*perform any security related initialization at the server 
startup, according to the underlying security
-             manager implementation being used.*/
-                       AiravataSecurityManager securityManager = 
SecurityManagerFactory.getSecurityManager();
-                       securityManager.initializeSecurityInfra();
-
-        } catch (TTransportException e) {
-            logger.error(e.getMessage());
-            setStatus(ServerStatus.FAILED);
-                       logger.error("Failed to start API server ...");
-                       throw new 
AiravataSystemException(AiravataErrorType.INTERNAL_ERROR);
-        } catch (ApplicationSettingsException e) {
-            logger.error(e.getMessage(), e);
-            throw new 
AiravataSystemException(AiravataErrorType.INTERNAL_ERROR);
-        } catch (UnknownHostException e) {
-            logger.error(e.getMessage(), e);
-            throw new 
AiravataSystemException(AiravataErrorType.INTERNAL_ERROR);
-        } catch (AiravataSecurityException e) {
-            logger.error(e.getMessage(), e);
-            throw new 
AiravataSystemException(AiravataErrorType.INTERNAL_ERROR);
-        }
-    }
-    public static void main(String[] args) {
-       try {
-                       AiravataAPIServer server = new AiravataAPIServer();
-                       server.start();
-               } catch (Exception e) {
-                       logger.error("Error while initializing Airavata API 
server", e);
-               }
-    }
-
-       @Override
-       public void start() throws Exception {
-               setStatus(ServerStatus.STARTING);
-        //Obtain a AiravataServerHandler object from Guice which is wrapped 
with interception logic.
-        Injector injector = Guice.createInjector(new SecurityModule());
-        Airavata.Processor<Airavata.Iface> airavataAPIServer =
-                new 
Airavata.Processor<Airavata.Iface>(injector.getInstance(AiravataServerHandler.class));
-       startAiravataServer(airavataAPIServer);
-       }
-
-       @Override
-       public void stop() throws Exception {
-               if ((!ServerSettings.isTLSEnabled()) && server.isServing()){
-                       setStatus(ServerStatus.STOPING);
-                       server.stop();
-               }
-        //stop the Airavata API server hosted over TLS.
-        if ((ServerSettings.isTLSEnabled()) && TLSServer.isServing()){
-            TLSServer.stop();
-        }
-       }
-
-       @Override
-       public void restart() throws Exception {
-               stop();
-               start();
-       }
-
-       @Override
-       public void configure() throws Exception {
-               // TODO Auto-generated method stub
-               
-       }
-
-       @Override
-       public ServerStatus getStatus() throws Exception {
-               return status;
-       }
-       
-       private void setStatus(ServerStatus stat){
-               status=stat;
-               status.updateTime();
-       }
-
-       @Override
-       public String getName() {
-               return SERVER_NAME;
-       }
-
-       @Override
-       public String getVersion() {
-               return SERVER_VERSION;
-       }
-}

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/d55608f1/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/AiravataDerbyServer.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/AiravataDerbyServer.java
 
b/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/AiravataDerbyServer.java
deleted file mode 100644
index 77b47bc..0000000
--- 
a/airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/AiravataDerbyServer.java
+++ /dev/null
@@ -1,167 +0,0 @@
-/*
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- *
- */
-
-package org.apache.airavata.api.server;
-
-import java.io.IOException;
-import java.net.InetAddress;
-import java.net.URI;
-
-import org.apache.airavata.common.exception.ApplicationSettingsException;
-import org.apache.airavata.common.utils.AiravataUtils;
-import org.apache.airavata.common.utils.IServer;
-import org.apache.airavata.common.utils.ServerSettings;
-import org.apache.airavata.model.error.AiravataSystemException;
-import org.apache.derby.drda.NetworkServerControl;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-public class AiravataDerbyServer implements IServer{
-
-    private final static Logger logger = 
LoggerFactory.getLogger(AiravataDerbyServer.class);
-       private static final String SERVER_NAME = "Airavata Derby Server";
-       private static final String SERVER_VERSION = "1.0";
-       
-    public static final String CONFIGURATION_TABLE = "CONFIGURATION";
-    public static final String REGISTRY_JDBC_DRIVER = "registry.jdbc.driver";
-    public static final String REGISTRY_JDBC_URL = "registry.jdbc.url";
-    public static final String REGISTRY_JDBC_USER = "registry.jdbc.user";
-    public static final String REGISTRY_JDBC_PASSWORD = 
"registry.jdbc.password";
-    public static final String START_DERBY_ENABLE = "start.derby.server.mode";
-    public static final String DERBY_SERVER_MODE_SYS_PROPERTY = 
"derby.drda.startNetworkServer";
-    public static final String DEFAULT_PROJECT_NAME = "default";
-    private NetworkServerControl server;
-    private String jdbcURl;
-    private String jdbcUser;
-    private String jdbcPassword;
-    
-    private ServerStatus status;
-
-       public AiravataDerbyServer() {
-               setStatus(ServerStatus.STOPPED);
-       }
-    public static int getPort(String jdbcURL){
-        try{
-            String cleanURI = jdbcURL.substring(5);
-            URI uri = URI.create(cleanURI);
-            return uri.getPort();
-        } catch (Exception e) {
-            logger.error(e.getMessage(), e);
-            return -1;
-        }
-    }
-    
-       public void startDerbyInServerMode() {
-               try {
-            System.setProperty(DERBY_SERVER_MODE_SYS_PROPERTY, "true");
-            server = new NetworkServerControl(InetAddress.getByName("0.0.0.0"),
-                    getPort(jdbcURl),
-                    jdbcUser, jdbcPassword);
-            java.io.PrintWriter consoleWriter = new 
java.io.PrintWriter(System.out, true);
-            server.start(consoleWriter);
-        } catch (IOException e) {
-            logger.error("Unable to start Apache derby in the server mode! 
Check whether " +
-                    "specified port is available");
-        } catch (Exception e) {
-            logger.error("Unable to start Apache derby in the server mode! 
Check whether " +
-                    "specified port is available");
-        }
-    }
-       
-    public void stopDerbyInServerMode() {
-        System.setProperty(DERBY_SERVER_MODE_SYS_PROPERTY, "false");
-        if (server!=null){
-               try {
-                               server.shutdown();
-                       } catch (Exception e) {
-                   logger.error("Error when stopping the derby server : 
"+e.getLocalizedMessage());
-                       }
-        }
-    }
-       
-    public void startDerbyServer() throws AiravataSystemException {
-        startDerbyServer();
-        setStatus(ServerStatus.STARTED);
-    }
-
-    public static void main(String[] args) {
-       try {
-                       AiravataDerbyServer server = new AiravataDerbyServer();
-                       server.start();
-               } catch (Exception e) {
-                       logger.error("Error while initializing derby server", 
e);
-               }
-    }
-
-       @Override
-       public void start() throws Exception {
-               setStatus(ServerStatus.STARTING);
-       startDerbyServer();
-       }
-
-       @Override
-       public void stop() throws Exception {
-               if (getStatus()==ServerStatus.STARTED){
-                       setStatus(ServerStatus.STOPING);
-                       stopDerbyInServerMode();
-                       setStatus(ServerStatus.STOPPED);
-               }
-       }
-
-       @Override
-       public void restart() throws Exception {
-               stop();
-               start();
-       }
-
-       @Override
-       public void configure() throws Exception {
-               try{
-            jdbcURl = ServerSettings.getSetting(REGISTRY_JDBC_URL);
-            jdbcUser = ServerSettings.getSetting(REGISTRY_JDBC_USER);
-            jdbcPassword = ServerSettings.getSetting(REGISTRY_JDBC_PASSWORD);
-            jdbcURl = jdbcURl + "?" + "user=" + jdbcUser + "&" + "password=" + 
jdbcPassword;
-        } catch (ApplicationSettingsException e) {
-            logger.error("Unable to read airavata server properties", 
e.getMessage());
-        }
-       }
-
-       @Override
-       public ServerStatus getStatus() throws Exception {
-               return status;
-       }
-       
-       private void setStatus(ServerStatus stat){
-               status=stat;
-               status.updateTime();
-       }
-
-       @Override
-       public String getName() {
-               return SERVER_NAME;
-       }
-
-       @Override
-       public String getVersion() {
-               return SERVER_VERSION;
-       }
-
-}

Reply via email to