This is an automated email from the ASF dual-hosted git repository. machristie pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/airavata.git
commit 94266a6fd2c88b27e2e8cd95055365011b29ddc1 Merge: 5c6f87ff83 1ba0eebd8a Author: Marcus Christie <[email protected]> AuthorDate: Tue Mar 28 09:11:07 2023 -0400 Merge pull request #409 from apache/thrift-0.18.1-upgrade AIRAVATA-3529 Upgrade Thrift to 0.18.1 .../java/org/apache/airavata/api/Airavata.java | 22284 ++++++++++++++----- .../apache/airavata/api/airavata_apiConstants.java | 2 +- .../java/org/apache/airavata/base/api/BaseAPI.java | 75 +- .../airavata/api/Airavata-remote | 2 +- .../airavata-python-sdk/airavata/api/Airavata.py | 12552 ++++++----- .../airavata-python-sdk/airavata/api/constants.py | 4 +- .../credential/store/CredentialStoreService-remote | 2 +- .../api/credential/store/CredentialStoreService.py | 640 +- .../airavata/api/credential/store/constants.py | 4 +- .../api/credential/store/error/constants.py | 4 +- .../airavata/api/credential/store/error/ttypes.py | 44 +- .../airavata/api/credential/store/ttypes.py | 7 +- .../airavata/api/error/constants.py | 4 +- .../airavata/api/error/ttypes.py | 428 +- .../api/sharing/SharingRegistryService-remote | 2 +- .../airavata/api/sharing/SharingRegistryService.py | 2855 ++- .../airavata/api/sharing/constants.py | 4 +- .../airavata/api/sharing/ttypes.py | 7 +- .../airavata-python-sdk/airavata/api/ttypes.py | 7 +- .../airavata/base/api/BaseAPI-remote | 2 +- .../airavata/base/api/BaseAPI.py | 46 +- .../airavata/base/api/constants.py | 4 +- .../airavata/base/api/ttypes.py | 7 +- .../appcatalog/accountprovisioning/constants.py | 4 +- .../model/appcatalog/accountprovisioning/ttypes.py | 55 +- .../model/appcatalog/appdeployment/constants.py | 4 +- .../model/appcatalog/appdeployment/ttypes.py | 139 +- .../model/appcatalog/appinterface/constants.py | 4 +- .../model/appcatalog/appinterface/ttypes.py | 47 +- .../model/appcatalog/computeresource/constants.py | 4 +- .../model/appcatalog/computeresource/ttypes.py | 327 +- .../model/appcatalog/gatewaygroups/constants.py | 4 +- .../model/appcatalog/gatewaygroups/ttypes.py | 35 +- .../model/appcatalog/gatewayprofile/constants.py | 4 +- .../model/appcatalog/gatewayprofile/ttypes.py | 143 +- .../appcatalog/groupresourceprofile/constants.py | 4 +- .../appcatalog/groupresourceprofile/ttypes.py | 253 +- .../model/appcatalog/parallelism/constants.py | 4 +- .../model/appcatalog/parallelism/ttypes.py | 8 +- .../airavata/model/appcatalog/parser/constants.py | 4 +- .../airavata/model/appcatalog/parser/ttypes.py | 225 +- .../model/appcatalog/storageresource/constants.py | 4 +- .../model/appcatalog/storageresource/ttypes.py | 43 +- .../appcatalog/userresourceprofile/constants.py | 4 +- .../model/appcatalog/userresourceprofile/ttypes.py | 125 +- .../airavata/model/application/io/constants.py | 4 +- .../airavata/model/application/io/ttypes.py | 112 +- .../airavata/model/commons/constants.py | 4 +- .../airavata/model/commons/ttypes.py | 77 +- .../airavata/model/constants.py | 4 +- .../airavata/model/credential/store/constants.py | 4 +- .../airavata/model/credential/store/ttypes.py | 186 +- .../airavata/model/data/movement/constants.py | 4 +- .../airavata/model/data/movement/ttypes.py | 133 +- .../airavata/model/data/replica/constants.py | 4 +- .../airavata/model/data/replica/ttypes.py | 111 +- .../airavata/model/dbevent/constants.py | 4 +- .../airavata/model/dbevent/ttypes.py | 91 +- .../airavata/model/experiment/constants.py | 4 +- .../airavata/model/experiment/ttypes.py | 221 +- .../airavata/model/group/constants.py | 4 +- .../airavata/model/group/ttypes.py | 43 +- .../airavata/model/job/constants.py | 4 +- .../airavata/model/job/ttypes.py | 61 +- .../airavata/model/messaging/event/constants.py | 4 +- .../airavata/model/messaging/event/ttypes.py | 347 +- .../airavata/model/process/constants.py | 4 +- .../airavata/model/process/ttypes.py | 127 +- .../airavata/model/scheduling/constants.py | 4 +- .../airavata/model/scheduling/ttypes.py | 59 +- .../airavata/model/security/constants.py | 4 +- .../airavata/model/security/ttypes.py | 29 +- .../airavata/model/sharing/constants.py | 4 +- .../airavata/model/sharing/ttypes.py | 441 +- .../airavata/model/status/constants.py | 4 +- .../airavata/model/status/ttypes.py | 135 +- .../airavata/model/task/constants.py | 4 +- .../airavata/model/task/ttypes.py | 139 +- .../airavata/model/tenant/constants.py | 4 +- .../airavata/model/tenant/ttypes.py | 173 +- .../airavata-python-sdk/airavata/model/ttypes.py | 7 +- .../airavata/model/user/constants.py | 4 +- .../airavata/model/user/ttypes.py | 266 +- .../airavata/model/workflow/constants.py | 4 +- .../airavata/model/workflow/ttypes.py | 271 +- .../airavata/model/workspace/constants.py | 4 +- .../airavata/model/workspace/ttypes.py | 261 +- .../airavata/service/profile/constants.py | 4 +- .../groupmanager/cpi/GroupManagerService-remote | 11 +- .../groupmanager/cpi/GroupManagerService.py | 883 +- .../service/profile/groupmanager/cpi/constants.py | 4 +- .../profile/groupmanager/cpi/error/constants.py | 4 +- .../profile/groupmanager/cpi/error/ttypes.py | 44 +- .../service/profile/groupmanager/cpi/ttypes.py | 7 +- .../iam/admin/services/cpi/IamAdminServices-remote | 2 +- .../iam/admin/services/cpi/IamAdminServices.py | 825 +- .../profile/iam/admin/services/cpi/constants.py | 4 +- .../iam/admin/services/cpi/error/constants.py | 4 +- .../profile/iam/admin/services/cpi/error/ttypes.py | 44 +- .../profile/iam/admin/services/cpi/ttypes.py | 7 +- .../profile/tenant/cpi/TenantProfileService-remote | 2 +- .../profile/tenant/cpi/TenantProfileService.py | 375 +- .../service/profile/tenant/cpi/constants.py | 4 +- .../service/profile/tenant/cpi/error/constants.py | 4 +- .../service/profile/tenant/cpi/error/ttypes.py | 44 +- .../airavata/service/profile/tenant/cpi/ttypes.py | 7 +- .../airavata/service/profile/ttypes.py | 7 +- .../profile/user/cpi/UserProfileService-remote | 11 +- .../service/profile/user/cpi/UserProfileService.py | 557 +- .../airavata/service/profile/user/cpi/constants.py | 4 +- .../service/profile/user/cpi/error/constants.py | 4 +- .../service/profile/user/cpi/error/ttypes.py | 44 +- .../airavata/service/profile/user/cpi/ttypes.py | 7 +- .../airavata-python-sdk/setup.py | 2 +- .../org/apache/airavata/model/ComponentState.java | 9 +- .../org/apache/airavata/model/ComponentStatus.java | 41 +- .../java/org/apache/airavata/model/EdgeModel.java | 53 +- .../java/org/apache/airavata/model/NodeModel.java | 67 +- .../java/org/apache/airavata/model/PortModel.java | 60 +- .../org/apache/airavata/model/WorkflowModel.java | 98 +- .../org/apache/airavata/model/WorkflowState.java | 9 +- .../org/apache/airavata/model/WorkflowStatus.java | 41 +- .../accountprovisioning/SSHAccountProvisioner.java | 50 +- .../SSHAccountProvisionerConfigParam.java | 48 +- .../SSHAccountProvisionerConfigParamType.java | 9 +- .../ApplicationDeploymentDescription.java | 168 +- .../appdeployment/ApplicationModule.java | 55 +- .../appcatalog/appdeployment/CommandObject.java | 36 +- .../appcatalog/appdeployment/SetEnvPaths.java | 43 +- .../ApplicationInterfaceDescription.java | 94 +- .../appcatalog/computeresource/BatchQueue.java | 68 +- .../computeresource/CloudJobSubmission.java | 69 +- .../ComputeResourceDescription.java | 181 +- .../model/appcatalog/computeresource/DMType.java | 9 +- .../appcatalog/computeresource/FileSystems.java | 9 +- .../computeresource/GlobusJobSubmission.java | 53 +- .../computeresource/JobManagerCommand.java | 9 +- .../computeresource/JobSubmissionInterface.java | 43 +- .../computeresource/JobSubmissionProtocol.java | 9 +- .../computeresource/LOCALSubmission.java | 48 +- .../appcatalog/computeresource/MonitorMode.java | 9 +- .../appcatalog/computeresource/ProviderName.java | 9 +- .../computeresource/ResourceJobManager.java | 125 +- .../computeresource/ResourceJobManagerType.java | 9 +- .../computeresource/SSHJobSubmission.java | 78 +- .../computeresource/UnicoreJobSubmission.java | 48 +- .../appcatalog/gatewaygroups/GatewayGroups.java | 53 +- .../gatewayprofile/ComputeResourcePreference.java | 141 +- .../gatewayprofile/GatewayResourceProfile.java | 83 +- .../gatewayprofile/StoragePreference.java | 53 +- .../BatchQueueResourcePolicy.java | 59 +- .../ComputeResourcePolicy.java | 60 +- .../ComputeResourceReservation.java | 57 +- .../GroupAccountSSHProvisionerConfig.java | 53 +- .../GroupComputeResourcePreference.java | 146 +- .../groupresourceprofile/GroupResourceProfile.java | 101 +- .../airavata/model/appcatalog/parser/IOType.java | 9 +- .../airavata/model/appcatalog/parser/Parser.java | 95 +- .../model/appcatalog/parser/ParserConnector.java | 67 +- .../appcatalog/parser/ParserConnectorInput.java | 60 +- .../model/appcatalog/parser/ParserInput.java | 55 +- .../model/appcatalog/parser/ParserOutput.java | 55 +- .../model/appcatalog/parser/ParsingTemplate.java | 74 +- .../appcatalog/parser/ParsingTemplateInput.java | 60 +- .../StorageResourceDescription.java | 68 +- .../UserComputeResourcePreference.java | 89 +- .../userresourceprofile/UserResourceProfile.java | 90 +- .../userresourceprofile/UserStoragePreference.java | 53 +- .../airavata/model/application/io/DataType.java | 9 +- .../model/application/io/InputDataObjectType.java | 95 +- .../model/application/io/OutputDataObjectType.java | 91 +- .../apache/airavata/model/commons/ErrorModel.java | 64 +- .../airavata/model/commons/ValidationResults.java | 41 +- .../airavata/model/commons/ValidatorResult.java | 36 +- .../model/commons/airavata_commonsConstants.java | 2 +- .../credential/store/CertificateCredential.java | 71 +- .../model/credential/store/CommunityUser.java | 46 +- .../model/credential/store/CredentialSummary.java | 69 +- .../model/credential/store/PasswordCredential.java | 69 +- .../model/credential/store/SSHCredential.java | 76 +- .../model/credential/store/SummaryType.java | 9 +- .../credential_store_data_modelsConstants.java | 2 +- .../airavata/model/data/movement/DMType.java | 9 +- .../model/data/movement/DataMovementInterface.java | 54 +- .../model/data/movement/DataMovementProtocol.java | 9 +- .../model/data/movement/GridFTPDataMovement.java | 55 +- .../model/data/movement/LOCALDataMovement.java | 34 +- .../model/data/movement/SCPDataMovement.java | 50 +- .../model/data/movement/SecurityProtocol.java | 9 +- .../model/data/movement/UnicoreDataMovement.java | 48 +- .../model/data/replica/DataProductModel.java | 111 +- .../model/data/replica/DataProductType.java | 9 +- .../data/replica/DataReplicaLocationModel.java | 104 +- .../data/replica/ReplicaLocationCategory.java | 9 +- .../model/data/replica/ReplicaPersistentType.java | 9 +- .../apache/airavata/model/dbevent/CrudType.java | 9 +- .../airavata/model/dbevent/DBEventMessage.java | 46 +- .../model/dbevent/DBEventMessageContext.java | 16 +- .../airavata/model/dbevent/DBEventPublisher.java | 32 +- .../model/dbevent/DBEventPublisherContext.java | 47 +- .../airavata/model/dbevent/DBEventSubscriber.java | 32 +- .../apache/airavata/model/dbevent/DBEventType.java | 9 +- .../apache/airavata/model/dbevent/EntityType.java | 9 +- .../model/error/AiravataClientException.java | 41 +- .../airavata/model/error/AiravataErrorType.java | 9 +- .../model/error/AiravataSystemException.java | 41 +- .../model/error/AuthenticationException.java | 34 +- .../model/error/AuthorizationException.java | 34 +- .../model/error/DuplicateEntryException.java | 34 +- .../model/error/ExperimentNotFoundException.java | 34 +- .../model/error/InvalidRequestException.java | 34 +- .../model/error/LaunchValidationException.java | 39 +- .../model/error/ProjectNotFoundException.java | 34 +- .../airavata/model/error/TimedOutException.java | 27 +- .../airavata/model/error/ValidationResults.java | 41 +- .../airavata/model/error/ValidatorResult.java | 34 +- .../airavata/model/experiment/ExperimentModel.java | 199 +- .../model/experiment/ExperimentSearchFields.java | 9 +- .../model/experiment/ExperimentStatistics.java | 121 +- .../model/experiment/ExperimentSummaryModel.java | 92 +- .../airavata/model/experiment/ExperimentType.java | 9 +- .../model/experiment/ProjectSearchFields.java | 9 +- .../experiment/UserConfigurationDataModel.java | 88 +- .../apache/airavata/model/group/GroupModel.java | 81 +- .../model/group/ResourcePermissionType.java | 9 +- .../apache/airavata/model/group/ResourceType.java | 9 +- .../org/apache/airavata/model/job/JobModel.java | 106 +- .../event/ExperimentIntermediateOutputsEvent.java | 53 +- .../event/ExperimentStatusChangeEvent.java | 46 +- .../messaging/event/ExperimentSubmitEvent.java | 39 +- .../model/messaging/event/JobIdentifier.java | 60 +- .../messaging/event/JobStatusChangeEvent.java | 39 +- .../event/JobStatusChangeRequestEvent.java | 39 +- .../airavata/model/messaging/event/Message.java | 56 +- .../model/messaging/event/MessageLevel.java | 9 +- .../model/messaging/event/MessageType.java | 9 +- .../model/messaging/event/ProcessIdentifier.java | 46 +- .../messaging/event/ProcessStatusChangeEvent.java | 39 +- .../event/ProcessStatusChangeRequestEvent.java | 39 +- .../model/messaging/event/ProcessSubmitEvent.java | 53 +- .../messaging/event/ProcessTerminateEvent.java | 46 +- .../model/messaging/event/TaskIdentifier.java | 53 +- .../messaging/event/TaskOutputChangeEvent.java | 46 +- .../messaging/event/TaskStatusChangeEvent.java | 39 +- .../event/TaskStatusChangeRequestEvent.java | 39 +- .../parallelism/ApplicationParallelismType.java | 9 +- .../airavata/model/process/ProcessModel.java | 233 +- .../airavata/model/process/ProcessWorkflow.java | 48 +- .../ComputationalResourceSchedulingModel.java | 88 +- .../apache/airavata/model/security/AuthzToken.java | 49 +- .../airavata/model/status/ExperimentState.java | 9 +- .../airavata/model/status/ExperimentStatus.java | 50 +- .../org/apache/airavata/model/status/JobState.java | 9 +- .../apache/airavata/model/status/JobStatus.java | 48 +- .../apache/airavata/model/status/ProcessState.java | 9 +- .../airavata/model/status/ProcessStatus.java | 55 +- .../airavata/model/status/QueueStatusModel.java | 47 +- .../apache/airavata/model/status/TaskState.java | 9 +- .../apache/airavata/model/status/TaskStatus.java | 48 +- .../apache/airavata/model/task/DataStageType.java | 9 +- .../airavata/model/task/DataStagingTaskModel.java | 71 +- .../model/task/EnvironmentSetupTaskModel.java | 41 +- .../model/task/JobSubmissionTaskModel.java | 41 +- .../airavata/model/task/MonitorTaskModel.java | 32 +- .../org/apache/airavata/model/task/TaskModel.java | 113 +- .../org/apache/airavata/model/task/TaskTypes.java | 9 +- .../org/apache/airavata/model/tenant/Tenant.java | 104 +- .../model/tenant/TenantApprovalStatus.java | 9 +- .../apache/airavata/model/tenant/TenantConfig.java | 53 +- .../airavata/model/tenant/TenantPreferences.java | 46 +- .../airavata/model/user/CustomDashboard.java | 202 +- .../airavata/model/user/NSFDemographics.java | 120 +- .../org/apache/airavata/model/user/Status.java | 9 +- .../apache/airavata/model/user/USCitizenship.java | 9 +- .../apache/airavata/model/user/UserProfile.java | 222 +- .../org/apache/airavata/model/user/disability.java | 9 +- .../org/apache/airavata/model/user/ethnicity.java | 9 +- .../java/org/apache/airavata/model/user/race.java | 9 +- .../model/user/user_profile_modelConstants.java | 2 +- .../airavata/model/workflow/AiravataWorkflow.java | 120 +- .../airavata/model/workflow/ApplicationState.java | 9 +- .../airavata/model/workflow/ApplicationStatus.java | 48 +- .../airavata/model/workflow/ComponentType.java | 9 +- .../apache/airavata/model/workflow/DataBlock.java | 50 +- .../airavata/model/workflow/HandlerState.java | 9 +- .../airavata/model/workflow/HandlerStatus.java | 48 +- .../airavata/model/workflow/HandlerType.java | 9 +- .../model/workflow/WorkflowApplication.java | 100 +- .../model/workflow/WorkflowConnection.java | 85 +- .../airavata/model/workflow/WorkflowHandler.java | 99 +- .../airavata/model/workflow/WorkflowState.java | 9 +- .../airavata/model/workflow/WorkflowStatus.java | 48 +- .../apache/airavata/model/workspace/Gateway.java | 160 +- .../model/workspace/GatewayApprovalStatus.java | 9 +- .../workspace/GatewayUsageReportingCommand.java | 46 +- .../org/apache/airavata/model/workspace/Group.java | 39 +- .../airavata/model/workspace/Notification.java | 66 +- .../model/workspace/NotificationPriority.java | 9 +- .../apache/airavata/model/workspace/Project.java | 90 +- .../org/apache/airavata/model/workspace/User.java | 67 +- .../groupmanager/cpi/GroupManagerService.java | 2388 +- .../exception/GroupManagerServiceException.java | 32 +- .../cpi/group_manager_cpiConstants.java | 2 +- .../iam/admin/services/cpi/IamAdminServices.java | 1479 +- .../cpi/exception/IamAdminServicesException.java | 32 +- .../cpi/iam_admin_services_cpiConstants.java | 2 +- .../profile/tenant/cpi/TenantProfileService.java | 680 +- .../exception/TenantProfileServiceException.java | 32 +- .../tenant/cpi/profile_tenant_cpiConstants.java | 2 +- .../profile/user/cpi/UserProfileService.java | 1602 +- .../cpi/exception/UserProfileServiceException.java | 32 +- .../user/cpi/profile_user_cpiConstants.java | 2 +- .../airavata/common/utils/ThriftClientPool.java | 3 +- .../credential-store-stubs/pom.xml | 5 + .../store/cpi/CredentialStoreService.java | 1180 +- .../store/cpi/credential_store_cpiConstants.java | 2 +- .../store/exception/CredentialStoreException.java | 32 +- .../orchestrator/cpi/OrchestratorService.java | 415 +- .../cpi/orchestrator_cpiConstants.java | 2 +- .../airavata/registry/api/RegistryService.java | 18318 ++++++++++++--- .../api/exception/RegistryServiceException.java | 32 +- .../registry/api/registry_apiConstants.java | 2 +- .../airavata/sharing/registry/models/Domain.java | 75 +- .../registry/models/DuplicateEntryException.java | 42 +- .../airavata/sharing/registry/models/Entity.java | 133 +- .../sharing/registry/models/EntitySearchField.java | 9 +- .../sharing/registry/models/EntityType.java | 75 +- .../sharing/registry/models/GroupAdmin.java | 51 +- .../sharing/registry/models/GroupCardinality.java | 9 +- .../sharing/registry/models/GroupChildType.java | 9 +- .../sharing/registry/models/GroupMembership.java | 79 +- .../sharing/registry/models/GroupType.java | 9 +- .../sharing/registry/models/PermissionType.java | 75 +- .../sharing/registry/models/SearchCondition.java | 9 +- .../sharing/registry/models/SearchCriteria.java | 61 +- .../airavata/sharing/registry/models/Sharing.java | 95 +- .../registry/models/SharingRegistryException.java | 42 +- .../sharing/registry/models/SharingType.java | 9 +- .../airavata/sharing/registry/models/User.java | 103 +- .../sharing/registry/models/UserGroup.java | 122 +- .../registry/models/sharing_modelsConstants.java | 2 +- .../service/cpi/SharingRegistryService.java | 5161 ++++- .../registry/service/cpi/sharing_cpiConstants.java | 2 +- pom.xml | 2 +- .../component-cpis/generate-cpi-stubs.sh | 23 +- .../generate-thrift-stubs.sh | 23 +- .../service-cpis/generate-service-cpi-stubs.sh | 23 +- .../group-manager/group-manager-cpi.thrift | 3 - .../profile-user/profile-user-cpi.thrift | 5 +- 349 files changed, 60560 insertions(+), 28191 deletions(-)
