You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by di...@apache.org on 2019/06/26 15:05:34 UTC
[airavata] 01/01: Merge branch 'develop' into staging
This is an automated email from the ASF dual-hosted git repository.
dimuthuupe pushed a commit to branch staging
in repository https://gitbox.apache.org/repos/asf/airavata.git
commit a59afe31e2822284046313bb781789a44b6330ce
Merge: 3ff1492 5775302
Author: Dimuthu Wannipurage <di...@gmail.com>
AuthorDate: Wed Jun 26 10:57:13 2019 -0400
Merge branch 'develop' into staging
# Conflicts:
# airavata-services/services-security/src/main/java/org/apache/airavata/service/security/AiravataSecurityManager.java
# airavata-services/services-security/src/main/java/org/apache/airavata/service/security/KeyCloakSecurityManager.java
# dev-tools/ansible/roles/helix_setup/templates/participant/airavata-server.properties.j2
# modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/AiravataTask.java
# modules/airavata-helix/helix-spectator/src/main/java/org/apache/airavata/helix/impl/task/TaskContext.java
.gitignore | 7 +-
airavata-api/airavata-api-server/pom.xml | 8 +-
.../airavata/api/server/AiravataDerbyServer.java | 165 -
.../api/server/handler/AiravataServerHandler.java | 1835 +-
airavata-api/airavata-api-stubs/pom.xml | 4 +-
.../java/org/apache/airavata/api/Airavata.java | 119489 ++++++++++++------
airavata-api/airavata-base-api/pom.xml | 4 +-
.../airavata-client-sdks/airavata-cpp-sdk/pom.xml | 2 +-
.../src/main/resources/lib/airavata/Airavata.cpp | 47974 ++++---
.../src/main/resources/lib/airavata/Airavata.h | 17213 ++-
.../lib/airavata/Airavata_server.skeleton.cpp | 488 +-
.../src/main/resources/lib/airavata/BaseAPI.cpp | 415 +
.../src/main/resources/lib/airavata/BaseAPI.h | 301 +
.../lib/airavata/BaseAPI_server.skeleton.cpp | 61 +
.../account_provisioning_model_constants.cpp | 34 +
.../account_provisioning_model_constants.h | 41 +
.../airavata/account_provisioning_model_types.cpp | 377 +
.../airavata/account_provisioning_model_types.h | 175 +
.../lib/airavata/airavata_api_constants.cpp | 4 +-
.../lib/airavata/airavata_api_constants.h | 2 +-
.../resources/lib/airavata/airavata_api_types.cpp | 2 +-
.../resources/lib/airavata/airavata_api_types.h | 9 +-
.../lib/airavata/airavata_commons_constants.cpp | 2 +-
.../lib/airavata/airavata_commons_constants.h | 2 +-
.../lib/airavata/airavata_commons_types.cpp | 2 +-
.../lib/airavata/airavata_commons_types.h | 9 +-
.../airavata/airavata_data_models_constants.cpp | 2 +-
.../lib/airavata/airavata_data_models_constants.h | 2 +-
.../lib/airavata/airavata_data_models_types.cpp | 2 +-
.../lib/airavata/airavata_data_models_types.h | 4 +-
.../lib/airavata/airavata_errors_constants.cpp | 2 +-
.../lib/airavata/airavata_errors_constants.h | 2 +-
.../lib/airavata/airavata_errors_types.cpp | 2 +-
.../resources/lib/airavata/airavata_errors_types.h | 7 +-
.../airavata/airavata_workflow_model_constants.cpp | 34 +
.../airavata/airavata_workflow_model_constants.h | 41 +
.../lib/airavata/airavata_workflow_model_types.cpp | 2185 +
.../lib/airavata/airavata_workflow_model_types.h | 865 +
.../application_deployment_model_constants.cpp | 2 +-
.../application_deployment_model_constants.h | 2 +-
.../application_deployment_model_types.cpp | 2 +-
.../airavata/application_deployment_model_types.h | 11 +-
.../application_interface_model_constants.cpp | 2 +-
.../application_interface_model_constants.h | 2 +-
.../airavata/application_interface_model_types.cpp | 2 +-
.../airavata/application_interface_model_types.h | 5 +-
.../airavata/application_io_models_constants.cpp | 2 +-
.../lib/airavata/application_io_models_constants.h | 2 +-
.../lib/airavata/application_io_models_types.cpp | 24 +-
.../lib/airavata/application_io_models_types.h | 19 +-
.../resources/lib/airavata/base_api_constants.cpp | 34 +
.../resources/lib/airavata/base_api_constants.h | 41 +
.../main/resources/lib/airavata/base_api_types.cpp | 33 +
.../main/resources/lib/airavata/base_api_types.h | 42 +
.../airavata/compute_resource_model_constants.cpp | 2 +-
.../airavata/compute_resource_model_constants.h | 2 +-
.../lib/airavata/compute_resource_model_types.cpp | 2 +-
.../lib/airavata/compute_resource_model_types.h | 21 +-
.../credential_store_data_models_constants.cpp | 2 +-
.../credential_store_data_models_constants.h | 2 +-
.../credential_store_data_models_types.cpp | 146 +-
.../airavata/credential_store_data_models_types.h | 36 +-
.../airavata/data_movement_models_constants.cpp | 2 +-
.../lib/airavata/data_movement_models_constants.h | 2 +-
.../lib/airavata/data_movement_models_types.cpp | 71 +-
.../lib/airavata/data_movement_models_types.h | 44 +-
.../lib/airavata/db_event_model_constants.cpp | 2 +-
.../lib/airavata/db_event_model_constants.h | 2 +-
.../lib/airavata/db_event_model_types.cpp | 26 +-
.../resources/lib/airavata/db_event_model_types.h | 21 +-
.../lib/airavata/experiment_model_constants.cpp | 2 +-
.../lib/airavata/experiment_model_constants.h | 2 +-
.../lib/airavata/experiment_model_types.cpp | 56 +-
.../lib/airavata/experiment_model_types.h | 38 +-
.../airavata/gateway_groups_model_constants.cpp | 34 +
.../lib/airavata/gateway_groups_model_constants.h | 41 +
.../lib/airavata/gateway_groups_model_types.cpp | 188 +
.../lib/airavata/gateway_groups_model_types.h | 99 +
.../gateway_resource_profile_model_constants.cpp | 2 +-
.../gateway_resource_profile_model_constants.h | 2 +-
.../gateway_resource_profile_model_types.cpp | 256 +-
.../gateway_resource_profile_model_types.h | 38 +-
.../lib/airavata/group_manager_model_constants.cpp | 2 +-
.../lib/airavata/group_manager_model_constants.h | 2 +-
.../lib/airavata/group_manager_model_types.cpp | 86 +-
.../lib/airavata/group_manager_model_types.h | 20 +-
.../group_resource_profile_model_constants.cpp | 34 +
.../group_resource_profile_model_constants.h | 41 +
.../group_resource_profile_model_types.cpp | 1405 +
.../airavata/group_resource_profile_model_types.h | 549 +
.../resources/lib/airavata/job_model_constants.cpp | 2 +-
.../resources/lib/airavata/job_model_constants.h | 2 +-
.../resources/lib/airavata/job_model_types.cpp | 2 +-
.../main/resources/lib/airavata/job_model_types.h | 5 +-
.../lib/airavata/messaging_events_constants.cpp | 2 +-
.../lib/airavata/messaging_events_constants.h | 2 +-
.../lib/airavata/messaging_events_types.cpp | 2 +-
.../lib/airavata/messaging_events_types.h | 33 +-
.../lib/airavata/parallelism_model_constants.cpp | 2 +-
.../lib/airavata/parallelism_model_constants.h | 2 +-
.../lib/airavata/parallelism_model_types.cpp | 2 +-
.../lib/airavata/parallelism_model_types.h | 3 +-
.../lib/airavata/parser_model_constants.cpp | 34 +
.../lib/airavata/parser_model_constants.h | 41 +
.../resources/lib/airavata/parser_model_types.cpp | 1456 +
.../resources/lib/airavata/parser_model_types.h | 514 +
.../lib/airavata/process_model_constants.cpp | 2 +-
.../lib/airavata/process_model_constants.h | 2 +-
.../resources/lib/airavata/process_model_types.cpp | 448 +-
.../resources/lib/airavata/process_model_types.h | 93 +-
.../airavata/replica_catalog_models_constants.cpp | 2 +-
.../airavata/replica_catalog_models_constants.h | 2 +-
.../lib/airavata/replica_catalog_models_types.cpp | 2 +-
.../lib/airavata/replica_catalog_models_types.h | 7 +-
.../lib/airavata/scheduling_model_constants.cpp | 2 +-
.../lib/airavata/scheduling_model_constants.h | 2 +-
.../lib/airavata/scheduling_model_types.cpp | 2 +-
.../lib/airavata/scheduling_model_types.h | 5 +-
.../lib/airavata/security_model_constants.cpp | 2 +-
.../lib/airavata/security_model_constants.h | 2 +-
.../lib/airavata/security_model_types.cpp | 2 +-
.../resources/lib/airavata/security_model_types.h | 5 +-
.../lib/airavata/status_models_constants.cpp | 2 +-
.../lib/airavata/status_models_constants.h | 2 +-
.../resources/lib/airavata/status_models_types.cpp | 98 +-
.../resources/lib/airavata/status_models_types.h | 64 +-
.../airavata/storage_resource_model_constants.cpp | 2 +-
.../airavata/storage_resource_model_constants.h | 2 +-
.../lib/airavata/storage_resource_model_types.cpp | 46 +-
.../lib/airavata/storage_resource_model_types.h | 25 +-
.../lib/airavata/task_model_constants.cpp | 2 +-
.../resources/lib/airavata/task_model_constants.h | 2 +-
.../resources/lib/airavata/task_model_types.cpp | 46 +-
.../main/resources/lib/airavata/task_model_types.h | 33 +-
.../airavata/tenant_profile_model_constants.cpp | 2 +-
.../lib/airavata/tenant_profile_model_constants.h | 2 +-
.../lib/airavata/tenant_profile_model_types.cpp | 2 +-
.../lib/airavata/tenant_profile_model_types.h | 9 +-
.../lib/airavata/user_profile_model_constants.cpp | 2 +-
.../lib/airavata/user_profile_model_constants.h | 2 +-
.../lib/airavata/user_profile_model_types.cpp | 837 +-
.../lib/airavata/user_profile_model_types.h | 256 +-
.../user_resource_profile_model_constants.cpp | 2 +-
.../user_resource_profile_model_constants.h | 2 +-
.../airavata/user_resource_profile_model_types.cpp | 46 +-
.../airavata/user_resource_profile_model_types.h | 33 +-
.../lib/airavata/workspace_model_constants.cpp | 2 +-
.../lib/airavata/workspace_model_constants.h | 2 +-
.../lib/airavata/workspace_model_types.cpp | 2 +-
.../resources/lib/airavata/workspace_model_types.h | 13 +-
.../airavata-client-sdks/airavata-php-sdk/pom.xml | 2 +-
.../main/resources/lib/Airavata/API/Airavata.php | 26990 ++--
.../API/Sharing/SharingRegistryService.php | 961 +-
.../resources/lib/Airavata/API/Sharing/Types.php | 8 +
.../Model/AppCatalog/GatewayGroups/Types.php | 164 +
.../AppCatalog/GroupResourceProfile/Types.php | 1405 +
.../lib/Airavata/Model/AppCatalog/Parser/Types.php | 1407 +
.../Model/AppCatalog/StorageResource/Types.php | 46 +
.../Model/AppCatalog/UserResourceProfile/Types.php | 26 -
.../lib/Airavata/Model/Application/Io/Types.php | 23 +
.../lib/Airavata/Model/Credential/Store/Types.php | 35 +-
.../lib/Airavata/Model/Data/Movement/Types.php | 69 +
.../lib/Airavata/Model/Experiment/Types.php | 55 +
.../resources/lib/Airavata/Model/Group/Types.php | 65 +-
.../lib/Airavata/Model/{job => Job}/Types.php | 0
.../resources/lib/Airavata/Model/Process/Types.php | 313 +-
.../resources/lib/Airavata/Model/Sharing/Types.php | 52 +
.../resources/lib/Airavata/Model/Status/Types.php | 92 +
.../main/resources/lib/Airavata/Model/Types.php | 1111 -
.../lib/Airavata/Model/Workflow/Types.php | 2176 +
.../Iam/Admin/Services/CPI/IamAdminServices.php | 2129 +-
.../Groupmanager/CPI/GroupManagerService.php | 1549 +-
.../Profile/User/CPI/UserProfileService.php | 483 +
.../airavata-python-sdk/pom.xml | 2 +-
.../resources/lib/airavata/api/Airavata-remote | 396 +-
.../main/resources/lib/airavata/api/Airavata.py | 24703 ++--
.../main/resources/lib/airavata/api/constants.py | 2 +-
.../api/sharing/SharingRegistryService-remote | 29 +-
.../airavata/api/sharing/SharingRegistryService.py | 819 +-
.../lib/airavata/api/sharing/constants.py | 1 +
.../resources/lib/airavata/api/sharing/ttypes.py | 1 +
.../src/main/resources/lib/airavata/api/ttypes.py | 5 +-
.../main/resources/lib/airavata/base/__init__.py | 0
.../resources/lib/airavata/base/api/BaseAPI-remote | 117 +
.../resources/lib/airavata/base/api/BaseAPI.py | 198 +
.../resources/lib/airavata/base/api/__init__.py | 1 +
.../{api/sharing => base/api}/constants.py | 0
.../main/resources/lib/airavata/base/api/ttypes.py | 13 +
.../model/appcatalog/gatewaygroups/__init__.py | 1 +
.../appcatalog/gatewaygroups}/constants.py | 0
.../model/appcatalog/gatewaygroups/ttypes.py | 117 +
.../appcatalog/groupresourceprofile/__init__.py | 1 +
.../appcatalog/groupresourceprofile}/constants.py | 0
.../appcatalog/groupresourceprofile/ttypes.py | 852 +
.../airavata/model/appcatalog/parser/__init__.py | 1 +
.../appcatalog/parser}/constants.py | 0
.../lib/airavata/model/appcatalog/parser/ttypes.py | 933 +
.../model/appcatalog/storageresource/ttypes.py | 26 +-
.../model/appcatalog/userresourceprofile/ttypes.py | 17 +-
.../lib/airavata/model/application/io/ttypes.py | 14 +-
.../lib/airavata/model/credential/store/ttypes.py | 32 +-
.../lib/airavata/model/data/movement/ttypes.py | 38 +-
.../lib/airavata/model/experiment/ttypes.py | 36 +-
.../resources/lib/airavata/model/group/ttypes.py | 41 +-
.../resources/lib/airavata/model/process/ttypes.py | 159 +-
.../resources/lib/airavata/model/sharing/ttypes.py | 24 +-
.../resources/lib/airavata/model/status/ttypes.py | 56 +-
.../resources/lib/airavata/model/task/ttypes.py | 26 +-
.../main/resources/lib/airavata/model/ttypes.py | 1 +
.../lib/airavata/model/workflow/ttypes.py | 1220 +-
.../groupmanager/cpi/GroupManagerService-remote | 37 +-
.../groupmanager/cpi/GroupManagerService.py | 1238 +-
.../service/profile/groupmanager/cpi/constants.py | 2 +-
.../service/profile/groupmanager/cpi/ttypes.py | 1 +
.../iam/admin/services/cpi/IamAdminServices-remote | 51 +-
.../iam/admin/services/cpi/IamAdminServices.py | 1248 +-
.../profile/iam/admin/services/cpi/constants.py | 2 +-
.../profile/iam/admin/services/cpi/ttypes.py | 1 +
.../profile/tenant/cpi/TenantProfileService-remote | 16 +-
.../profile/tenant/cpi/TenantProfileService.py | 231 +-
.../service/profile/tenant/cpi/constants.py | 2 +-
.../airavata/service/profile/tenant/cpi/ttypes.py | 1 +
.../lib/airavata/service/profile/ttypes.py | 1 +
.../profile/user/cpi/UserProfileService-remote | 23 +-
.../service/profile/user/cpi/UserProfileService.py | 411 +-
.../airavata/service/profile/user/cpi/constants.py | 2 +-
.../airavata/service/profile/user/cpi/ttypes.py | 1 +
.../java-client-samples/pom.xml | 2 +-
.../client/samples/CreateLaunchExperiment.java | 2 +-
.../client/secure/client/SecureClient.java | 2 +-
airavata-api/airavata-client-sdks/pom.xml | 2 +-
airavata-api/airavata-data-models/pom.xml | 2 +-
.../appcatalog/gatewaygroups/GatewayGroups.java | 680 +
.../BatchQueueResourcePolicy.java | 993 +
.../ComputeResourcePolicy.java | 744 +
.../GroupAccountSSHProvisionerConfig.java | 692 +
.../GroupComputeResourcePreference.java | 2224 +
.../groupresourceprofile/GroupResourceProfile.java | 1395 +
.../airavata/model/appcatalog/parser/IOType.java | 62 +
.../airavata/model/appcatalog/parser/Parser.java | 1188 +
.../model/appcatalog/parser/ParserConnector.java | 834 +
.../appcatalog/parser/ParserConnectorInput.java | 789 +
.../appcatalog/parser/ParserDagInputMapping.java | 789 +
.../model/appcatalog/parser/ParserInput.java | 788 +
.../model/appcatalog/parser/ParserOutput.java | 788 +
.../model/appcatalog/parser/ParsingTemplate.java | 888 +
.../appcatalog/parser/ParsingTemplateInput.java | 789 +
.../StorageResourceDescription.java | 204 +-
.../userresourceprofile/UserResourceProfile.java | 115 +-
.../model/application/io/OutputDataObjectType.java | 113 +-
.../model/credential/store/CredentialSummary.java | 12 +
.../model/credential/store/SSHCredential.java | 128 +-
.../model/data/movement/DataMovementInterface.java | 307 +-
.../airavata/model/experiment/ExperimentModel.java | 118 +-
.../model/experiment/ExperimentSearchFields.java | 8 +-
.../experiment/UserConfigurationDataModel.java | 113 +-
.../apache/airavata/model/group/GroupModel.java | 191 +-
.../apache/airavata/model/group/ResourceType.java | 11 +-
.../airavata/model/process/ProcessModel.java | 125 +-
.../airavata/model/status/ExperimentStatus.java | 113 +-
.../apache/airavata/model/status/JobStatus.java | 113 +-
.../airavata/model/status/ProcessStatus.java | 113 +-
.../apache/airavata/model/status/TaskStatus.java | 113 +-
.../airavata/model/workflow/AiravataWorkflow.java | 1587 +
.../airavata/model/workflow/ApplicationState.java | 83 +
.../airavata/model/workflow/ApplicationStatus.java | 708 +
.../airavata/model/workflow/ComponentType.java | 62 +
.../apache/airavata/model/workflow/DataBlock.java | 806 +
.../airavata/model/workflow/HandlerState.java | 83 +
.../airavata/model/workflow/HandlerStatus.java | 708 +
.../airavata/model/workflow/HandlerType.java | 62 +
.../airavata/model/workflow/NotificationEmail.java | 380 +
.../model/workflow/WorkflowApplication.java | 1714 +
.../model/workflow/WorkflowConnection.java | 1321 +
.../airavata/model/workflow/WorkflowHandler.java | 1332 +
.../airavata/model/workflow/WorkflowState.java | 92 +
.../airavata/model/workflow/WorkflowStatus.java | 708 +
airavata-api/airavata-model-utils/pom.xml | 2 +-
.../airavata/model/util/ExperimentModelUtil.java | 1 +
airavata-api/pom.xml | 2 +-
airavata-services/pom.xml | 4 +-
.../iam-admin-services-core/pom.xml | 4 +-
.../core/impl/TenantManagementKeycloakImpl.java | 307 +-
.../core/interfaces/TenantManagementInterface.java | 80 +-
.../admin/services/core/tests/SetupNewGateway.java | 31 +-
airavata-services/profile-service/pom.xml | 4 +-
.../java-client-samples/pom.xml | 4 +-
.../profile/client/samples/UserProfileSample.java | 6 +-
.../profile-service-client-sdks/pom.xml | 4 +-
.../profile-service-commons/pom.xml | 30 +-
.../commons/tenant/entities/GatewayEntity.java | 4 +-
.../user/entities/NSFDemographicsEntity.java | 8 +-
.../commons/user/entities/UserProfileEntity.java | 6 +-
.../service/profile/commons/utils/JPAUtils.java | 42 +-
.../commons/utils/ProfileServiceJDBCConfig.java | 52 +
.../service/profile/commons/utils/Utils.java | 27 +-
.../profile-service/profile-service-server/pom.xml | 4 +-
.../handlers/GroupManagerServiceHandler.java | 194 +-
.../profile/handlers/IamAdminServicesHandler.java | 108 +-
.../handlers/TenantProfileServiceHandler.java | 28 +-
.../handlers/UserProfileServiceHandler.java | 81 +-
.../profile/server/ProfileServiceServer.java | 15 +
.../service/profile/utils/ProfileServiceUtils.java | 89 -
.../profile-service/profile-service-stubs/pom.xml | 4 +-
.../groupmanager/cpi/GroupManagerService.java | 6704 +-
.../exception/GroupManagerServiceException.java | 33 +-
.../cpi/group_manager_cpiConstants.java | 33 +-
.../iam/admin/services/cpi/IamAdminServices.java | 9639 +-
.../cpi/exception/IamAdminServicesException.java | 33 +-
.../cpi/iam_admin_services_cpiConstants.java | 33 +-
.../profile/tenant/cpi/TenantProfileService.java | 33 +-
.../exception/TenantProfileServiceException.java | 33 +-
.../tenant/cpi/profile_tenant_cpiConstants.java | 33 +-
.../profile/user/cpi/UserProfileService.java | 2001 +-
.../cpi/exception/UserProfileServiceException.java | 33 +-
.../user/cpi/profile_user_cpiConstants.java | 33 +-
.../profile-service/profile-tenant-core/pom.xml | 5 +-
.../profile-service/profile-user-core/pom.xml | 14 +-
.../core/repositories/UserProfileRepository.java | 23 +-
.../core/utils/UserProfileCatalogDBInitConfig.java | 42 +
.../core/utils/UserProfileCatalogJDBCConfig.java | 52 +
.../main/resources/user-profile-catalog-derby.sql | 163 +
.../main/resources/user-profile-catalog-mysql.sql | 163 +
.../src/main/resources/user_profile_catalog.sql | 114 -
airavata-services/services-security/pom.xml | 15 +-
.../service/security/AiravataSecurityManager.java | 15 +
.../service/security/GatewayGroupsInitializer.java | 174 +
.../service/security/KeyCloakSecurityManager.java | 248 +-
.../apache/airavata/service/security/UserInfo.java | 84 +
.../security/GatewayGroupsInitializerTest.java | 125 +
.../security/KeyCloakSecurityManagerTest.java | 289 +
dev-tools/ansible/apiserver.yml | 4 +-
dev-tools/ansible/django.yml | 39 +
dev-tools/ansible/helix.yml | 3 -
.../scigap/develop/group_vars/all/vars.yml | 32 +-
.../scigap/develop/group_vars/all/vault.yml | 66 +-
.../scigap/develop/group_vars/django/vars.yml | 30 +
.../scigap/develop/host_vars/csbglsu/vars.yml | 52 +
.../scigap/develop/host_vars/csbglsu/vault.yml | 15 +
.../scigap/develop/host_vars/cyberwater/vars.yml | 52 +
.../scigap/develop/host_vars/cyberwater/vault.yml | 15 +
.../scigap/develop/host_vars/interactwel/vars.yml | 52 +
.../scigap/develop/host_vars/interactwel/vault.yml | 15 +
.../scigap/develop/host_vars/nexttdb/vars.yml | 52 +
.../scigap/develop/host_vars/nexttdb/vault.yml | 15 +
.../scigap/develop/host_vars/pfec-hydro/vars.yml | 52 +
.../scigap/develop/host_vars/pfec-hydro/vault.yml | 15 +
.../scigap/develop/host_vars/saver-x/vars.yml | 52 +
.../scigap/develop/host_vars/saver-x/vault.yml | 15 +
.../scigap/develop/host_vars/seagrid/vars.yml | 52 +
.../scigap/develop/host_vars/seagrid/vault.yml | 15 +
.../simccs/files/django-ssl-vhost.conf.j2 | 82 +
.../scigap/develop/host_vars/simccs/vars.yml | 65 +
.../scigap/develop/host_vars/simccs/vault.yml | 15 +
.../scigap/develop/host_vars/simvascular/vars.yml | 51 +
.../scigap/develop/host_vars/simvascular/vault.yml | 15 +
.../scigap/develop/host_vars/usd/vars.yml | 54 +
.../scigap/develop/host_vars/usd/vault.yml | 15 +
dev-tools/ansible/inventories/scigap/develop/hosts | 20 +-
.../scigap/develop/pga_config/scigap/vars.yml | 9 +-
.../scigap/develop/pga_config/seagrid/vars.yml | 7 +-
.../scigap/develop/pga_config/simvascular/vars.yml | 65 +
.../develop/pga_config/simvascular/vault.yml | 18 +
.../scigap/develop/pga_config/testdrive/vars.yml | 8 +-
.../standalone/group_vars/helix/vars.yml | 16 +-
.../inventories/standalone/group_vars/pga/vars.yml | 1 +
.../standalone/templates/pga-vhost.conf.j2 | 26 +
dev-tools/ansible/roles/api-orch/defaults/main.yml | 2 +
dev-tools/ansible/roles/api-orch/handlers/main.yml | 34 -
dev-tools/ansible/roles/api-orch/tasks/main.yml | 29 +-
.../templates/airavata-server.properties.j2 | 2 +-
.../roles/api-orch/templates/apiorch.service.j2 | 39 +
dev-tools/ansible/roles/django/defaults/main.yml | 81 +
dev-tools/ansible/roles/django/handlers/main.yml | 33 +
dev-tools/ansible/roles/django/tasks/main.yml | 148 +
.../django/templates/django-ssl-vhost.conf.j2 | 78 +
.../roles/django/templates/django-vhost.conf.j2 | 62 +
.../roles/django/templates/settings_local.py.j2 | 123 +
.../ansible/roles/django_setup/tasks/main.yml | 48 +
.../ansible/roles/helix_setup/defaults/main.yml | 4 +
dev-tools/ansible/roles/helix_setup/tasks/main.yml | 18 +-
.../parser-wm/airavata-server.properties.j2 | 60 +
.../helix_setup/templates/parser-wm/logback.xml.j2 | 53 +
.../participant/airavata-server.properties.j2 | 11 +
dev-tools/ansible/roles/httpd/defaults/main.yml | 37 +
dev-tools/ansible/roles/httpd/handlers/main.yml | 26 +
dev-tools/ansible/roles/httpd/tasks/main.yml | 81 +
.../ansible/roles/httpd/templates/default.conf.j2 | 5 +
.../ansible/roles/httpd/templates/ssl.conf.j2 | 217 +
dev-tools/ansible/roles/java/tasks/main.yml | 10 +-
.../ansible/roles/job_monitor/defaults/main.yml | 2 -
dev-tools/ansible/roles/kafka/tasks/main.yml | 8 +
dev-tools/ansible/roles/keycloak/tasks/main.yml | 2 +-
.../ansible/roles/pga/templates/pga_config.php.j2 | 9 +-
modules/airavata-helix/agent-api/pom.xml | 8 +-
.../agents/api/StorageResourceAdaptor.java | 7 +
modules/airavata-helix/agent-impl/pom.xml | 6 +-
.../airavata-helix/agent-impl/ssh-agent/pom.xml | 6 +-
.../airavata-helix/agent-impl/sshj-agent/pom.xml | 6 +-
modules/airavata-helix/helix-spectator/pom.xml | 39 +-
.../helix/impl/participant/GlobalParticipant.java | 18 +-
.../airavata/helix/impl/task/AiravataTask.java | 13 +-
.../airavata/helix/impl/task/TaskContext.java | 317 +-
.../helix/impl/task/parsing/CatalogEntry.java | 249 -
.../helix/impl/task/parsing/CatalogGraph.java | 78 -
.../helix/impl/task/parsing/CatalogUtil.java | 105 -
.../helix/impl/task/parsing/DataParsingTask.java | 489 +-
.../helix/impl/task/parsing/ParserRequest.java | 84 -
.../impl/task/parsing/ParsingTriggeringTask.java | 72 +
.../task/parsing/ProcessCompletionMessage.java | 31 +
.../ProcessCompletionMessageDeserializer.java | 29 +
.../kafka/ProcessCompletionMessageSerializer.java | 25 +
.../impl/task/parsing/models/ParsingTaskInput.java | 49 +
.../task/parsing/models/ParsingTaskInputs.java | 35 +
.../task/parsing/models/ParsingTaskOutput.java | 40 +
.../task/parsing/models/ParsingTaskOutputs.java | 34 +
.../parsing/shortestpath/DijkstraShortestPath.java | 258 -
.../task/parsing/shortestpath/DirectedGraph.java | 73 -
.../helix/impl/task/parsing/shortestpath/Edge.java | 64 -
.../impl/task/parsing/shortestpath/Vertex.java | 63 -
.../helix/impl/task/staging/DataStagingTask.java | 3 +-
.../task/submission/DefaultJobSubmissionTask.java | 2 +-
.../impl/task/submission/JobSubmissionTask.java | 30 +-
.../helix/impl/workflow/ParserWorkflowManager.java | 331 +-
.../helix/impl/workflow/PostWorkflowManager.java | 57 +-
.../helix/impl/workflow/PreWorkflowManager.java | 8 +-
.../helix/impl/workflow/WorkflowManager.java | 4 +
.../src/main/resources/airavata-server.properties | 6 +-
modules/airavata-helix/platform-monitor/pom.xml | 6 +-
modules/airavata-helix/pom.xml | 6 +-
modules/airavata-helix/task-api/pom.xml | 6 +-
.../airavata/helix/task/api/TaskParamType.java | 7 +
modules/airavata-helix/task-core/pom.xml | 10 +-
.../apache/airavata/helix/core/AbstractTask.java | 2 +-
.../core/support/adaptor/AdaptorSupportImpl.java | 7 +
.../apache/airavata/helix/core/util/TaskUtil.java | 17 +-
modules/airavata-helix/workflow-impl/pom.xml | 8 +-
modules/cluster-monitoring/pom.xml | 4 +-
modules/commons/pom.xml | 21 +-
.../common/utils/DBEventManagerConstants.java | 14 -
.../apache/airavata/common/utils/DBInitConfig.java | 33 +
.../airavata/common/utils/DBInitializer.java | 71 +
.../org/apache/airavata/common/utils/DBUtil.java | 21 +-
.../airavata/common/utils/DatabaseCreator.java | 383 +
.../airavata/common/utils/DerbyTestUtil.java | 472 +
.../apache/airavata/common/utils/DerbyUtil.java | 2 +-
.../apache/airavata/common/utils/JDBCConfig.java | 29 +
.../org/apache/airavata/common/utils/JPAUtils.java | 68 +
.../apache/airavata/common/utils/SecurityUtil.java | 26 +-
modules/compute-account-provisioning/pom.xml | 4 +-
modules/configuration/client/pom.xml | 2 +-
modules/configuration/pom.xml | 2 +-
modules/configuration/server/pom.xml | 2 +-
.../src/main/resources/airavata-server.properties | 2 +-
.../credential-store-service/pom.xml | 2 +-
.../credential/store/credential/Credential.java | 1 +
.../store/credential/CredentialOwnerType.java | 1 +
.../store/server/CredentialStoreServerHandler.java | 186 +-
.../credential/store/store/CredentialReader.java | 2 +
.../store/store/impl/CredentialReaderImpl.java | 11 +
.../store/store/impl/db/CredentialsDAO.java | 39 +-
.../store/store/impl/util/ConnectionPool.java | 381 -
.../impl/util/CredentialStoreDBInitConfig.java | 41 +
.../store/impl/util/CredentialStoreInitUtil.java | 155 -
.../store/impl/util/CredentialStoreJDBCConfig.java | 73 +
.../store/store/impl/util/DatabaseCreator.java | 352 -
.../store/store/impl/util/JdbcStorage.java | 174 -
.../src/main/resources/credstore-derby.sql | 0
.../src/main/resources/credstore-mysql.sql | 27 +
.../store/store/impl/db/CredentialsDAOTest.java | 31 +-
.../credential-store-stubs/pom.xml | 4 +-
.../credential/store/client/TestSSLClient.java | 8 +-
.../store/cpi/CredentialStoreService.java | 4587 +-
modules/credential-store/pom.xml | 2 +-
modules/db-event-manager/pom.xml | 6 +-
modules/distribution/pom.xml | 27 +-
.../src/main/assembly/api-server-bin-assembly.xml | 20 +-
.../src/main/assembly/parser-wm-bin-assembly.xml | 167 +
.../src/main/assembly/participant-bin-assembly.xml | 1 +
.../parser-wm/conf/airavata-server.properties | 11 +-
.../participant/conf/airavata-server.properties | 10 +-
modules/ide-integration/README.md | 172 +
modules/ide-integration/pom.xml | 78 +
.../airavata/ide/integration/APIServerStarter.java | 30 +
.../airavata/ide/integration/JobEngineStarter.java | 54 +
.../ide/integration/JobMonitorStarter.java | 10 +
.../ide-integration/src/main/resources/.gitignore | 1 +
.../META-INF/generate-sql-persistence.xml | 30 +
.../src/main/resources/META-INF/persistence.xml | 137 +
.../src/main/resources/airavata-server.properties | 279 +
.../airavataworkflowcatalog-derby.sql | 212 +
.../database_scripts/appcatalog-derby.sql | 737 +
.../database_scripts/appcatalog-mysql.sql | 728 +
.../database_scripts}/credstore-derby.sql | 0
.../database_scripts}/credstore-mysql.sql | 0
.../resources/database_scripts/dozer_mapping.xml | 26 +
.../database_scripts/expcatalog-derby.sql | 403 +
.../database_scripts/expcatalog-mysql.sql | 405 +
.../database_scripts/init/01-databases.sql | 3589 +
.../database_scripts/replicacatalog-derby.sql | 85 +
.../database_scripts/replicacatalog-mysql.sql | 80 +
.../database_scripts/sharing-registry-mysql.sql | 146 +
.../user-profile-catalog-derby.sql | 163 +
.../user-profile-catalog-mysql.sql | 163 +
.../database_scripts/workflowcatalog-derby.sql | 128 +
.../database_scripts/workflowcatalog-mysql.sql | 128 +
.../src/main/resources/docker-compose.yml | 54 +
.../src/main/resources/email-config.yaml | 48 +
.../src/main/resources/gateway-storage/Dockerfile | 22 +
.../main/resources/gateway-storage/authorized_keys | 1 +
.../main/resources/keycloak/Default-export.json | 1508 +
.../main/resources/keycloak/Default-export.json.bk | 1507 +
.../src/main/resources/keycloak/standalone.xml | 521 +
.../src/main/resources/keystores/airavata.jks | Bin 0 -> 2679 bytes
.../src/main/resources/keystores/airavata_sym.jks | Bin 0 -> 501 bytes
.../main/resources/keystores/client_truststore.jks | Bin 0 -> 1027 bytes
.../ide-integration/src/main/resources/logback.xml | 54 +
.../src/main/resources/pga/000-default.conf | 10 +
.../src/main/resources/pga/Dockerfile | 10 +
.../resources/pga/airavata-php-gateway/.gitignore | 18 +
.../pga/airavata-php-gateway/app/config/app.php | 204 +
.../pga/airavata-php-gateway/app/config/auth.php | 71 +
.../pga/airavata-php-gateway/app/config/cache.php | 89 +
.../airavata-php-gateway/app/config/compile.php | 18 +
.../airavata-php-gateway/app/config/database.php | 124 +
.../app/config/email_templates.json | 103 +
.../app/config/email_templates.json.template | 41 +
.../airavata-php-gateway/app/config/local/app.php | 18 +
.../app/config/local/database.php | 47 +
.../pga/airavata-php-gateway/app/config/mail.php | 124 +
.../app/config/packages/markdown/config.php | 30 +
.../app/config/packages/teepluss/theme/config.php | 143 +
.../app/config/packages/teepluss/theme/twig.php | 56 +
.../airavata-php-gateway/app/config/pga_config.php | 309 +
.../app/config/pga_config.php.template | 309 +
.../pga/airavata-php-gateway/app/config/queue.php | 85 +
.../pga/airavata-php-gateway/app/config/remote.php | 59 +
.../airavata-php-gateway/app/config/services.php | 31 +
.../airavata-php-gateway/app/config/session.php | 140 +
.../app/config/testing/cache.php | 20 +
.../app/config/testing/session.php | 21 +
.../pga/airavata-php-gateway/app/config/view.php | 31 +
.../airavata-php-gateway/app/config/workbench.php | 31 +
.../app/controllers/AccountController.php | 544 +
.../app/controllers/AdminController.php | 644 +
.../app/controllers/ApplicationController.php | 175 +
.../app/controllers/BaseController.php | 26 +
.../app/controllers/ComputeResourceController.php | 303 +
.../app/controllers/DataCatController.php | 23 +
.../app/controllers/ExperimentController.php | 667 +
.../app/controllers/FilemanagerController.php | 46 +
.../controllers/GatewayRequestUpdateController.php | 59 +
.../app/controllers/GatewayprofileController.php | 121 +
.../app/controllers/GroupController.php | 54 +
.../app/controllers/HomeController.php | 36 +
.../app/controllers/ProjectController.php | 251 +
.../app/controllers/StorageResourceController.php | 184 +
.../app/controllers/UserSettingsController.php | 320 +
.../app/database/production.sqlite} | 0
.../app/database/seeds/DatabaseSeeder.php | 17 +
.../pga/airavata-php-gateway/app/filters.php | 154 +
.../app/lang/en/pagination.php | 20 +
.../airavata-php-gateway/app/lang/en/reminders.php | 24 +
.../app/lang/en/validation.php | 104 +
.../app/libraries/AdminUtilities.php | 405 +
.../app/libraries/Airavata/API/Airavata.php | 73857 +++++++++++
.../app/libraries/Airavata/API/Error/Types.php | 1146 +
.../API/Sharing/SharingRegistryService.php | 15736 +++
.../app/libraries}/Airavata/API/Sharing/Types.php | 0
.../app/libraries/Airavata/API/Types.php | 42 +
.../libraries/Airavata/AiravataServiceProvider.php | 81 +
.../app/libraries/Airavata/Facades/Airavata.php | 16 +
.../Airavata/Facades/IamAdminServices.php | 16 +
.../Airavata/Facades/TenantProfileServices.php | 16 +
.../Airavata/Facades/UserProfileServices.php | 16 +
.../libraries/Airavata/IamAdminServiceProvider.php | 84 +
.../Model/AppCatalog/AccountProvisioning/Types.php | 345 +
.../Model/AppCatalog/AppDeployment/Types.php | 1056 +
.../Model/AppCatalog/AppInterface/Types.php | 351 +
.../Model/AppCatalog/ComputeResource/Types.php | 2511 +
.../Model/AppCatalog/GatewayGroups/Types.php | 164 +
.../Model/AppCatalog/GatewayProfile/Types.php | 938 +
.../AppCatalog/GroupResourceProfile/Types.php | 1380 +
.../Model/AppCatalog/Parallelism/Types.php | 53 +
.../Model/AppCatalog/StorageResource/Types.php | 278 +
.../Model/AppCatalog/UserResourceProfile/Types.php | 790 +
.../Airavata/Model/Application/Io/Types.php | 751 +
.../app/libraries/Airavata/Model/Commons/Types.php | 475 +
.../Airavata/Model/Credential/Store/Types.php | 1070 +
.../Airavata/Model/Data/Movement/Types.php | 811 +
.../Airavata/Model/Data/Replica/Types.php | 803 +
.../app/libraries/Airavata/Model/Dbevent/Types.php | 573 +
.../libraries/Airavata/Model/Experiment/Types.php | 1881 +
.../app/libraries/Airavata/Model/Group/Types.php | 243 +
.../app/libraries/Airavata/Model/Job/Types.php | 376 +
.../Airavata/Model/Messaging/Event/Types.php | 1888 +
.../app/libraries/Airavata/Model/Process/Types.php | 827 +
.../libraries/Airavata/Model/Scheduling/Types.php | 353 +
.../libraries/Airavata/Model/Security/Types.php | 152 +
.../app/libraries/Airavata/Model/Sharing/Types.php | 2533 +
.../app/libraries/Airavata/Model/Status/Types.php | 891 +
.../app/libraries/Airavata/Model/Task/Types.php | 978 +
.../app/libraries/Airavata/Model/Tenant/Types.php | 634 +
.../app/libraries/Airavata/Model/Types.php | 20 +
.../app/libraries/Airavata/Model/User/Types.php | 1200 +
.../libraries/Airavata/Model/Workflow/Types.php | 2518 +
.../libraries/Airavata/Model/Workspace/Types.php | 1376 +
.../Service/Iam/Admin/Services/CPI/Error/Types.php | 95 +
.../Iam/Admin/Services/CPI/IamAdminServices.php | 3490 +
.../Service/Iam/Admin/Services/CPI/Types.php | 33 +
.../Profile/Groupmanager/CPI/Error/Types.php | 95 +
.../Groupmanager/CPI/GroupManagerService.php | 4211 +
.../Service/Profile/Groupmanager/CPI/Types.php | 33 +
.../Service/Profile/Tenant/CPI/Error/Types.php | 95 +
.../Profile/Tenant/CPI/TenantProfileService.php | 2437 +
.../Airavata/Service/Profile/Tenant/CPI/Types.php | 33 +
.../libraries/Airavata/Service/Profile/Types.php | 20 +
.../Service/Profile/User/CPI/Error/Types.php | 95 +
.../Airavata/Service/Profile/User/CPI/Types.php | 33 +
.../Profile/User/CPI/UserProfileService.php | 2025 +
.../Airavata/TenantProfileServiceProvider.php | 83 +
.../Airavata/UserProfileServiceProvider.php | 83 +
.../app/libraries/AppUtilities.php | 450 +
.../app/libraries/CRUtilities.php | 697 +
.../app/libraries/CommonUtilities.php | 502 +
.../app/libraries/EmailUtilities.php | 249 +
.../app/libraries/ExperimentUtilities.php | 1539 +
.../app/libraries/FileManager.php | 262 +
.../app/libraries/GrouperUtilities.php | 116 +
.../app/libraries/IamAdminServicesUtilities.php | 51 +
.../Keycloak/API/BaseKeycloakAPIEndpoint.php | 29 +
.../app/libraries/Keycloak/API/RoleMapper.php | 125 +
.../app/libraries/Keycloak/API/Roles.php | 41 +
.../app/libraries/Keycloak/API/Users.php | 127 +
.../app/libraries/Keycloak/Facades/Keycloak.php | 16 +
.../app/libraries/Keycloak/Keycloak.php | 472 +
.../libraries/Keycloak/KeycloakServiceProvider.php | 71 +
.../app/libraries/Keycloak/KeycloakUtil.php | 41 +
.../app/libraries/ProjectUtilities.php | 356 +
.../app/libraries/SRUtilities.php | 377 +
.../app/libraries/SharingUtilities.php | 204 +
.../app/libraries/Thrift/Base/TBase.php | 367 +
.../Thrift/ClassLoader/ThriftClassLoader.php | 223 +
.../Thrift/Exception/TApplicationException.php | 72 +
.../app/libraries/Thrift/Exception/TException.php | 369 +
.../Thrift/Exception/TProtocolException.php | 48 +
.../Thrift/Exception/TTransportException.php | 41 +
.../Thrift/Factory/TBinaryProtocolFactory.php | 43 +
.../Thrift/Factory/TCompactProtocolFactory.php | 39 +
.../Thrift/Factory/TJSONProtocolFactory.php | 41 +
.../libraries/Thrift/Factory/TProtocolFactory.php | 35 +
.../Thrift/Factory/TStringFuncFactory.php | 63 +
.../libraries/Thrift/Factory/TTransportFactory.php | 16 +
.../libraries/Thrift/Protocol/JSON/BaseContext.php | 39 +
.../libraries/Thrift/Protocol/JSON/ListContext.php | 52 +
.../Thrift/Protocol/JSON/LookaheadReader.php | 54 +
.../libraries/Thrift/Protocol/JSON/PairContext.php | 60 +
.../libraries/Thrift/Protocol/TBinaryProtocol.php | 396 +
.../Thrift/Protocol/TBinaryProtocolAccelerated.php | 47 +
.../libraries/Thrift/Protocol/TCompactProtocol.php | 669 +
.../libraries/Thrift/Protocol/TJSONProtocol.php | 694 +
.../Thrift/Protocol/TMultiplexedProtocol.php | 86 +
.../app/libraries/Thrift/Protocol/TProtocol.php | 340 +
.../Thrift/Protocol/TProtocolDecorator.php | 284 +
.../Thrift/Serializer/TBinarySerializer.php | 73 +
.../app/libraries/Thrift/Server/TForkingServer.php | 119 +
.../app/libraries/Thrift/Server/TServer.php | 101 +
.../app/libraries/Thrift/Server/TServerSocket.php | 98 +
.../libraries/Thrift/Server/TServerTransport.php | 54 +
.../app/libraries/Thrift/Server/TSimpleServer.php | 57 +
.../app/libraries/Thrift/StringFunc/Core.php | 38 +
.../app/libraries/Thrift/StringFunc/Mbstring.php | 45 +
.../libraries/Thrift/StringFunc/TStringFunc.php | 27 +
.../app/libraries/Thrift/TMultiplexedProcessor.php | 136 +
.../app/libraries/Thrift/Thrift.php | 789 +
.../Thrift/Transport/TBufferedTransport.php | 165 +
.../app/libraries/Thrift/Transport/TCurlClient.php | 222 +
.../Thrift/Transport/TFramedTransport.php | 183 +
.../app/libraries/Thrift/Transport/THttpClient.php | 221 +
.../libraries/Thrift/Transport/TMemoryBuffer.php | 89 +
.../libraries/Thrift/Transport/TNullTransport.php | 50 +
.../app/libraries/Thrift/Transport/TPhpStream.php | 114 +
.../app/libraries/Thrift/Transport/TSocket.php | 326 +
.../app/libraries/Thrift/Transport/TSocketPool.php | 295 +
.../app/libraries/Thrift/Transport/TTransport.php | 93 +
.../app/libraries/Thrift/Type/TConstant.php | 51 +
.../app/libraries/Thrift/Type/TMessageType.php | 33 +
.../app/libraries/Thrift/Type/TType.php | 46 +
.../app/libraries/Thrift/autoload.php | 51 +
.../app/libraries/URPUtilities.php | 289 +
.../app/libraries/UserProfileUtilities.php | 55 +
.../app/libraries/Wsis/Facades/Wsis.php | 16 +
.../libraries/Wsis/Stubs/AuthenticationAdmin.php | 55 +
.../Wsis/Stubs/AuthenticationAdminStub.php | 1019 +
.../app/libraries/Wsis/Stubs/OAuthManager.php | 184 +
.../app/libraries/Wsis/Stubs/TenantManager.php | 139 +
.../libraries/Wsis/Stubs/TenantMgtAdminStub.php | 306 +
.../Wsis/Stubs/UserInformationRecoveryManager.php | 233 +
.../Wsis/Stubs/UserInformationRecoveryStub.php | 443 +
.../libraries/Wsis/Stubs/UserProfileManager.php | 87 +
.../Wsis/Stubs/UserProfileManagerStub.php | 365 +
.../app/libraries/Wsis/Stubs/UserStoreManager.php | 233 +
.../libraries/Wsis/Stubs/UserStoreManagerStub.php | 1570 +
.../app/libraries/Wsis/Wsis.php | 552 +
.../app/libraries/Wsis/WsisServiceProvider.php | 69 +
.../resources/assets/PoweredbyAiravata_Small.png | Bin 0 -> 44775 bytes
.../assets/Profile_avatar_placeholder_large.png | Bin 0 -> 2011 bytes
.../app/resources/assets/favicon.ico | Bin 0 -> 58580 bytes
.../app/resources/assets/scigap-header-logo.png | Bin 0 -> 8152 bytes
.../app/resources/oa4mp/oauth-properties.ini | 15 +
.../app/resources/security/idp_scigap_org.pem | 123 +
.../resources/security/incommon_rsa_server_ca.pem | 34 +
.../pga/airavata-php-gateway/app/routes.php | 428 +
.../pga/airavata-php-gateway/app/start/artisan.php | 13 +
.../pga/airavata-php-gateway/app/start/global.php | 82 +
.../pga/airavata-php-gateway/app/start/local.php | 3 +
.../app/storage/meta/services.json | 186 +
.../airavata-php-gateway/app/tests/ExampleTest.php | 17 +
.../airavata-php-gateway/app/tests/TestCase.php | 19 +
.../app/tests/selenium/README.txt | 72 +
.../app/tests/selenium/pom.xml | 143 +
.../apache/airavata/pga/tests/AmberSanderBR2.java | 139 +
.../airavata/pga/tests/AmberSanderComet.java | 137 +
.../airavata/pga/tests/AmberSanderStampede.java | 139 +
.../org/apache/airavata/pga/tests/AutoDockBR2.java | 139 +
.../pga/tests/CreateModifySearchProject.java | 124 +
.../apache/airavata/pga/tests/CreateUserLogin.java | 113 +
.../org/apache/airavata/pga/tests/EchoBR2.java | 133 +
.../org/apache/airavata/pga/tests/EchoComet.java | 129 +
.../apache/airavata/pga/tests/EchoStampede.java | 133 +
.../airavata/pga/tests/EspressoStampede.java | 136 +
.../org/apache/airavata/pga/tests/ExpLoadTest.java | 176 +
.../apache/airavata/pga/tests/GamessGordon.java | 139 +
.../apache/airavata/pga/tests/GaussianComet.java | 135 +
.../apache/airavata/pga/tests/GaussianGordon.java | 133 +
.../apache/airavata/pga/tests/GromacsStampede.java | 135 +
.../org/apache/airavata/pga/tests/LammpsComet.java | 136 +
.../apache/airavata/pga/tests/LammpsStampede.java | 133 +
.../org/apache/airavata/pga/tests/NwChemComet.java | 130 +
.../apache/airavata/pga/tests/NwChemStampede.java | 131 +
.../apache/airavata/pga/tests/PhastaPStampede.java | 134 +
.../org/apache/airavata/pga/tests/RunAllTests.java | 172 +
.../airavata/pga/tests/SearchProjectExp.java | 111 +
.../airavata/pga/tests/TinkerMonteStampede.java | 148 +
.../apache/airavata/pga/tests/TrinityStampede.java | 146 +
.../org/apache/airavata/pga/tests/UserLogout.java | 51 +
.../org/apache/airavata/pga/tests/WRFStampede.java | 133 +
.../airavata/pga/tests/utils/CurrentDateTime.java | 19 +
.../airavata/pga/tests/utils/ExpFileReadUtils.java | 73 +
.../apache/airavata/pga/tests/utils/UserLogin.java | 54 +
.../selenium/src/test/resources/exp.properties | 37 +
.../app/views/account/create.blade.php | 118 +
.../app/views/account/credential-store.blade.php | 162 +
.../app/views/account/dashboard.blade.php | 491 +
.../app/views/account/forgot-password.blade.php | 36 +
.../app/views/account/login-desktop.blade.php | 39 +
.../app/views/account/login.blade.php | 42 +
.../app/views/account/request-allocation.blade.php | 70 +
.../app/views/account/reset-password.blade.php | 57 +
.../app/views/account/settings.blade.php | 76 +
.../app/views/account/update.blade.php | 120 +
.../views/account/user-compute-resources.blade.php | 166 +
.../account/user-profile-update-email.blade.php | 60 +
.../app/views/account/user-profile.blade.php | 73 +
.../views/account/user-storage-resources.blade.php | 146 +
.../app/views/account/verify-human.blade.php | 36 +
.../app/views/admin/create-gateway.blade.php | 148 +
.../views/admin/experiment-statistics.blade.php | 215 +
.../app/views/admin/manage-admin.blade.php | 219 +
.../app/views/admin/manage-credentials.blade.php | 371 +
.../app/views/admin/manage-experiments.blade.php | 704 +
.../app/views/admin/manage-gateway.blade.php | 909 +
.../app/views/admin/manage-notices.blade.php | 385 +
.../app/views/admin/manage-resources.blade.php | 117 +
.../app/views/admin/manage-roles.blade.php | 184 +
.../app/views/admin/manage-users.blade.php | 297 +
.../app/views/application/deployment.blade.php | 212 +
.../app/views/application/interface.blade.php | 243 +
.../app/views/application/module.blade.php | 224 +
.../app/views/datacat/select.blade.php | 82 +
.../app/views/datacat/summary.blade.php | 451 +
.../app/views/emails/auth/reminder.blade.php | 14 +
.../airavata-php-gateway/app/views/error.blade.php | 11 +
.../app/views/experiment/browse.blade.php | 214 +
.../app/views/experiment/create-complete.blade.php | 187 +
.../app/views/experiment/create.blade.php | 72 +
.../app/views/experiment/edit.blade.php | 127 +
.../no-sharing-create-complete.blade.php | 174 +
.../app/views/experiment/no-sharing-edit.blade.php | 112 +
.../app/views/experiment/summary.blade.php | 110 +
.../app/views/files/browse.blade.php | 47 +
.../app/views/gateway/browse.blade.php | 250 +
.../app/views/gateway/create.blade.php | 37 +
.../app/views/group/browse.blade.php} | 0
.../app/views/group/create.blade.php | 75 +
.../app/views/group/edit.blade.php} | 0
.../app/views/group/summary.blade.php} | 0
.../airavata-php-gateway/app/views/home.blade.php | 135 +
.../app/views/layout/basic.blade.php | 155 +
.../app/views/layout/desktop-login.blade.php | 103 +
.../app/views/layout/fixed-footer.blade.php} | 0
.../app/views/layout/fixed-header.blade.php | 15 +
.../app/views/layout/fixed-scripts.blade.php | 85 +
.../airavata-php-gateway/app/views/pages.blade.php | 8 +
.../app/views/partials/add-gateway-block.blade.php | 40 +
.../partials/auto-provisioned-accounts.blade.php | 58 +
.../compute-resource-preferences.blade.php | 185 +
.../app/views/partials/dashboard-block.blade.php | 118 +
.../app/views/partials/deployment-block.blade.php | 180 +
.../views/partials/experiment-container.blade.php | 70 +
.../app/views/partials/experiment-info.blade.php | 453 +
.../app/views/partials/experiment-inputs.blade.php | 141 +
.../partials/experiment-queue-block.blade.php | 346 +
.../partials/gateway-preferences-block.blade.php | 300 +
.../app/views/partials/interface-block.blade.php | 76 +
.../views/partials/interface-input-block.blade.php | 140 +
.../partials/interface-output-block.blade.php | 116 +
.../app/views/partials/login-external.blade.php | 7 +
.../app/views/partials/login-form.blade.php | 47 +
.../app/views/partials/module-block.blade.php | 16 +
.../app/views/partials/queue-block.blade.php | 77 +
.../views/partials/resource-job-manager.blade.php | 46 +
.../views/partials/sharing-display-body.blade.php | 23 +
.../app/views/partials/sharing-form-body.blade.php | 17 +
.../views/partials/sharing-form-modal.blade.php | 20 +
.../storage-resource-preferences.blade.php | 73 +
.../app/views/partials/streaming-data.blade.php | 4 +
.../user-compute-resource-preferences.blade.php | 151 +
.../user-storage-resource-preferences.blade.php | 61 +
.../app/views/project/browse.blade.php | 148 +
.../app/views/project/create.blade.php | 57 +
.../app/views/project/edit.blade.php | 77 +
.../app/views/project/no-sharing-create.blade.php | 33 +
.../app/views/project/no-sharing-edit.blade.php | 49 +
.../app/views/project/no-sharing-summary.blade.php | 101 +
.../app/views/project/summary.blade.php | 119 +
.../app/views/resource/browse.blade.php | 203 +
.../app/views/resource/create.blade.php | 53 +
.../app/views/resource/edit.blade.php | 838 +
.../app/views/resource/view.blade.php | 399 +
.../views/scigap-admin/manage-gateway.blade.php | 191 +
.../app/views/server-down.blade.php | 17 +
.../app/views/storage-resource/browse.blade.php | 194 +
.../app/views/storage-resource/create.blade.php | 43 +
.../app/views/storage-resource/edit.blade.php | 394 +
.../app/views/storage-resource/view.blade.php | 379 +
.../resources/pga/airavata-php-gateway/artisan | 74 +
.../airavata-php-gateway/bootstrap/autoload.php | 75 +
.../pga/airavata-php-gateway/bootstrap/paths.php | 57 +
.../pga/airavata-php-gateway/bootstrap/start.php | 73 +
.../pga/airavata-php-gateway/composer.json | 38 +
.../pga/airavata-php-gateway/composer.lock | 2250 +
.../resources/pga/airavata-php-gateway/phpunit.xml | 19 +
.../pga/airavata-php-gateway/public/.htaccess | 21 +
.../public/assets/PoweredbyAiravata_Small.png | Bin 0 -> 44775 bytes
.../assets/Profile_avatar_placeholder_large.png | Bin 0 -> 2011 bytes
.../public/assets/ajax-loader.gif | Bin 0 -> 3208 bytes
.../public/assets/cilogon-logo-24x24-b.png | Bin 0 -> 936 bytes
.../airavata-php-gateway/public/assets/favicon.ico | Bin 0 -> 58580 bytes
.../assets/powered-by-airavata-transparent.png | Bin 0 -> 40630 bytes
.../public/assets/scigap-header-logo.png | Bin 0 -> 8152 bytes
.../pga/airavata-php-gateway/public/css/admin.css | 330 +
.../public/css/bootstrap-toggle.css | 28 +
.../public/css/bootstrap.min.css | 222 +
.../public/css/datetimepicker.css | 5 +
.../public/css/filemanager.css | 49 +
.../pga/airavata-php-gateway/public/css/morris.css | 2 +
.../airavata-php-gateway/public/css/sharing.css | 116 +
.../pga/airavata-php-gateway/public/css/style.css} | 0
.../public/css/user-settings.css | 13 +
.../pga/airavata-php-gateway/public/favicon.ico} | 0
.../public/fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20290 bytes
.../public/fonts/glyphicons-halflings-regular.svg | 229 +
.../public/fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 41236 bytes
.../public/fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23292 bytes
.../pga/airavata-php-gateway/public/index.php | 55 +
.../public/js/bootstrap-toggle.js | 180 +
.../public/js/clipboard.min.js | 7 +
.../public/js/datacat/GLmol.js | 1708 +
.../public/js/datacat/Three.js | 382 +
.../public/js/datacat/jquery-1.7.min.js | 4 +
.../public/js/datetimepicker-3.1.3.js | 1 +
.../airavata-php-gateway/public/js/deployment.js | 135 +
.../airavata-php-gateway/public/js/filemanager.js | 137 +
.../public/js/flot/flot-data.js | 1244 +
.../public/js/flot/jquery.flot.js | 2599 +
.../public/js/flot/jquery.flot.pie.js | 750 +
.../public/js/flot/jquery.flot.resize.js | 60 +
.../public/js/flot/jquery.flot.tooltip.min.js | 12 +
.../pga/airavata-php-gateway/public/js/gateway.js | 91 +
.../airavata-php-gateway/public/js/interface.js | 145 +
.../pga/airavata-php-gateway/public/js/moment.js | 2936 +
.../public/js/morris/morris-data.js | 227 +
.../public/js/morris/morris.min.js | 7 +
.../public/js/morris/raphael.min.js | 11 +
.../pga/airavata-php-gateway/public/js/script.js | 365 +
.../public/js/sharing/groups.js | 162 +
.../public/js/sharing/share.js | 444 +
.../public/js/sharing/sharing_utils.js | 197 +
.../airavata-php-gateway/public/js/simstream.js | 180 +
.../public/js/time-conversion.js | 53 +
.../pga/airavata-php-gateway/public/js/util.js | 35 +
.../pga/airavata-php-gateway/public/robots.txt | 2 +
.../pga/airavata-php-gateway/public/themes/README | 125 +
.../public/themes/base/layouts/default.blade.php | 1 +
.../public/themes/base/partials/about.blade.php} | 0
.../themes/base/partials/documentation.blade.php} | 0
.../public/themes/base/partials/footer.blade.php} | 0
.../public/themes/base/partials/header.blade.php | 45 +
.../themes/base/partials/template.blade.php} | 0
.../public/themes/base/views/index.blade.php} | 0
.../public/themes/base/views/test.blade.php | 1 +
.../resources/pga/airavata-php-gateway/server.php | 19 +
.../src/main/resources/pga/default.conf | 4 +
.../src/main/resources/pga/docker-compose.yml | 11 +
.../src/main/resources/pga/pga-default.conf | 10 +
.../src/main/resources/pga/vhost.conf | 17 +
modules/job-monitor/email-monitor/pom.xml | 6 +-
.../airavata/monitor/email/EmailBasedMonitor.java | 9 +-
modules/job-monitor/job-monitor-api/pom.xml | 6 +-
modules/job-monitor/pom.xml | 8 +-
modules/job-monitor/real-time-monitor/pom.xml | 8 +-
modules/messaging/client/pom.xml | 2 +-
modules/messaging/core/pom.xml | 2 +-
.../messaging/core/util/DBEventPublisherUtils.java | 119 +
modules/messaging/pom.xml | 2 +-
modules/orchestrator/orchestrator-client/pom.xml | 2 +-
modules/orchestrator/orchestrator-core/pom.xml | 2 +-
.../orchestrator/core/schedule/HostScheduler.java | 1 -
.../orchestrator/core/utils/OrchestratorUtils.java | 89 +-
.../impl/GroupResourceProfileValidator.java | 182 +
.../cpi/impl/SimpleOrchestratorImpl.java | 11 +-
.../orchestrator/core/util/Initialize.java | 306 -
modules/orchestrator/orchestrator-service/pom.xml | 2 +-
.../server/OrchestratorServerHandler.java | 52 +-
.../orchestrator/client/util/Initialize.java | 202 -
modules/orchestrator/pom.xml | 2 +-
modules/registry/pom.xml | 2 +-
modules/registry/registry-core/pom.xml | 164 +-
.../airavata/registry/core/RegistryException.java | 28 +
.../core/app/catalog/impl/AppCatalogImpl.java | 62 -
.../catalog/impl/ApplicationDeploymentImpl.java | 430 -
.../app/catalog/impl/ApplicationInterfaceImpl.java | 456 -
.../core/app/catalog/impl/ComputeResourceImpl.java | 965 -
.../app/catalog/impl/GwyResourceProfileImpl.java | 372 -
.../core/app/catalog/impl/StorageResourceImpl.java | 277 -
.../app/catalog/impl/UsrResourceProfileImpl.java | 369 -
.../core/app/catalog/model/AppEnvironment.java | 85 -
.../core/app/catalog/model/AppEnvironment_PK.java | 62 -
.../core/app/catalog/model/AppInput_PK.java | 62 -
.../core/app/catalog/model/AppModuleMapping.java | 75 -
.../app/catalog/model/AppModuleMapping_PK.java | 62 -
.../core/app/catalog/model/AppOutput_PK.java | 62 -
.../app/catalog/model/ApplicationDeployment.java | 196 -
.../app/catalog/model/ApplicationIntInput.java | 175 -
.../app/catalog/model/ApplicationIntOutput.java | 154 -
.../app/catalog/model/ApplicationInterface.java | 114 -
.../core/app/catalog/model/ApplicationModule.java | 105 -
.../core/app/catalog/model/BatchQueue.java | 197 -
.../core/app/catalog/model/BatchQueue_PK.java | 61 -
.../core/app/catalog/model/CloudJobSubmission.java | 101 -
.../core/app/catalog/model/ComputeResource.java | 187 -
.../catalog/model/ComputeResourceFileSystem.java | 85 -
.../model/ComputeResourceFileSystem_PK.java | 60 -
.../catalog/model/ComputeResourcePreference.java | 240 -
.../catalog/model/ComputeResourcePreferencePK.java | 62 -
.../core/app/catalog/model/Configuration.java | 72 -
.../core/app/catalog/model/Configuration_PK.java | 63 -
.../app/catalog/model/DataMovementInterface.java | 119 -
.../catalog/model/DataMovementInterface_PK.java | 60 -
.../app/catalog/model/DataStorageResource.java | 111 -
.../core/app/catalog/model/GSISSHExport.java | 71 -
.../core/app/catalog/model/GSISSHExportPK.java | 62 -
.../core/app/catalog/model/GSISSHSubmission.java | 80 -
.../core/app/catalog/model/GatewayProfile.java | 98 -
.../core/app/catalog/model/GlobusGKEndPointPK.java | 62 -
.../core/app/catalog/model/GlobusGKEndpoint.java | 63 -
.../app/catalog/model/GlobusJobSubmission.java | 60 -
.../app/catalog/model/GridftpDataMovement.java | 78 -
.../core/app/catalog/model/GridftpEndpoint.java | 97 -
.../core/app/catalog/model/GridftpEndpoint_PK.java | 60 -
.../registry/core/app/catalog/model/HostAlias.java | 62 -
.../core/app/catalog/model/HostAliasPK.java | 62 -
.../core/app/catalog/model/HostIPAddress.java | 63 -
.../core/app/catalog/model/HostIPAddressPK.java | 62 -
.../core/app/catalog/model/JobManagerCommand.java | 84 -
.../app/catalog/model/JobManagerCommand_PK.java | 60 -
.../app/catalog/model/JobSubmissionInterface.java | 119 -
.../catalog/model/JobSubmissionInterface_PK.java | 60 -
.../core/app/catalog/model/LibraryApendPath.java | 74 -
.../app/catalog/model/LibraryApendPath_PK.java | 62 -
.../core/app/catalog/model/LibraryPrepandPath.java | 74 -
.../app/catalog/model/LibraryPrepandPath_PK.java | 62 -
.../core/app/catalog/model/LocalDataMovement.java | 44 -
.../core/app/catalog/model/LocalSubmission.java | 104 -
.../core/app/catalog/model/ModuleLoadCmd.java | 77 -
.../core/app/catalog/model/ModuleLoadCmd_PK.java | 61 -
.../catalog/model/ParallelismPrefixCommand.java | 76 -
.../catalog/model/ParallelismPrefixCommand_PK.java | 60 -
.../core/app/catalog/model/PostJobCommand.java | 82 -
.../core/app/catalog/model/PostJobCommandPK.java | 62 -
.../core/app/catalog/model/PreJobCommand.java | 82 -
.../core/app/catalog/model/PreJobCommandPK.java | 62 -
.../core/app/catalog/model/ResourceJobManager.java | 101 -
.../model/SSHAccountProvisionerConfiguration.java | 97 -
.../SSHAccountProvisionerConfigurationPK.java | 56 -
.../core/app/catalog/model/ScpDataMovement.java | 112 -
.../core/app/catalog/model/SshJobSubmission.java | 139 -
.../core/app/catalog/model/StorageInterface.java | 111 -
.../app/catalog/model/StorageInterface_PK.java | 60 -
.../core/app/catalog/model/StoragePreference.java | 93 -
.../app/catalog/model/StoragePreferencePK.java | 62 -
.../core/app/catalog/model/StorageResource.java | 108 -
.../app/catalog/model/UnicoreDataMovement.java | 63 -
.../app/catalog/model/UnicoreJobSubmission.java | 64 -
.../model/UserComputeResourcePreference.java | 197 -
.../model/UserComputeResourcePreferencePK.java | 77 -
.../app/catalog/model/UserResourceProfile.java | 110 -
.../app/catalog/model/UserResourceProfilePK.java | 76 -
.../app/catalog/model/UserStoragePreference.java | 107 -
.../app/catalog/model/UserStoragePreferencePK.java | 78 -
.../catalog/resources/AppCatAbstractResource.java | 441 -
.../app/catalog/resources/AppCatalogResource.java | 109 -
.../catalog/resources/AppDeploymentResource.java | 549 -
.../catalog/resources/AppEnvironmentResource.java | 324 -
.../catalog/resources/AppInterfaceResource.java | 438 -
.../AppModuleMappingAppCatalogResourceAppCat.java | 355 -
.../app/catalog/resources/AppModuleResource.java | 392 -
.../resources/ApplicationInputResource.java | 509 -
.../resources/ApplicationOutputResource.java | 483 -
.../app/catalog/resources/BatchQueueResource.java | 460 -
.../catalog/resources/CloudSubmissionResource.java | 343 -
.../resources/ComputeHostPreferenceResource.java | 557 -
.../ComputeResourceFileSystemResource.java | 350 -
.../catalog/resources/ComputeResourceResource.java | 483 -
.../resources/DataMovementInterfaceResource.java | 377 -
.../catalog/resources/GSISSHExportResource.java | 369 -
.../resources/GSISSHSubmissionResource.java | 418 -
.../catalog/resources/GatewayProfileResource.java | 391 -
.../resources/GlobusGKEndpointResource.java | 368 -
.../resources/GlobusJobSubmissionResource.java | 355 -
.../resources/GridftpDataMovementResource.java | 326 -
.../catalog/resources/GridftpEndpointResource.java | 363 -
.../catalog/resources/HostAliasAppResource.java | 362 -
.../catalog/resources/HostIPAddressResource.java | 363 -
.../resources/JobManagerCommandResource.java | 351 -
.../resources/JobSubmissionInterfaceResource.java | 382 -
.../resources/LibraryApendPathResource.java | 325 -
.../resources/LibraryPrepandPathResource.java | 324 -
.../resources/LocalDataMovementResource.java | 293 -
.../catalog/resources/LocalSubmissionResource.java | 346 -
.../catalog/resources/ModuleLoadCmdResource.java | 353 -
.../ParallelismPrefixCommandResource.java | 348 -
.../catalog/resources/PostJobCommandResource.java | 375 -
.../catalog/resources/PreJobCommandResource.java | 375 -
.../resources/ResourceJobManagerResource.java | 345 -
.../catalog/resources/ScpDataMovementResource.java | 353 -
.../resources/SshJobSubmissionResource.java | 377 -
.../resources/StorageInterfaceResource.java | 379 -
.../resources/StoragePreferenceResource.java | 355 -
.../catalog/resources/StorageResourceResource.java | 403 -
.../resources/UnicoreDataMovementResource.java | 283 -
.../resources/UnicoreJobSubmissionResource.java | 371 -
.../UserComputeHostPreferenceResource.java | 467 -
.../resources/UserResourceProfileResource.java | 455 -
.../resources/UserStoragePreferenceResource.java | 381 -
.../core/app/catalog/util/AppCatalogJPAUtils.java | 1061 -
.../app/catalog/util/AppCatalogQueryGenerator.java | 88 -
.../app/catalog/util/AppCatalogResourceType.java | 68 -
.../catalog/util/AppCatalogThriftConversion.java | 993 -
.../core/app/catalog/util/AppCatalogUtils.java | 29 -
.../AiravataWorkflowEntity.java | 145 +
.../AiravataWorkflowErrorEntity.java | 129 +
.../AiravataWorkflowErrorPK.java | 65 +
.../AiravataWorkflowStatusEntity.java | 106 +
.../AiravataWorkflowStatusPK.java | 65 +
.../ApplicationErrorEntity.java | 129 +
.../ApplicationErrorPK.java | 65 +
.../ApplicationStatusEntity.java | 106 +
.../ApplicationStatusPK.java | 65 +
.../HandlerErrorEntity.java | 132 +
.../airavataworkflowcatalog/HandlerErrorPK.java | 65 +
.../HandlerInputEntity.java | 209 +
.../airavataworkflowcatalog/HandlerInputPK.java | 65 +
.../HandlerOutputEntity.java | 187 +
.../airavataworkflowcatalog/HandlerOutputPK.java | 65 +
.../HandlerStatusEntity.java | 106 +
.../airavataworkflowcatalog/HandlerStatusPK.java | 65 +
.../WorkflowApplicationEntity.java | 205 +
.../WorkflowApplicationPK.java | 65 +
.../WorkflowConnectionEntity.java | 185 +
.../WorkflowConnectionPK.java | 65 +
.../WorkflowDataBlockEntity.java | 124 +
.../WorkflowHandlerEntity.java | 151 +
.../airavataworkflowcatalog/WorkflowHandlerPK.java | 65 +
.../entities/appcatalog/AppEnvironmentEntity.java | 99 +
.../core/entities/appcatalog/AppEnvironmentPK.java | 70 +
.../appcatalog/AppModuleMappingEntity.java | 88 +
.../entities/appcatalog/AppModuleMappingPK.java | 76 +
.../appcatalog/ApplicationDeploymentEntity.java | 280 +
.../appcatalog/ApplicationInputEntity.java | 203 +
.../entities/appcatalog/ApplicationInputPK.java | 76 +
.../appcatalog/ApplicationInterfaceEntity.java | 164 +
.../appcatalog/ApplicationModuleEntity.java | 119 +
.../appcatalog/ApplicationOutputEntity.java | 190 +
.../entities/appcatalog/ApplicationOutputPK.java | 76 +
.../core/entities/appcatalog/BatchQueueEntity.java | 205 +
.../core/entities/appcatalog/BatchQueuePK.java | 76 +
.../appcatalog/BatchQueueResourcePolicyEntity.java | 136 +
.../appcatalog/CloudJobSubmissionEntity.java | 108 +
.../entities/appcatalog/ComputeResourceEntity.java | 256 +
.../ComputeResourceFileSystemEntity.java | 90 +
.../appcatalog/ComputeResourceFileSystemPK.java | 78 +
.../appcatalog/ComputeResourcePolicyEntity.java | 111 +
.../ComputeResourcePreferenceEntity.java | 258 +
.../appcatalog/ComputeResourcePreferencePK.java | 80 +
.../appcatalog/DataMovementInterfaceEntity.java | 121 +
.../appcatalog/DataMovementInterfacePK.java | 75 +
.../entities/appcatalog/GatewayGroupsEntity.java | 101 +
.../entities/appcatalog/GatewayProfileEntity.java | 130 +
.../appcatalog/GlobusGkEndpointEntity.java | 63 +
.../entities/appcatalog/GlobusGkEndpointPK.java | 76 +
.../appcatalog/GlobusSubmissionEntity.java | 74 +
.../appcatalog/GridftpDataMovementEntity.java | 87 +
.../entities/appcatalog/GridftpEndpointEntity.java | 97 +
.../entities/appcatalog/GridftpEndpointPK.java | 75 +
.../appcatalog/GroupComputeResourcePrefEntity.java | 270 +
.../appcatalog/GroupComputeResourcePrefPK.java | 68 +
.../appcatalog/GroupResourceProfileEntity.java | 147 +
.../GroupSSHAccountProvisionerConfig.java | 111 +
.../GroupSSHAccountProvisionerConfigPK.java | 89 +
.../entities/appcatalog/GsisshExportEntity.java | 62 +
.../core/entities/appcatalog/GsisshExportPK.java | 76 +
.../appcatalog/GsisshPostjobcommandEntity.java | 63 +
.../appcatalog/GsisshPostjobcommandPK.java | 74 +
.../appcatalog/GsisshPrejobcommandEntity.java | 62 +
.../entities/appcatalog/GsisshPrejobcommandPK.java | 76 +
.../appcatalog/GsisshSubmissionEntity.java | 96 +
.../appcatalog/JobManagerCommandEntity.java | 87 +
.../entities/appcatalog/JobManagerCommandPK.java | 77 +
.../appcatalog/JobSubmissionInterfaceEntity.java | 121 +
.../appcatalog/JobSubmissionInterfacePK.java | 75 +
.../appcatalog/LibraryApendPathEntity.java | 90 +
.../entities/appcatalog/LibraryAppendPathPK.java | 64 +
.../appcatalog/LibraryPrependPathEntity.java | 91 +
.../entities/appcatalog/LibraryPrependPathPK.java | 65 +
.../appcatalog/LocalDataMovementEntity.java | 52 +
.../entities/appcatalog/LocalSubmissionEntity.java | 108 +
.../entities/appcatalog/ModuleLoadCmdEntity.java | 89 +
.../core/entities/appcatalog/ModuleLoadCmdPK.java | 74 +
.../appcatalog/ParallelismCommandEntity.java | 87 +
.../entities/appcatalog/ParallelismCommandPK.java | 77 +
.../entities/appcatalog/ParserConnectorEntity.java | 124 +
.../appcatalog/ParserConnectorInputEntity.java | 122 +
.../core/entities/appcatalog/ParserEntity.java | 122 +
.../entities/appcatalog/ParserInputEntity.java | 98 +
.../entities/appcatalog/ParserOutputEntity.java | 98 +
.../entities/appcatalog/ParsingTemplateEntity.java | 89 +
.../appcatalog/ParsingTemplateInputEntity.java | 110 +
.../entities/appcatalog/PostjobCommandEntity.java | 86 +
.../core/entities/appcatalog/PostjobCommandPK.java | 73 +
.../entities/appcatalog/PrejobCommandEntity.java | 86 +
.../core/entities/appcatalog/PrejobCommandPK.java | 76 +
.../appcatalog/ResourceJobManagerEntity.java | 107 +
.../SSHAccountProvisionerConfiguration.java | 102 +
.../SSHAccountProvisionerConfigurationPK.java | 62 +
.../entities/appcatalog/ScpDataMovementEntity.java | 119 +
.../appcatalog/SshJobSubmissionEntity.java | 143 +
.../appcatalog/StorageInterfaceEntity.java | 121 +
.../entities/appcatalog/StorageInterfacePK.java | 77 +
.../appcatalog/StoragePreferenceEntity.java | 106 +
.../entities/appcatalog/StoragePreferencePK.java | 75 +
.../entities/appcatalog/StorageResourceEntity.java | 117 +
.../appcatalog/UnicoreDatamovementEntity.java | 80 +
.../appcatalog/UnicoreSubmissionEntity.java | 75 +
.../UserComputeResourcePreferenceEntity.java | 198 +
.../UserComputeResourcePreferencePK.java | 88 +
.../appcatalog/UserResourceProfileEntity.java | 142 +
.../entities/appcatalog/UserResourceProfilePK.java | 76 +
.../appcatalog/UserStoragePreferenceEntity.java | 121 +
.../appcatalog/UserStoragePreferencePK.java | 88 +
.../core/entities/expcatalog/ExperimentEntity.java | 259 +
.../entities/expcatalog/ExperimentErrorEntity.java | 134 +
.../entities/expcatalog/ExperimentErrorPK.java | 75 +
.../entities/expcatalog/ExperimentInputEntity.java | 207 +
.../entities/expcatalog/ExperimentInputPK.java | 75 +
.../expcatalog/ExperimentOutputEntity.java | 199 +
.../entities/expcatalog/ExperimentOutputPK.java | 75 +
.../expcatalog/ExperimentStatusEntity.java | 111 +
.../entities/expcatalog/ExperimentStatusPK.java | 75 +
.../expcatalog/ExperimentSummaryEntity.java | 158 +
.../core/entities/expcatalog/GatewayEntity.java | 252 +
.../entities/expcatalog/GatewayWorkerEntity.java | 61 +
.../core/entities/expcatalog/GatewayWorkerPK.java | 75 +
.../core/entities/expcatalog/JobEntity.java | 190 +
.../registry/core/entities/expcatalog/JobPK.java | 76 +
.../core/entities/expcatalog/JobStatusEntity.java | 123 +
.../core/entities/expcatalog/JobStatusPK.java | 87 +
.../entities/expcatalog/NotificationEntity.java | 129 +
.../core/entities/expcatalog/ProcessEntity.java | 350 +
.../entities/expcatalog/ProcessErrorEntity.java | 133 +
.../core/entities/expcatalog/ProcessErrorPK.java | 75 +
.../entities/expcatalog/ProcessInputEntity.java | 209 +
.../core/entities/expcatalog/ProcessInputPK.java | 75 +
.../entities/expcatalog/ProcessOutputEntity.java | 198 +
.../core/entities/expcatalog/ProcessOutputPK.java | 75 +
.../expcatalog/ProcessResourceScheduleEntity.java | 181 +
.../entities/expcatalog/ProcessStatusEntity.java | 111 +
.../core/entities/expcatalog/ProcessStatusPK.java | 75 +
.../entities/expcatalog/ProcessWorkflowEntity.java | 69 +
.../entities/expcatalog/ProcessWorkflowPK.java | 49 +
.../core/entities/expcatalog/ProjectEntity.java | 106 +
.../entities/expcatalog/ProjectUserEntity.java | 73 +
.../core/entities/expcatalog/ProjectUserPK.java | 75 +
.../entities/expcatalog/QueueStatusEntity.java | 109 +
.../core/entities/expcatalog/QueueStatusPK.java | 89 +
.../core/entities/expcatalog/TaskEntity.java | 170 +
.../core/entities/expcatalog/TaskErrorEntity.java | 133 +
.../core/entities/expcatalog/TaskErrorPK.java | 75 +
.../core/entities/expcatalog/TaskStatusEntity.java | 111 +
.../core/entities/expcatalog/TaskStatusPK.java | 75 +
.../expcatalog/UserConfigurationDataEntity.java | 291 +
.../core/entities/expcatalog/UserEntity.java | 62 +
.../registry/core/entities/expcatalog/UserPK.java | 49 +
.../replicacatalog/ConfigurationEntity.java | 59 +
.../entities/replicacatalog/ConfigurationPK.java | 76 +
.../entities/replicacatalog/DataProductEntity.java | 173 +
.../replicacatalog/DataProductMetadataEntity.java | 70 +
.../replicacatalog/DataProductMetadataPK.java | 76 +
.../replicacatalog/DataReplicaLocationEntity.java | 188 +
.../replicacatalog/DataReplicaMetadataEntity.java | 70 +
.../replicacatalog/DataReplicaMetadataPK.java | 74 +
.../workflowcatalog/ComponentStatusEntity.java | 97 +
.../core/entities/workflowcatalog/EdgeEntity.java | 108 +
.../core/entities/workflowcatalog/EdgePK.java | 75 +
.../core/entities/workflowcatalog/NodeEntity.java | 130 +
.../core/entities/workflowcatalog/NodePK.java | 75 +
.../core/entities/workflowcatalog/PortEntity.java | 109 +
.../core/entities/workflowcatalog/PortPK.java | 76 +
.../entities/workflowcatalog/WorkflowEntity.java | 169 +
.../workflowcatalog/WorkflowInputEntity.java | 183 +
.../entities/workflowcatalog/WorkflowInputPK.java | 79 +
.../workflowcatalog/WorkflowOutputEntity.java | 173 +
.../entities/workflowcatalog/WorkflowOutputPK.java | 76 +
.../workflowcatalog/WorkflowStatusEntity.java | 95 +
.../entities/workflowcatalog/WorkflowStatusPK.java | 75 +
.../experiment/catalog/ExpCatResourceUtils.java | 404 -
.../experiment/catalog/ExperimentCatResource.java | 70 -
.../core/experiment/catalog/JPAConstants.java | 30 -
.../core/experiment/catalog/ResourceType.java | 48 -
.../catalog/impl/ExperimentCatalogImpl.java | 754 -
.../catalog/impl/ExperimentRegistry.java | 1878 -
.../experiment/catalog/impl/GatewayRegistry.java | 143 -
.../catalog/impl/NotificationRegistry.java | 89 -
.../experiment/catalog/impl/ProjectRegistry.java | 306 -
.../experiment/catalog/impl/RegistryFactory.java | 113 -
.../core/experiment/catalog/impl/UserRegistry.java | 39 -
.../core/experiment/catalog/model/Experiment.java | 285 -
.../experiment/catalog/model/ExperimentError.java | 153 -
.../catalog/model/ExperimentErrorPK.java | 74 -
.../experiment/catalog/model/ExperimentInput.java | 230 -
.../catalog/model/ExperimentInputPK.java | 73 -
.../experiment/catalog/model/ExperimentOutput.java | 207 -
.../catalog/model/ExperimentOutputPK.java | 73 -
.../experiment/catalog/model/ExperimentStatus.java | 123 -
.../catalog/model/ExperimentStatusPK.java | 73 -
.../catalog/model/ExperimentSummary.java | 187 -
.../core/experiment/catalog/model/Gateway.java | 270 -
.../experiment/catalog/model/GatewayWorker.java | 85 -
.../experiment/catalog/model/GatewayWorkerPK.java | 74 -
.../core/experiment/catalog/model/Job.java | 202 -
.../core/experiment/catalog/model/JobPK.java | 73 -
.../core/experiment/catalog/model/JobStatus.java | 134 -
.../core/experiment/catalog/model/JobStatusPK.java | 86 -
.../experiment/catalog/model/Notification.java | 117 -
.../core/experiment/catalog/model/Process.java | 333 -
.../experiment/catalog/model/ProcessError.java | 153 -
.../experiment/catalog/model/ProcessErrorPK.java | 73 -
.../experiment/catalog/model/ProcessInput.java | 231 -
.../experiment/catalog/model/ProcessInputPK.java | 73 -
.../experiment/catalog/model/ProcessOutput.java | 207 -
.../experiment/catalog/model/ProcessOutputPK.java | 73 -
.../catalog/model/ProcessResourceSchedule.java | 201 -
.../experiment/catalog/model/ProcessStatus.java | 124 -
.../experiment/catalog/model/ProcessStatusPK.java | 74 -
.../experiment/catalog/model/ProcessWorkflow.java | 65 -
.../catalog/model/ProcessWorkflowPK.java | 49 -
.../core/experiment/catalog/model/Project.java | 156 -
.../core/experiment/catalog/model/ProjectUser.java | 96 -
.../experiment/catalog/model/ProjectUserPK.java | 73 -
.../core/experiment/catalog/model/QueueStatus.java | 98 -
.../experiment/catalog/model/QueueStatusPK.java | 87 -
.../core/experiment/catalog/model/Task.java | 190 -
.../core/experiment/catalog/model/TaskError.java | 152 -
.../core/experiment/catalog/model/TaskErrorPK.java | 73 -
.../core/experiment/catalog/model/TaskStatus.java | 123 -
.../experiment/catalog/model/TaskStatusPK.java | 73 -
.../catalog/model/UserConfigurationData.java | 306 -
.../core/experiment/catalog/model/UserPK.java | 74 -
.../core/experiment/catalog/model/Users.java | 145 -
.../catalog/resources/AbstractExpCatResource.java | 313 -
.../catalog/resources/ExperimentErrorResource.java | 182 -
.../catalog/resources/ExperimentInputResource.java | 251 -
.../resources/ExperimentOutputResource.java | 231 -
.../catalog/resources/ExperimentResource.java | 637 -
.../resources/ExperimentStatisticsResource.java | 168 -
.../resources/ExperimentStatusResource.java | 162 -
.../resources/ExperimentSummaryResource.java | 159 -
.../catalog/resources/GatewayResource.java | 586 -
.../experiment/catalog/resources/JobResource.java | 408 -
.../catalog/resources/JobStatusResource.java | 177 -
.../catalog/resources/NotificationResource.java | 288 -
.../catalog/resources/ProcessErrorResource.java | 181 -
.../catalog/resources/ProcessInputResource.java | 251 -
.../catalog/resources/ProcessOutputResource.java | 232 -
.../catalog/resources/ProcessResource.java | 770 -
.../resources/ProcessResourceScheduleResource.java | 227 -
.../catalog/resources/ProcessStatusResource.java | 166 -
.../catalog/resources/ProcessWorkflowResource.java | 137 -
.../catalog/resources/ProjectResource.java | 506 -
.../catalog/resources/ProjectUserResource.java | 121 -
.../catalog/resources/QueueStatusResource.java | 207 -
.../catalog/resources/TaskErrorResource.java | 181 -
.../experiment/catalog/resources/TaskResource.java | 474 -
.../catalog/resources/TaskStatusResource.java | 162 -
.../resources/UserConfigurationDataResource.java | 317 -
.../experiment/catalog/resources/UserResource.java | 215 -
.../core/experiment/catalog/resources/Utils.java | 770 -
.../catalog/resources/WorkerResource.java | 822 -
.../experiment/catalog/utils/QueryGenerator.java | 128 -
.../catalog/utils/ThriftDataModelConversion.java | 653 -
.../airavata/registry/core/impl/RegistryImpl.java | 47 -
.../replica/catalog/impl/ReplicaCatalogImpl.java | 408 -
.../core/replica/catalog/model/Configuration.java | 73 -
.../replica/catalog/model/Configuration_PK.java | 63 -
.../core/replica/catalog/model/DataProduct.java | 176 -
.../replica/catalog/model/DataProductMetaData.java | 76 -
.../catalog/model/DataProductMetaData_PK.java | 58 -
.../replica/catalog/model/DataReplicaLocation.java | 168 -
.../replica/catalog/model/DataReplicaMetaData.java | 76 -
.../catalog/model/DataReplicaMetaData_PK.java | 58 -
.../catalog/utils/ReplicaCatalogConstants.java | 48 -
.../catalog/utils/ReplicaCatalogJPAUtils.java | 80 -
.../utils/ReplicaCatalogQueryGenerator.java | 109 -
.../catalog/utils/ThriftDataModelConversion.java | 222 -
.../core/repositories/AbstractRepository.java | 136 +
.../appcatalog/AppCatAbstractRepository.java | 38 +
.../ApplicationDeploymentRepository.java | 247 +
.../appcatalog/ApplicationInputRepository.java | 32 +
.../appcatalog/ApplicationInterfaceRepository.java | 295 +
.../appcatalog/ApplicationModuleRepository.java | 31 +
.../appcatalog/ApplicationOutputRepository.java | 32 +
.../appcatalog/BatchQueuePolicyRepository.java | 33 +
.../appcatalog/BatchQueueRepository.java | 31 +
.../ComputeResourcePolicyRepository.java | 33 +
.../appcatalog/ComputeResourcePrefRepository.java | 51 +
.../appcatalog/ComputeResourceRepository.java | 566 +
.../appcatalog/DataMovementRepository.java | 41 +
.../appcatalog/GatewayGroupsRepository.java | 30 +
.../appcatalog/GroupResourceProfileRepository.java | 168 +
.../appcatalog/GrpComputePrefRepository.java | 34 +
.../appcatalog/GwyResourceProfileRepository.java | 201 +
.../JobSubmissionInterfaceRepository.java | 42 +
.../repositories/appcatalog/ParserRepository.java | 58 +
.../appcatalog/ParsingTemplateRepository.java | 29 +
.../appcatalog/ResourceJobManagerRepository.java | 106 +
.../appcatalog/StoragePrefRepository.java | 31 +
.../appcatalog/StorageResourceRepository.java | 210 +
.../UserComputeResourcePreferenceRepository.java | 34 +
.../appcatalog/UserResourceProfileRepository.java | 207 +
.../UserStoragePreferenceRepository.java | 34 +
.../expcatalog/ExpCatAbstractRepository.java | 18 +
.../expcatalog/ExperimentErrorRepository.java | 76 +
.../expcatalog/ExperimentInputRepository.java | 71 +
.../expcatalog/ExperimentOutputRepository.java | 73 +
.../expcatalog/ExperimentRepository.java | 181 +
.../expcatalog/ExperimentStatusRepository.java | 117 +
.../expcatalog/ExperimentSummaryRepository.java | 317 +
.../repositories/expcatalog/GatewayRepository.java | 106 +
.../repositories/expcatalog/JobRepository.java | 159 +
.../expcatalog/JobStatusRepository.java | 107 +
.../expcatalog/NotificationRepository.java | 104 +
.../expcatalog/ProcessErrorRepository.java | 74 +
.../expcatalog/ProcessInputRepository.java | 71 +
.../expcatalog/ProcessOutputRepository.java | 71 +
.../repositories/expcatalog/ProcessRepository.java | 192 +
.../expcatalog/ProcessStatusRepository.java | 113 +
.../expcatalog/ProcessWorkflowRepository.java | 52 +
.../repositories/expcatalog/ProjectRepository.java | 202 +
.../expcatalog/QueueStatusRepository.java | 55 +
.../expcatalog/TaskErrorRepository.java | 54 +
.../repositories/expcatalog/TaskRepository.java | 158 +
.../expcatalog/TaskStatusRepository.java | 79 +
.../repositories/expcatalog/UserRepository.java | 63 +
.../replicacatalog/DataProductRepository.java | 150 +
.../DataReplicaLocationRepository.java | 97 +
.../replicacatalog/RepCatAbstractRepository.java | 38 +
.../WorkflowCatAbstractRepository.java | 38 +
.../workflowcatalog/WorkflowRepository.java | 169 +
.../core/utils/AppCatalogDBInitConfig.java | 69 +
.../registry/core/utils/AppCatalogJDBCConfig.java | 67 +
.../registry/core/utils/AppCatalogUtils.java | 29 +
.../airavata/registry/core/utils/Committer.java | 27 +
.../airavata/registry/core/utils/DBConstants.java | 184 +
.../utils/DozerConverter/StorageDateConverter.java | 54 +
.../core/utils/ExpCatalogDBInitConfig.java | 84 +
.../registry/core/utils/ExpCatalogJDBCConfig.java | 66 +
.../registry/core/utils/ExpCatalogUtils.java | 29 +
.../core/utils/JPAUtil/AppCatalogJPAUtils.java | 38 +
.../core/utils/JPAUtil/ExpCatalogJPAUtils.java | 37 +
.../core/utils/JPAUtil/RepCatalogJPAUtils.java | 39 +
.../utils/JPAUtil/WorkflowCatalogJPAUtils.java | 38 +
.../registry/core/utils/ObjectMapperSingleton.java | 85 +
.../registry/core/utils/QueryConstants.java | 181 +
.../core/utils/ReplicaCatalogDBInitConfig.java | 49 +
.../core/utils/ReplicaCatalogJDBCConfig.java | 65 +
.../core/utils/WorkflowCatalogDBInitConfig.java | 48 +
.../core/utils/WorkflowCatalogJDBCConfig.java | 65 +
.../registry/core/utils/WorkflowCatalogUtils.java | 29 +
.../workflow/catalog/impl/WorkflowCatalogImpl.java | 250 -
.../workflow/catalog/model/ComponentStatus.java | 99 -
.../registry/core/workflow/catalog/model/Edge.java | 112 -
.../core/workflow/catalog/model/Edge_PK.java | 62 -
.../registry/core/workflow/catalog/model/Node.java | 134 -
.../core/workflow/catalog/model/Node_PK.java | 62 -
.../registry/core/workflow/catalog/model/Port.java | 112 -
.../core/workflow/catalog/model/Port_PK.java | 62 -
.../core/workflow/catalog/model/Workflow.java | 122 -
.../core/workflow/catalog/model/WorkflowInput.java | 165 -
.../workflow/catalog/model/WorkflowInput_PK.java | 62 -
.../workflow/catalog/model/WorkflowOutput.java | 155 -
.../workflow/catalog/model/WorkflowOutput_PK.java | 62 -
.../workflow/catalog/model/WorkflowStatus.java | 101 -
.../workflow/catalog/model/WorkflowStatus_PK.java | 62 -
.../catalog/resources/ComponentStatusResource.java | 340 -
.../workflow/catalog/resources/EdgeResource.java | 380 -
.../workflow/catalog/resources/NodeResource.java | 402 -
.../workflow/catalog/resources/PortResource.java | 380 -
.../resources/WorkflowCatAbstractResource.java | 86 -
.../catalog/resources/WorkflowCatalogResource.java | 109 -
.../catalog/resources/WorkflowInputResource.java | 496 -
.../catalog/resources/WorkflowOutputResource.java | 489 -
.../catalog/resources/WorkflowResource.java | 435 -
.../catalog/resources/WorkflowStatusResource.java | 369 -
.../catalog/utils/WorkflowCatalogJPAUtils.java | 268 -
.../utils/WorkflowCatalogQueryGenerator.java | 88 -
.../catalog/utils/WorkflowCatalogResourceType.java | 31 -
.../utils/WorkflowCatalogThriftConversion.java | 74 -
.../catalog/utils/WorkflowCatalogUtils.java | 29 -
.../META-INF/generate-sql-persistence.xml | 30 +
.../src/main/resources/META-INF/persistence.xml | 200 +-
.../resources/airavataworkflowcatalog-derby.sql | 212 +
.../src/main/resources/appcatalog-derby.sql | 319 +-
.../src/main/resources/appcatalog-mysql.sql | 406 +-
.../src/main/resources/dozer_mapping.xml | 26 +
.../src/main/resources/expcatalog-derby.sql | 462 +-
.../src/main/resources/expcatalog-mysql.sql | 517 +-
.../src/main/resources/replicacatalog-derby.sql | 24 +-
.../src/main/resources/replicacatalog-mysql.sql | 22 +-
.../src/main/resources/workflowcatalog-derby.sql | 4 +-
.../src/main/resources/workflowcatalog-mysql.sql | 4 +-
.../airavata/app/catalog/AppDeploymentTest.java | 152 -
.../airavata/app/catalog/AppInterfaceTest.java | 189 -
...ComputeAppCatalogExperimentCatResourceTest.java | 296 -
.../airavata/app/catalog/GatewayProfileTest.java | 125 -
.../app/catalog/StorageResourceAppCatalogTest.java | 150 -
.../app/catalog/UserResourceProfileTest.java | 187 -
.../airavata/app/catalog/util/Initialize.java | 318 -
.../experiment/catalog/AbstractResourceTest.java | 89 -
.../catalog/ExperimentInputResourceTest.java | 96 -
.../catalog/ExperimentOutputResourceTest.java | 95 -
.../experiment/catalog/ExperimentResourceTest.java | 96 -
.../experiment/catalog/GatewayResourceTest.java | 141 -
.../experiment/catalog/JobResourceTest.java | 109 -
.../experiment/catalog/ProcessResourceTest.java | 82 -
.../catalog/QueueStatusResourceTest.java | 95 -
.../experiment/catalog/TaskResourceTest.java | 96 -
.../catalog/UserConfigurationDataTest.java | 80 -
.../experiment/catalog/UserResourceTest.java | 75 -
.../experiment/catalog/util/Initialize.java | 328 -
.../ApplicationDeploymentRepositoryTest.java | 349 +
.../ApplicationInterfaceRepositoryTest.java | 607 +
.../appcatalog/ComputeResourceRepositoryTest.java | 635 +
.../appcatalog/GatewayGroupsRepositoryTest.java | 93 +
.../appcatalog/GatewayProfileRepositoryTest.java | 144 +
.../GroupResourceProfileRepositoryTest.java | 272 +
.../JobSubmissionInterfaceRepositoryTest.java | 88 +
.../appcatalog/StorageResourceRepositoryTest.java | 141 +
.../UserResourceProfileRepositoryTest.java | 83 +
.../core/repositories/common/TestBase.java | 80 +
.../expcatalog/ExperimentErrorRepositoryTest.java | 99 +
.../expcatalog/ExperimentInputRepositoryTest.java | 105 +
.../expcatalog/ExperimentOutputRepositoryTest.java | 105 +
.../expcatalog/ExperimentRepositoryTest.java | 234 +
.../expcatalog/ExperimentStatusRepositoryTest.java | 104 +
.../ExperimentSummaryRepositoryTest.java | 223 +
.../expcatalog/GatewayRepositoryTest.java | 77 +
.../repositories/expcatalog/JobRepositoryTest.java | 142 +
.../expcatalog/JobStatusRepositoryTest.java | 134 +
.../expcatalog/NotificationRepositoryTest.java | 68 +
.../expcatalog/ProcessErrorRepositoryTest.java | 106 +
.../expcatalog/ProcessInputRepositoryTest.java | 111 +
.../expcatalog/ProcessOutputRepositoryTest.java | 112 +
.../expcatalog/ProcessRepositoryTest.java | 153 +
.../expcatalog/ProcessStatusRepositoryTest.java | 123 +
.../expcatalog/ProjectRepositoryTest.java | 95 +
.../expcatalog/QueueStatusRepositoryTest.java | 63 +
.../expcatalog/TaskErrorRepositoryTest.java | 117 +
.../expcatalog/TaskRepositoryTest.java | 126 +
.../expcatalog/TaskStatusRepositoryTest.java | 94 +
.../expcatalog/UserRepositoryTest.java | 133 +
.../replicacatalog/DataProductRepositoryTest.java | 141 +
.../DataReplicaLocationRepositoryTest.java | 106 +
.../workflowcatalog/WorkflowRepositoryTest.java | 171 +
.../replica/catalog/ReplicaCatalogTest.java | 105 -
.../airavata/replica/catalog/util/Initialize.java | 313 -
.../src/test/resources/airavata-server.properties | 72 +
.../registry-core/src/test/resources/logback.xml | 31 +
modules/registry/registry-cpi/pom.xml | 2 +-
.../registry/cpi/ApplicationDeployment.java | 26 +-
.../registry/cpi/ApplicationInterface.java | 14 +
.../registry/cpi/DataProductInterface.java | 28 +
.../registry/cpi/DataReplicaLocationInterface.java | 19 +
.../airavata/registry/cpi/ReplicaCatalog.java | 17 +-
.../airavata/registry/cpi/UsrResourceProfile.java | 59 +-
.../airavata/registry/cpi/WorkflowCatalog.java | 22 +-
modules/registry/registry-server/pom.xml | 4 +-
.../registry-server/registry-api-service/pom.xml | 19 +-
.../registry/api/service/RegistryAPIServer.java | 44 +-
.../api/service/handler/RegistryServerHandler.java | 1755 +-
.../messaging/RegistryServiceDBEventHandler.java | 67 +-
.../api/service/util/AppCatalogInitUtil.java | 187 -
.../registry/api/service/util/ConnectionPool.java | 381 -
.../registry/api/service/util/DatabaseCreator.java | 378 -
.../service/util/ExperimentCatalogInitUtil.java | 224 -
.../registry/api/service/util/JdbcStorage.java | 175 -
.../api/service/util/ReplicaCatalogInitUtil.java | 179 -
.../api/service/util/WorkflowCatalogInitUtil.java | 179 -
.../registry-server/registry-api-stubs/pom.xml | 4 +-
.../airavata/registry/api/RegistryService.java | 105575 ++++++++++------
.../api/exception/RegistryServiceException.java | 33 +-
.../registry/api/registry_apiConstants.java | 33 +-
modules/registry/registry-tools/jpa-gen/pom.xml | 2 +-
modules/registry/registry-tools/pom.xml | 2 +-
.../registry/registry-tools/registry-tool/pom.xml | 2 +-
.../next/DeltaScripts/appCatalog_schema_delta.sql | 308 +
.../DeltaScripts/credential_store_schema_delta.sql | 32 +
.../experimentCatalog_schema_delta.sql | 103 +
.../DeltaScripts/profile_service_schema_delta.sql | 61 +
.../DeltaScripts/replicaCatalog_schema_delta.sql | 43 +
.../DeltaScripts/sharingCatalog_schema_delta.sql | 33 +
modules/security/pom.xml | 2 +-
.../security/AiravataSecurityException.java | 5 +
.../airavata/security/util/TrustStoreManager.java | 22 +-
modules/server/pom.xml | 2 +-
modules/sharing-registry/pom.xml | 4 +-
.../sharing-data-migrator/README.md | 9 +
.../sharing-registry/sharing-data-migrator/pom.xml | 74 +-
.../migrator/airavata/AiravataDataMigrator.java | 513 +-
.../migrator/airavata/ConnectionFactory.java | 23 +-
.../src/main/resources/.gitignore | 1 +
.../resources/airavata-server.properties.sample | 66 +
.../sharing-registry-distribution/pom.xml | 8 +-
.../sharing-registry-server/pom.xml | 19 +-
.../registry/db/entities/GroupAdminEntity.java | 14 +
.../registry/db/entities/UserGroupEntity.java | 12 +
.../db/repositories/AbstractRepository.java | 7 +-
.../registry/db/repositories/EntityRepository.java | 33 +-
.../db/repositories/GroupMembershipRepository.java | 4 +-
.../db/repositories/SharingRepository.java | 20 +-
.../db/repositories/UserGroupRepository.java | 20 +-
.../registry/db/repositories/UserRepository.java | 23 +-
.../sharing/registry/db/utils/ConnectionPool.java | 381 -
.../sharing/registry/db/utils/DatabaseCreator.java | 352 -
.../sharing/registry/db/utils/JPAUtils.java | 196 +-
.../sharing/registry/db/utils/JdbcStorage.java | 174 -
.../db/utils/SharingRegistryDBInitConfig.java | 46 +
.../db/utils/SharingRegistryJDBCConfig.java | 67 +
.../messaging/SharingServiceDBEventHandler.java | 94 +-
.../registry/server/SharingRegistryServer.java | 23 +-
.../server/SharingRegistryServerHandler.java | 115 +-
.../airavata/sharing/registry/utils/Constants.java | 7 +-
.../registry/utils/ThriftDataModelConversion.java | 1 +
.../registry/SharingRegistryServerHandlerTest.java | 120 +-
.../registry/SharingRegistryServiceTest.java | 57 +-
.../airavata/sharing/registry/util/Initialize.java | 296 -
.../src/test/resources/logback.xml | 31 +
.../sharing-registry-stubs/pom.xml | 6 +-
.../sharing/registry/models/UserGroup.java | 168 +-
.../service/cpi/SharingRegistryService.java | 3626 +-
.../sharing-service-docs/api-docs/index.html | 2 +
.../sharing-service-docs/api-docs/sharing_cpi.html | 22 +-
.../api-docs/sharing_models.html | 2 +
.../sharing-registry/thrift_models/thrift-gen.sh | 29 +-
pom.xml | 70 +-
.../airavata-apis/airavata_api.thrift | 471 +-
.../component-cpis/credential-store-cpi.thrift | 26 +-
.../component-cpis/generate-cpi-stubs.sh | 33 +-
.../component-cpis/registry-api.thrift | 206 +-
.../component-cpis/sharing_cpi.thrift | 18 +-
.../data-models/airavata_data_models.thrift | 1 +
.../app-catalog-models/app_catalog_models.thrift | 3 +-
.../application_io_models.thrift | 3 +-
.../app-catalog-models/parser_model.thrift | 87 +
.../credential_store_data_models.thrift | 10 +-
.../airavata_workflow_model.thrift | 158 +
.../experiment_model.thrift | 9 +-
.../experiment-catalog-models/process_model.thrift | 19 +-
.../experiment-catalog-models/status_models.thrift | 12 +-
.../data_movement_models.thrift | 3 +
.../gateway_groups_model.thrift | 31 +
.../group_resource_profile_model.thrift | 107 +
.../resource_catalog_models.thrift | 3 +-
.../storage_resource_model.thrift | 2 +
.../user_resource_profile_model.thrift | 4 -
.../sharing-models/sharing_models.thrift | 4 +-
.../group_manager_model.thrift | 11 +-
.../generate-thrift-stubs.sh | 2 +-
.../service-cpis/generate-service-cpi-stubs.sh | 33 +-
.../group-manager/group-manager-cpi.thrift | 15 +
.../iam-admin-services-cpi.thrift | 29 +-
.../profile-tenant/profile-tenant-cpi.thrift | 2 +-
.../profile-user/profile-user-cpi.thrift | 14 +
tools/load-client/pom.xml | 12 +-
tools/pom.xml | 4 +-
1625 files changed, 543378 insertions(+), 204060 deletions(-)
diff --cc airavata-services/services-security/src/main/java/org/apache/airavata/service/security/KeyCloakSecurityManager.java
index f7987b6,3a1efae..601f5c5
--- a/airavata-services/services-security/src/main/java/org/apache/airavata/service/security/KeyCloakSecurityManager.java
+++ b/airavata-services/services-security/src/main/java/org/apache/airavata/service/security/KeyCloakSecurityManager.java
@@@ -78,8 -89,11 +89,11 @@@ public class KeyCloakSecurityManager im
"|/airavata/updateUserComputeResourcePreference|/airavata/updateUserStoragePreference" +
"|/airavata/deleteUserComputeResourcePreference|/airavata/deleteUserStoragePreference" +
"|/airavata/generateAndRegisterSSHKeys|/airavata/getAllCredentialSummaryForUsersInGateway" +
- "|/airavata/deleteSSHPubKey";
- private final static String SHARING_RESOURCE_METHODS = "/airavata/shareResourceWithUsers|/airavata/revokeSharingOfResourceFromUsers|/airavata/getAllAccessibleUsers";
+ "|/airavata/deleteSSHPubKey|/airavata/isUserResourceProfileExists";
- private final static String SHARING_RESOURCE_METHODS = "/airavata/shareResourceWithUsers|/airavata/revokeSharingOfResourceFromUsers" +
- "|/airavata/shareResourceWithGroups|/airavata/revokeSharingOfResourceFromGroups|/airavata/getAllAccessibleUsers" +
- "|/airavata/getAllAccessibleGroups|/airavata/userHasAccess|/airavata/getAllDirectlyAccessibleUsers" +
++ private final static String SHARING_RESOURCE_METHODS = "/airavata/shareResourceWithUsers|/airavata/revokeSharingOfResourceFromUsers" +
++ "|/airavata/shareResourceWithGroups|/airavata/revokeSharingOfResourceFromGroups|/airavata/getAllAccessibleUsers" +
++ "|/airavata/getAllAccessibleGroups|/airavata/userHasAccess|/airavata/getAllDirectlyAccessibleUsers" +
+ "|/airavata/getAllDirectlyAccessibleGroups";
private final static String SSH_ACCOUNT_PROVISIONER_METHODS =
"/airavata/getSSHAccountProvisioners|/airavata/doesUserHaveSSHAccount|/airavata" +
"/setupUserComputeResourcePreferencesForSSH|" +
diff --cc dev-tools/ansible/roles/helix_setup/templates/participant/airavata-server.properties.j2
index 517c1ec,639b7f8..9394e84
--- a/dev-tools/ansible/roles/helix_setup/templates/participant/airavata-server.properties.j2
+++ b/dev-tools/ansible/roles/helix_setup/templates/participant/airavata-server.properties.j2
@@@ -70,5 -70,14 +70,16 @@@ experiment.launch..queue.name=experimen
zookeeper.server.connection={{ zookeeper_connection_url }}
zookeeper.timeout=30000
+ ###########################################################################
+ # Data Parser Configurations
+ ###########################################################################
+ kafka.parsing.broker.url={{ parser_broker_url }}
+ kafka.parser.topic={{ parser_broker_topic }}
+ kafka.parsing.broker.publisher.id={{ parser_broker_publisher_id }}
+
+ ###########################################################################
+ # Job Submission Task Level Configurations
+ ###########################################################################
-enable.realtime.monitor=False
++enable.realtime.monitor=False
+
+local.data.location={{ local_data_location }}
diff --cc modules/airavata-helix/helix-spectator/pom.xml
index 7101a7a,23f6557..ca860eb
--- a/modules/airavata-helix/helix-spectator/pom.xml
+++ b/modules/airavata-helix/helix-spectator/pom.xml
@@@ -71,17 -87,7 +87,17 @@@
<dependency>
<groupId>org.apache.airavata</groupId>
<artifactId>job-monitor-api</artifactId>
- <version>0.18-SNAPSHOT</version>
+ <version>0.19-SNAPSHOT</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.airavata</groupId>
+ <artifactId>profile-service-stubs</artifactId>
+ <version>0.18-SNAPSHOT</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.airavata</groupId>
+ <artifactId>services-security</artifactId>
+ <version>0.18-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.airavata</groupId>