This is an automated email from the ASF dual-hosted git repository.
yasith pushed a change to branch service-layer-improvements
in repository https://gitbox.apache.org/repos/asf/airavata.git
from b310d8ef2d get latest ddl and sync entities with it
new 9239433adc partial fix on enum name inconsistency
new 8048550302 migrations - dbcp2 to hikari, guice to spring, quartz to
spring quartz, shiro to spring security, setup mapstruct to migrate dozer
new 08f1ebcc7a migrate openjpa to hibernate
new 0fda5849d5 migrate commons library usages to spring, flatten
model/util to util
new d795aefa29 move thrift api into its own module
new c9a5d3027a partially fix type issues
new 78f2fc2a58 partially fix thrift handler issues
The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
...message_extends_messagingevent_b2e95031.plan.md | 133 +
...dependencies_from_airavata-api_bf447176.plan.md | 158 +
.../plans/spring_migration_plan_c41f8113.plan.md | 215 +
.../thrift_decoupling_refactoring_244a37ca.plan.md | 422 ++
airavata-api/pom.xml | 256 +-
.../org/apache/airavata/AiravataApplication.java | 26 +-
.../accountprovisioning/SSHAccountManager.java | 34 +-
.../airavata/accountprovisioning/SSHUtil.java | 8 +-
.../provisioner/IULdapSSHAccountProvisioner.java | 6 +-
.../apache/airavata/agents/api/AgentAdaptor.java | 4 +-
.../api/thrift/handler/AiravataServiceHandler.java | 2670 -----------
.../thrift/handler/CredentialServiceHandler.java | 146 -
.../thrift/handler/GroupManagerServiceHandler.java | 230 -
.../api/thrift/handler/IamAdminServiceHandler.java | 148 -
.../thrift/handler/OrchestratorServiceHandler.java | 162 -
.../handler/TenantProfileServiceHandler.java | 117 -
.../thrift/handler/UserProfileServiceHandler.java | 107 -
.../airavata/api/thrift/util/ThriftClientPool.java | 258 -
.../airavata/api/thrift/util/ThriftUtils.java | 67 -
.../common/exception/AiravataClientException.java | 65 +
.../common/exception/AiravataErrorType.java | 67 +
...Exception.java => AiravataSystemException.java} | 30 +-
.../exception}/AuthenticationException.java | 21 +-
...pException.java => AuthorizationException.java} | 26 +-
...Exception.java => DuplicateEntryException.java} | 26 +-
.../common/exception/ErrorCodeGenerator.java | 6 +-
.../common/exception/ExceptionHandlerUtil.java | 42 +-
...ption.java => ExperimentNotFoundException.java} | 26 +-
...Exception.java => InvalidRequestException.java} | 26 +-
.../exception/LaunchValidationException.java | 39 +-
...xception.java => ProjectNotFoundException.java} | 27 +-
...ravataException.java => TimedOutException.java} | 19 +-
.../common/exception/ValidationResults.java | 66 +
...aStartupException.java => ValidatorResult.java} | 40 +-
.../airavata/common/logging/LoggingUtil.java | 44 +-
.../model/AiravataCommonsConstants.java} | 12 +-
.../airavata/common/model/AiravataWorkflow.java | 161 +
.../model/ApplicationDeploymentDescription.java | 242 +
.../model/ApplicationInterfaceDescription.java} | 171 +-
.../model/ApplicationModule.java} | 89 +-
.../common/model/ApplicationParallelismType.java | 64 +-
.../airavata/common/model/ApplicationState.java | 70 +
.../airavata/common/model/ApplicationStatus.java | 88 +
.../model/AwsComputeResourcePreference.java} | 51 +-
.../model/BatchQueue.java} | 157 +-
.../common/model/BatchQueueResourcePolicy.java | 127 +
.../model/CloudJobSubmission.java} | 93 +-
.../model/CommandObject.java} | 42 +-
.../airavata/common/model/ComponentState.java | 63 +-
.../airavata/common/model/ComponentStatus.java | 78 +
.../model/ComponentType.java} | 31 +-
.../ComputationalResourceSchedulingModel.java} | 139 +-
.../common/model/ComputeResourceDescription.java | 254 +
.../model/ComputeResourcePolicy.java} | 57 +-
.../model/ComputeResourcePreference.java} | 283 +-
.../common/model/ComputeResourceReservation.java | 108 +
.../model/ComputeResourceType.java} | 31 +-
.../model/CrudType.java} | 32 +-
.../model/CustomDashboard.java} | 140 +-
.../airavata/common/model/DBEventMessage.java | 94 +
.../common/model/DBEventMessageContext.java | 101 +
.../model/DBEventPublisher.java} | 41 +-
.../common/model/DBEventPublisherContext.java | 79 +
.../model/DBEventSubscriber.java} | 41 +-
.../model/DBEventType.java} | 29 +-
.../model/DMType.java} | 31 +-
.../apache/airavata/common/model/DataBlock.java | 98 +
.../model/DataMovementInterface.java} | 106 +-
.../common/model/DataMovementProtocol.java | 61 +-
.../model/DataProductModel.java} | 149 +-
.../model/DataProductType.java} | 31 +-
.../model/DataReplicaLocationModel.java} | 161 +-
.../model/DataStageType.java} | 32 +-
.../common/model/DataStagingTaskModel.java | 138 +
.../org/apache/airavata/common/model/DataType.java | 63 +-
.../model/EdgeModel.java} | 70 +-
.../apache/airavata/common/model/EntityType.java | 67 +
.../model/EnvironmentSetupTaskModel.java} | 42 +-
.../model/EnvironmentSpecificPreferences.java | 101 +
.../model/ErrorModel.java} | 98 +-
.../common/model/ExperimentCleanupStrategy.java | 54 +-
.../model/ExperimentIntermediateOutputsEvent.java | 85 +
.../airavata/common/model/ExperimentModel.java | 287 ++
.../common/model/ExperimentSearchFields.java | 70 +
.../airavata/common/model/ExperimentState.java | 70 +
.../common/model/ExperimentStatistics.java | 186 +
.../airavata/common/model/ExperimentStatus.java | 88 +
.../model/ExperimentStatusChangeEvent.java} | 53 +-
.../model/ExperimentSubmitEvent.java} | 44 +-
.../model/ExperimentSummaryModel.java} | 110 +-
.../model/ExperimentType.java} | 31 +-
.../apache/airavata/common/model/FileSystems.java | 61 +-
.../model/Gateway.java} | 186 +-
.../common/model/GatewayApprovalStatus.java | 67 +
.../model/GatewayGroups.java} | 51 +-
.../common/model/GatewayResourceProfile.java | 117 +
.../model/GatewayUsageReportingCommand.java} | 54 +-
.../airavata/common/model/GlobusJobSubmission.java | 79 +
.../model/GridFTPDataMovement.java} | 67 +-
.../model/Group.java} | 42 +-
.../model/GroupAccountSSHProvisionerConfig.java} | 52 +-
.../model/GroupComputeResourcePreference.java | 163 +
.../apache/airavata/common/model/GroupModel.java | 109 +
.../common/model/GroupResourceProfile.java | 151 +
.../apache/airavata/common/model/HandlerState.java | 70 +
.../airavata/common/model/HandlerStatus.java | 88 +
.../model/HandlerType.java} | 29 +-
.../org/apache/airavata/common/model/IOType.java | 34 +-
.../model/InputDataObjectType.java} | 130 +-
.../airavata/common/model/JobIdentifier.java | 106 +
.../airavata/common/model/JobManagerCommand.java | 73 +
.../JobEntity.java => common/model/JobModel.java} | 126 +-
.../org/apache/airavata/common/model/JobState.java | 70 +
.../apache/airavata/common/model/JobStatus.java | 92 +
.../model/JobStatusChangeEvent.java} | 48 +-
.../model/JobStatusChangeRequestEvent.java} | 47 +-
.../common/model/JobSubmissionInterface.java | 78 +
.../common/model/JobSubmissionProtocol.java | 63 +-
.../common/model/JobSubmissionTaskModel.java | 78 +
.../model/LOCALDataMovement.java} | 38 +-
.../model/LOCALSubmission.java} | 55 +-
.../org/apache/airavata/common/model/Message.java | 99 +
.../model/MessageLevel.java} | 35 +-
.../apache/airavata/common/model/MessageType.java | 73 +
.../airavata/common/model/MessagingEvent.java | 3 +
.../apache/airavata/common/model/MonitorMode.java | 64 +-
.../model/MonitorTaskModel.java} | 41 +-
.../airavata/common/model/NSFDemographics.java | 110 +
.../apache/airavata/common/model/NodeModel.java | 108 +
.../model/Notification.java} | 87 +-
.../model/NotificationPriority.java} | 32 +-
.../model/OutputDataObjectType.java} | 118 +-
.../ParserEntity.java => common/model/Parser.java} | 80 +-
.../airavata/common/model/ParserConnector.java | 100 +
.../model/ParserConnectorInput.java} | 71 +-
.../model/ParserInput.java} | 63 +-
.../model/ParserOutput.java} | 63 +-
.../model/ParsingTemplate.java} | 69 +-
.../model/ParsingTemplateInput.java} | 59 +-
.../apache/airavata/common/model/PortModel.java | 98 +
.../model/ProcessIdentifier.java} | 38 +-
.../apache/airavata/common/model/ProcessModel.java | 357 ++
.../apache/airavata/common/model/ProcessState.java | 94 +
.../model/ProcessStatus.java} | 100 +-
.../common/model/ProcessStatusChangeEvent.java | 71 +
.../model/ProcessStatusChangeRequestEvent.java} | 47 +-
.../model/ProcessSubmitEvent.java} | 48 +-
.../model/ProcessTerminateEvent.java} | 47 +-
.../model/ProcessWorkflow.java} | 55 +-
.../org/apache/airavata/common/model/Project.java | 130 +
.../model/ProjectSearchFields.java} | 29 +-
.../model/ProviderName.java} | 32 +-
.../airavata/common/model/QueueStatusModel.java | 117 +
.../common/model/ReplicaLocationCategory.java | 54 +-
.../model/ReplicaPersistentType.java} | 30 +-
.../airavata/common/model/ResourceJobManager.java | 120 +
.../common/model/ResourceJobManagerType.java | 67 +
.../common/model/ResourcePermissionType.java | 54 +-
.../model/SCPDataMovement.java} | 92 +-
.../model/SSHAccountProvisionerConfigParam.java | 88 +
.../SSHAccountProvisionerConfigParamType.java} | 29 +-
.../model/SSHAccountProvisionerDescription.java | 89 +
.../airavata/common/model/SSHJobSubmission.java | 128 +
.../airavata/common/model/SecurityProtocol.java | 64 +-
.../model/SetEnvPaths.java} | 47 +-
.../airavata/common/model/SharingResourceType.java | 64 +
.../model/SlurmComputeResourcePreference.java} | 118 +-
.../org/apache/airavata/common/model/Status.java | 85 +
.../model/StorageDirectoryInfo.java} | 42 +-
.../model/StoragePreference.java} | 82 +-
.../common/model/StorageResourceDescription.java | 128 +
.../airavata/common/model/StorageVolumeInfo.java | 149 +
.../airavata/common/model/TaskIdentifier.java | 95 +
.../apache/airavata/common/model/TaskModel.java | 183 +
.../model/TaskOutputChangeEvent.java} | 48 +-
.../apache/airavata/common/model/TaskState.java | 61 +-
.../model/TaskStatus.java} | 90 +-
.../common/model/TaskStatusChangeEvent.java | 71 +
.../model/TaskStatusChangeRequestEvent.java} | 47 +-
.../apache/airavata/common/model/TaskTypes.java | 64 +-
.../org/apache/airavata/common/model/Tenant.java | 183 +
.../common/model/TenantApprovalStatus.java | 67 +
.../apache/airavata/common/model/TenantConfig.java | 89 +
.../airavata/common/model/TenantPreferences.java | 78 +
.../airavata/common/model/TenantProfile.java | 80 +
.../model/USCitizenship.java} | 32 +-
.../model/UnicoreDataMovement.java} | 66 +-
.../model/UnicoreJobSubmission.java} | 45 +-
.../org/apache/airavata/common/model/User.java | 108 +
.../model/UserComputeResourcePreference.java} | 176 +-
.../common/model/UserConfigurationDataModel.java | 201 +
.../model/UserProfile.java} | 234 +-
.../airavata/common/model/UserResourceProfile.java | 128 +
.../model/UserStoragePreference.java} | 82 +-
.../airavata/common/model/ValidationResults.java | 69 +
.../model/ValidatorResult.java} | 42 +-
.../model/WorkflowApplication.java} | 221 +-
.../model/WorkflowConnection.java} | 185 +-
.../common/model/WorkflowExecutionState.java | 79 +
.../airavata/common/model/WorkflowHandler.java | 130 +
.../airavata/common/model/WorkflowModel.java | 142 +
.../common/model/WorkflowRuntimeState.java | 63 +-
.../airavata/common/model/WorkflowStatus.java | 88 +
.../apache/airavata/common/model/disability.java | 54 +-
.../model/ethnicity.java} | 29 +-
.../org/apache/airavata/common/model/race.java | 61 +-
.../common/repositories/AbstractRepository.java | 9 +-
.../airavata/common/utils/ApplicationSettings.java | 42 +-
.../org/apache/airavata/common/utils/DBUtil.java | 30 +-
.../org/apache/airavata/common/utils/JPAUtils.java | 80 +-
.../org/apache/airavata/common/utils/JSONUtil.java | 143 +-
.../apache/airavata/common/utils/SecurityUtil.java | 11 +-
.../apache/airavata/common/utils/ShutdownFlag.java | 1 -
.../apache/airavata/common/utils/StringUtil.java | 85 +-
.../common/validation/ValidationResult.java | 6 +-
.../common/validation/ValidationService.java | 21 +-
.../AiravataServerPropertiesPostProcessor.java | 5 +-
.../config/BackgroundServicesLauncher.java | 5 +-
.../apache/airavata/config/DozerMapperConfig.java | 12 +-
.../java/org/apache/airavata/config/JpaConfig.java | 82 +-
.../airavata/config/JpaMappingContextConfig.java | 56 -
.../config/JpaMappingContextRegistrar.java | 28 -
.../OpenJpaEntityManagerFactoryPostProcessor.java | 48 -
.../OpenJpaMetamodelMappingContextFactoryBean.java | 221 -
.../airavata/config/SecurityManagerConfig.java | 5 +-
.../airavata/config/ThriftServerLauncher.java | 5 +-
.../org/apache/airavata/credential/AuditInfo.java | 1 +
.../credential/entities/CommunityUserEntity.java | 6 +-
.../credential/entities/CommunityUserEntityPK.java | 18 +-
.../credential/entities/CredentialEntity.java | 7 +-
.../exception/CredentialStoreException.java} | 41 +-
.../impl/certificate/CertificateAuditInfo.java | 4 +-
.../impl/certificate/CertificateCredential.java | 2 +-
.../credential/impl/notifier/EmailNotifier.java | 47 +-
.../impl/store/CertificateCredentialWriter.java | 4 +-
.../impl/store/CredentialReaderImpl.java | 6 +-
.../credential/impl/store/SSHCredentialWriter.java | 2 +-
.../credential/model/CertificateCredential.java | 135 +
.../credential/{ => model}/CommunityUser.java | 59 +-
.../credential/model/CredentialSummary.java | 124 +
.../credential/model/PasswordCredential.java | 124 +
.../airavata/credential/model/SSHCredential.java | 135 +
.../SummaryType.java} | 13 +-
.../services/CommunityUserEntityService.java | 30 +-
.../services/CredentialEntityService.java | 56 +-
.../credential/utils/ConfigurationReader.java | 7 +-
.../credential/utils/CredentialReader.java | 2 +-
.../credential/utils/CredentialStoreNotifier.java | 2 +-
.../credential/utils/CredentialWriter.java | 2 +-
.../credential/utils/NotifierBootstrap.java | 13 +-
.../apache/airavata/credential/utils/Utility.java | 6 +-
.../airavata/helix/adaptor/PoolingSSHJClient.java | 12 +-
.../airavata/helix/adaptor/SSHJAgentAdaptor.java | 152 +-
.../airavata/helix/adaptor/SSHJStorageAdaptor.java | 12 +-
.../airavata/helix/agent/ssh/SshAdaptorParams.java | 2 +-
.../airavata/helix/agent/ssh/SshAgentAdaptor.java | 31 +-
.../helix/agent/ssh/StandardOutReader.java | 24 +-
.../agent/storage/StorageResourceAdaptorImpl.java | 4 +-
.../helix/core/participant/HelixParticipant.java | 14 +-
.../core/support/adaptor/AdaptorSupportImpl.java | 4 +-
.../helix/core/support/adaptor/AgentStore.java | 4 +-
.../apache/airavata/helix/core/util/TaskUtil.java | 5 +-
.../helix/impl/participant/GlobalParticipant.java | 9 +-
.../airavata/helix/impl/task/AWSTaskFactory.java | 14 +-
.../airavata/helix/impl/task/AiravataTask.java | 115 +-
.../airavata/helix/impl/task/SlurmTaskFactory.java | 4 +-
.../airavata/helix/impl/task/TaskContext.java | 107 +-
.../airavata/helix/impl/task/TaskFactory.java | 12 +-
.../helix/impl/task/aws/AWSCompletingTask.java | 2 +-
.../helix/impl/task/aws/AWSJobSubmissionTask.java | 42 +-
.../impl/task/aws/AWSProcessContextManager.java | 4 +-
.../helix/impl/task/aws/CreateEC2InstanceTask.java | 4 +-
.../helix/impl/task/aws/utils/AWSTaskUtil.java | 9 +-
.../impl/task/cancel/CancelCompletingTask.java | 2 +-
.../task/cancel/RemoteJobCancellationTask.java | 9 +-
.../impl/task/cancel/WorkflowCancellationTask.java | 4 +-
.../helix/impl/task/completing/CompletingTask.java | 4 +-
.../airavata/helix/impl/task/env/EnvSetupTask.java | 2 +-
.../helix/impl/task/parsing/DataParsingTask.java | 48 +-
.../impl/task/parsing/ParsingTriggeringTask.java | 5 +-
.../task/parsing/models/ParsingTaskInputs.java | 18 +-
.../task/parsing/models/ParsingTaskOutputs.java | 18 +-
.../helix/impl/task/staging/ArchiveTask.java | 10 +-
.../helix/impl/task/staging/DataStagingTask.java | 19 +-
.../impl/task/staging/InputDataStagingTask.java | 10 +-
.../impl/task/staging/JobVerificationTask.java | 6 +-
.../impl/task/staging/OutputDataStagingTask.java | 23 +-
.../task/submission/DefaultJobSubmissionTask.java | 30 +-
.../task/submission/ForkJobSubmissionTask.java | 6 +-
.../impl/task/submission/JobSubmissionTask.java | 16 +-
.../task/submission/LocalJobSubmissionTask.java | 2 +-
.../task/submission/config/GroovyMapBuilder.java | 46 +-
.../impl/task/submission/config/GroovyMapData.java | 5 +-
.../impl/task/submission/config/JobFactory.java | 44 +-
.../impl/task/submission/config/OutputParser.java | 2 +-
.../config/app/CloudJobManagerConfiguration.java | 6 +-
.../config/app/ForkJobConfiguration.java | 6 +-
.../config/app/HTCondorJobConfiguration.java | 6 +-
.../impl/task/submission/config/app/JobUtil.java | 2 +-
.../submission/config/app/LSFJobConfiguration.java | 6 +-
.../submission/config/app/PBSJobConfiguration.java | 6 +-
.../config/app/SlurmJobConfiguration.java | 6 +-
.../submission/config/app/UGEJobConfiguration.java | 8 +-
.../parser/AiravataCustomCommandOutputParser.java | 6 +-
.../config/app/parser/ForkOutputParser.java | 2 +-
.../config/app/parser/HTCondorOutputParser.java | 20 +-
.../config/app/parser/LSFOutputParser.java | 12 +-
.../config/app/parser/PBSOutputParser.java | 15 +-
.../config/app/parser/SlurmOutputParser.java | 16 +-
.../config/app/parser/UGEOutputParser.java | 16 +-
.../helix/impl/workflow/ParserWorkflowManager.java | 39 +-
.../helix/impl/workflow/PostWorkflowManager.java | 54 +-
.../helix/impl/workflow/PreWorkflowManager.java | 49 +-
.../helix/impl/workflow/WorkflowManager.java | 14 +-
.../helix/task/api/support/AdaptorSupport.java | 4 +-
.../airavata/helix/workflow/QueueOperator.java | 7 +-
.../airavata/helix/workflow/WorkflowOperator.java | 7 +-
.../messaging/impl/DBEventMessageHandler.java | 16 +-
.../messaging/client/RabbitMQListener.java | 88 +-
.../airavata/messaging/core/MessageContext.java | 13 +-
.../airavata/messaging/core/MessageWrapper.java | 139 +
.../airavata/messaging/core/MessagingFactory.java | 23 +-
.../messaging/core/impl/ExperimentConsumer.java | 60 +-
.../messaging/core/impl/MessageConsumer.java | 26 +-
.../messaging/core/impl/ProcessConsumer.java | 61 +-
.../messaging/core/impl/RabbitMQPublisher.java | 31 +-
.../messaging/core/impl/StatusConsumer.java | 91 +-
.../messaging/core/stats/CountWriterTask.java | 6 +-
.../messaging/core/stats/LatencyWriterTask.java | 6 +-
.../airavata/messaging/core/stats/StatCounter.java | 10 +-
.../messaging/core/util/DBEventPublisherUtils.java | 74 +-
.../engine/ComputeResourceSelectionPolicy.java | 2 +-
.../metascheduler/core/engine/ReScheduler.java | 4 +-
.../airavata/metascheduler/core/utils/Utils.java | 12 +-
.../metadata/analyzer/DataInterpreterService.java | 15 +-
.../metadata/analyzer/impl/DataAnalyzerImpl.java | 4 +-
.../scheduling/api/ProcessSchedulerImpl.java | 14 +-
.../ComputeResourceSelectionPolicyImpl.java | 4 +-
.../DefaultComputeResourceSelectionPolicy.java | 16 +-
.../selection/MultipleComputeResourcePolicy.java | 14 +-
.../rescheduler/ExponentialBackOffReScheduler.java | 18 +-
.../rescheduler/ProcessReschedulingService.java | 15 +-
.../engine/rescheduler/ProcessScannerImpl.java | 4 +-
.../apache/airavata/monitor/AbstractMonitor.java | 4 +-
.../apache/airavata/monitor/JobStateValidator.java | 20 +-
.../apache/airavata/monitor/JobStatusResult.java | 2 +-
.../monitor/cluster/ClusterStatusMonitorJob.java | 16 +-
.../cluster/ClusterStatusMonitorJobScheduler.java | 17 +-
.../ComputationalResourceMonitoringService.java | 15 +-
.../compute/job/ComputeResourceMonitor.java | 10 +-
.../monitor/compute/job/MonitoringJob.java | 14 +-
.../airavata/monitor/email/EmailBasedMonitor.java | 11 +-
.../email/parser/AiravataCustomMailParser.java | 2 +-
.../monitor/email/parser/HTCondorEmailParser.java | 4 +-
.../monitor/email/parser/LSFEmailParser.java | 2 +-
.../monitor/email/parser/PBSEmailParser.java | 2 +-
.../monitor/email/parser/ResourceConfig.java | 2 +-
.../monitor/email/parser/SLURMEmailParser.java | 2 +-
.../monitor/email/parser/UGEEmailParser.java | 2 +-
.../monitor/kafka/JobStatusResultDeserializer.java | 2 +-
.../airavata/monitor/kafka/MessageProducer.java | 5 +-
.../realtime/parser/RealtimeJobStatusParser.java | 16 +-
.../apache/airavata/orchestrator/Orchestrator.java | 8 +-
.../orchestrator/impl/SimpleOrchestratorImpl.java | 136 +-
.../orchestrator/job/GFACPassiveJobSubmitter.java | 15 +-
.../schedule/DefaultHostScheduler.java | 2 +-
.../orchestrator/schedule/HostScheduler.java | 2 +-
.../airavata/orchestrator/task/TaskFactory.java | 68 +-
.../orchestrator/utils/OrchestratorUtils.java | 44 +-
.../orchestrator/validation/ValidationService.java | 51 +-
.../validation/impl/ValidationServiceImpl.java | 103 +-
.../validator/BatchQueueValidator.java | 21 +-
.../validator/ExperimentStatusValidator.java | 10 +-
.../validator/GroupResourceProfileValidator.java | 20 +-
.../validator/JobMetadataValidator.java | 6 +-
.../entities/CustomizedDashboardEntity.java | 9 +-
.../airavata/profile/entities/GatewayEntity.java | 6 +-
.../profile/entities/NSFDemographicsEntity.java | 13 +-
.../profile/entities/UserProfileEntity.java | 14 +-
.../exception/GroupManagerServiceException.java} | 40 +-
.../exception/IamAdminServicesException.java} | 40 +-
.../exception/TenantProfileServiceException.java} | 40 +-
.../UserProfileRegistryException.java | 2 +-
.../exception/UserProfileServiceException.java} | 40 +-
.../airavata/profile/utils/QueryConstants.java | 52 -
.../profile/utils/TenantManagementInterface.java | 8 +-
.../utils/TenantManagementKeycloakImpl.java | 10 +-
.../airavata/registry/cpi/ResultOrderType.java | 48 -
.../AiravataWorkflowEntity.java | 8 +-
.../AiravataWorkflowErrorEntity.java | 11 +-
.../AiravataWorkflowStatusEntity.java | 20 +-
.../ApplicationErrorEntity.java | 11 +-
.../ApplicationStatusEntity.java | 14 +-
.../HandlerErrorEntity.java | 12 +-
.../HandlerInputEntity.java | 16 +-
.../HandlerOutputEntity.java | 16 +-
.../HandlerStatusEntity.java | 11 +-
.../WorkflowApplicationEntity.java | 11 +-
.../WorkflowConnectionEntity.java | 16 +-
.../WorkflowDataBlockEntity.java | 12 +-
.../WorkflowHandlerEntity.java | 15 +-
.../entities/appcatalog/AppEnvironmentEntity.java | 16 +-
.../appcatalog/AppModuleMappingEntity.java | 8 +-
.../appcatalog/ApplicationDeploymentEntity.java | 12 +-
.../appcatalog/ApplicationInputEntity.java | 19 +-
.../appcatalog/ApplicationInterfaceEntity.java | 11 +-
.../appcatalog/ApplicationOutputEntity.java | 18 +-
.../entities/appcatalog/BatchQueueEntity.java | 9 +-
.../appcatalog/BatchQueueResourcePolicyEntity.java | 10 +-
.../appcatalog/CloudJobSubmissionEntity.java | 11 +-
.../entities/appcatalog/ComputeResourceEntity.java | 11 +-
.../ComputeResourceFileSystemEntity.java | 13 +-
.../appcatalog/ComputeResourceFileSystemPK.java | 2 +-
.../appcatalog/ComputeResourcePolicyEntity.java | 10 +-
.../ComputeResourcePreferenceEntity.java | 17 +-
.../ComputeResourceReservationEntity.java | 6 +-
.../appcatalog/DataMovementInterfaceEntity.java | 11 +-
.../entities/appcatalog/GatewayProfileEntity.java | 8 +-
.../appcatalog/GlobusGkEndpointEntity.java | 6 +-
.../appcatalog/GlobusSubmissionEntity.java | 9 +-
.../appcatalog/GridftpDataMovementEntity.java | 9 +-
.../entities/appcatalog/GridftpEndpointEntity.java | 9 +-
.../appcatalog/GroupComputeResourcePrefEntity.java | 10 +-
.../GroupSSHAccountProvisionerConfig.java | 6 +-
.../entities/appcatalog/GsisshExportEntity.java | 6 +-
.../appcatalog/GsisshPostjobcommandEntity.java | 6 +-
.../appcatalog/GsisshPrejobcommandEntity.java | 6 +-
.../appcatalog/JobManagerCommandEntity.java | 13 +-
.../entities/appcatalog/JobManagerCommandPK.java | 2 +-
.../appcatalog/JobSubmissionInterfaceEntity.java | 12 +-
.../appcatalog/LibraryApendPathEntity.java | 15 +-
.../appcatalog/LibraryPrependPathEntity.java | 15 +-
.../entities/appcatalog/LocalSubmissionEntity.java | 14 +-
.../entities/appcatalog/ModuleLoadCmdEntity.java | 15 +-
.../appcatalog/ParallelismCommandEntity.java | 13 +-
.../entities/appcatalog/ParallelismCommandPK.java | 2 +-
.../entities/appcatalog/ParserConnectorEntity.java | 16 +-
.../appcatalog/ParserConnectorInputEntity.java | 14 +-
.../registry/entities/appcatalog/ParserEntity.java | 8 +-
.../entities/appcatalog/ParserInputEntity.java | 10 +-
.../entities/appcatalog/ParserOutputEntity.java | 10 +-
.../entities/appcatalog/ParsingTemplateEntity.java | 8 +-
.../appcatalog/ParsingTemplateInputEntity.java | 12 +-
.../entities/appcatalog/PostjobCommandEntity.java | 15 +-
.../entities/appcatalog/PrejobCommandEntity.java | 15 +-
.../appcatalog/ResourceJobManagerEntity.java | 9 +-
.../SSHAccountProvisionerConfiguration.java | 10 +-
.../entities/appcatalog/ScpDataMovementEntity.java | 9 +-
.../appcatalog/SshJobSubmissionEntity.java | 12 +-
.../appcatalog/StorageInterfaceEntity.java | 13 +-
.../appcatalog/StoragePreferenceEntity.java | 9 +-
.../entities/appcatalog/StorageResourceEntity.java | 8 +-
.../appcatalog/UnicoreDatamovementEntity.java | 2 +-
.../appcatalog/UnicoreSubmissionEntity.java | 9 +-
.../UserComputeResourcePreferenceEntity.java | 10 +-
.../appcatalog/UserResourceProfileEntity.java | 11 +-
.../appcatalog/UserStoragePreferenceEntity.java | 10 +-
.../ComputationalResourceSchedulingEntity.java | 9 +-
.../entities/expcatalog/ExperimentEntity.java | 15 +-
.../entities/expcatalog/ExperimentErrorEntity.java | 11 +-
.../entities/expcatalog/ExperimentInputEntity.java | 15 +-
.../expcatalog/ExperimentOutputEntity.java | 15 +-
.../expcatalog/ExperimentStatusEntity.java | 14 +-
.../expcatalog/ExperimentSummaryEntity.java | 5 +-
.../entities/expcatalog/GatewayEntity.java | 9 +-
.../GatewayUsageReportingCommandEntity.java | 7 +-
.../entities/expcatalog/GatewayWorkerEntity.java | 6 +-
.../registry/entities/expcatalog/JobEntity.java | 13 +-
.../entities/expcatalog/JobStatusEntity.java | 16 +-
.../entities/expcatalog/NotificationEntity.java | 9 +-
.../entities/expcatalog/ProcessEntity.java | 15 +-
.../entities/expcatalog/ProcessErrorEntity.java | 11 +-
.../entities/expcatalog/ProcessInputEntity.java | 15 +-
.../entities/expcatalog/ProcessOutputEntity.java | 15 +-
.../expcatalog/ProcessResourceScheduleEntity.java | 8 +-
.../entities/expcatalog/ProcessStatusEntity.java | 14 +-
.../entities/expcatalog/ProcessWorkflowEntity.java | 9 +-
.../entities/expcatalog/ProjectEntity.java | 5 +-
.../entities/expcatalog/ProjectUserEntity.java | 10 +-
.../entities/expcatalog/QueueStatusEntity.java | 6 +-
.../registry/entities/expcatalog/TaskEntity.java | 18 +-
.../entities/expcatalog/TaskErrorEntity.java | 11 +-
.../entities/expcatalog/TaskStatusEntity.java | 15 +-
.../expcatalog/UserConfigurationDataEntity.java | 10 +-
.../registry/entities/expcatalog/UserEntity.java | 8 +-
.../replicacatalog/ConfigurationEntity.java | 6 +-
.../entities/replicacatalog/DataProductEntity.java | 17 +-
.../replicacatalog/DataProductMetadataEntity.java | 6 +-
.../replicacatalog/DataReplicaLocationEntity.java | 20 +-
.../replicacatalog/DataReplicaMetadataEntity.java | 6 +-
.../AppCatalogException.java | 2 +-
.../ExperimentCatalogException.java | 2 +-
.../RegistryException.java | 2 +-
.../exception/RegistryServiceException.java} | 41 +-
.../ReplicaCatalogException.java | 2 +-
.../WorkflowCatalogException.java | 2 +-
.../messaging/RegistryServiceDBEventHandler.java | 194 +-
.../RegistryServiceDBEventMessagingFactory.java | 21 +-
.../registry/{cpi => model}/AppCatalog.java | 4 +-
.../{cpi => model}/ApplicationDeployment.java | 6 +-
.../{cpi => model}/ApplicationInterface.java | 12 +-
.../{cpi => model}/CompositeIdentifier.java | 2 +-
.../registry/{cpi => model}/ComputeResource.java | 21 +-
.../{cpi => model}/DataProductInterface.java | 6 +-
.../DataReplicaLocationInterface.java | 6 +-
.../{cpi => model}/ExpCatChildDataType.java | 2 +-
.../{cpi => model}/ExpCatParentDataType.java | 2 +-
.../registry/{cpi => model}/ExperimentCatalog.java | 4 +-
.../{cpi => model}/ExperimentCatalogModelType.java | 2 +-
.../{cpi => model}/GwyClientCredential.java | 4 +-
.../{cpi => model}/GwyResourceProfile.java | 10 +-
.../airavata/registry/{cpi => model}/Registry.java | 4 +-
.../model/RegistryApiConstants.java} | 19 +-
.../registry/{cpi => model}/ReplicaCatalog.java | 5 +-
.../airavata/registry/model/ResultOrderType.java | 48 +
.../registry/{cpi => model}/StorageResource.java | 6 +-
.../{cpi => model}/UsrResourceProfile.java | 10 +-
.../registry/{cpi => model}/WorkflowCatalog.java | 6 +-
.../expcatalog/ProcessStatusRepository.java | 2 +-
.../repositories/expcatalog/UserRepository.java | 3 +-
.../services/ApplicationDeploymentService.java | 12 +-
.../services/ApplicationInterfaceService.java | 18 +-
.../registry/services/BaseErrorService.java | 9 +-
.../registry/services/ComputeResourceService.java | 173 +-
.../registry/services/DataProductService.java | 4 +-
.../services/DataReplicaLocationService.java | 4 +-
.../registry/services/ExperimentErrorService.java | 7 +-
.../registry/services/ExperimentInputService.java | 4 +-
.../registry/services/ExperimentOutputService.java | 4 +-
.../registry/services/ExperimentService.java | 54 +-
.../registry/services/ExperimentStatusService.java | 4 +-
.../services/ExperimentSummaryService.java | 16 +-
.../registry/services/GatewayGroupsService.java | 4 +-
.../airavata/registry/services/GatewayService.java | 4 +-
.../GatewayUsageReportingCommandService.java | 4 +-
.../services/GroupResourceProfileService.java | 34 +-
.../services/GwyResourceProfileService.java | 15 +-
.../airavata/registry/services/JobService.java | 8 +-
.../registry/services/JobStatusService.java | 4 +-
.../registry/services/NotificationService.java | 4 +-
.../registry/services/ParserInputService.java | 4 +-
.../registry/services/ParserOutputService.java | 4 +-
.../airavata/registry/services/ParserService.java | 6 +-
.../registry/services/ParsingTemplateService.java | 4 +-
.../registry/services/ProcessErrorService.java | 4 +-
.../registry/services/ProcessInputService.java | 4 +-
.../registry/services/ProcessOutputService.java | 4 +-
.../airavata/registry/services/ProcessService.java | 19 +-
.../registry/services/ProcessStatusService.java | 6 +-
.../registry/services/ProcessWorkflowService.java | 4 +-
.../airavata/registry/services/ProjectService.java | 6 +-
.../registry/services/QueueStatusService.java | 4 +-
.../registry/services/StorageResourceService.java | 15 +-
.../registry/services/TaskErrorService.java | 4 +-
.../airavata/registry/services/TaskService.java | 8 +-
.../registry/services/TaskStatusService.java | 4 +-
.../services/UserResourceProfileService.java | 8 +-
.../airavata/registry/services/UserService.java | 4 +-
.../registry/services/WorkflowService.java | 4 +-
.../registry/utils/AppCatalogDBInitConfig.java | 2 +-
.../airavata/registry/utils/AppCatalogUtils.java | 21 +-
.../airavata/registry/utils/CustomBeanFactory.java | 75 +-
.../registry/utils/EntityCompatibilityMapper.java | 19 +-
.../airavata/registry/utils/EntityMergeHelper.java | 40 +-
.../registry/utils/ExpCatalogDBInitConfig.java | 8 +-
.../airavata/registry/utils/QueryConstants.java | 262 --
.../utils/migration/MappingToolRunner.java | 85 +-
.../airavata/security/AiravataSecurityManager.java | 2 +-
.../security/GatewayGroupsInitializer.java | 20 +-
.../apache/airavata/security/IdentityContext.java | 2 +-
.../airavata/security/KeyCloakSecurityManager.java | 61 +-
.../security/interceptor/SecurityCheck.java | 3 +-
.../security/interceptor/SecurityInterceptor.java | 4 +-
.../security/interceptor/SecurityModule.java | 81 +-
.../apache/airavata/security/model/AuthzToken.java | 84 +
.../airavata/security/userstore/JDBCUserStore.java | 145 +-
.../airavata/security/userstore/LDAPUserStore.java | 115 +-
.../apache/airavata/service/AiravataService.java | 335 +-
.../airavata/service/SharingRegistryService.java | 53 +-
.../service/application/ApplicationService.java | 69 +-
.../application/impl/ApplicationServiceImpl.java | 103 +-
.../airavata/service/data/DataProductService.java | 50 +-
.../service/data/impl/DataProductServiceImpl.java | 75 +-
.../service/experiment/ExperimentService.java | 75 +-
.../experiment/impl/ExperimentServiceImpl.java | 122 +-
.../service/notification/NotificationService.java | 48 +-
.../notification/impl/NotificationServiceImpl.java | 70 +-
.../orchestrator/OrchestratorRegistryService.java | 30 +-
.../service/orchestrator/OrchestratorService.java | 186 +-
.../service/profile/TenantProfileService.java | 28 +-
.../service/profile/UserProfileService.java | 25 +-
.../airavata/service/project/ProjectService.java | 56 +-
.../service/project/impl/ProjectServiceImpl.java | 80 +-
.../airavata/service/registry/RegistryService.java | 164 +-
.../service/security/AuthorizationService.java | 72 +-
.../service/security/CredentialStoreService.java | 84 +-
.../service/security/GroupManagerService.java | 33 +-
.../airavata/service/security/IamAdminService.java | 25 +-
.../security/impl/AuthorizationServiceImpl.java | 129 +-
.../airavata/service/sharing/SharingManager.java | 48 +-
.../service/sharing/impl/SharingManagerImpl.java | 112 +-
.../airavata/sharing/entities/DomainEntity.java | 6 +-
.../airavata/sharing/entities/EntityEntity.java | 8 +-
.../sharing/entities/EntityTypeEntity.java | 7 +-
.../sharing/entities/GroupAdminEntity.java | 10 +-
.../sharing/entities/GroupMembershipEntity.java | 7 +-
.../sharing/entities/PermissionTypeEntity.java | 7 +-
.../airavata/sharing/entities/SharingEntity.java | 7 +-
.../airavata/sharing/entities/UserEntity.java | 8 +-
.../airavata/sharing/entities/UserGroupEntity.java | 10 +-
.../messaging/SharingServiceDBEventHandler.java | 133 +-
.../SharingServiceDBEventMessagingFactory.java | 21 +-
.../DomainEntity.java => model/Domain.java} | 67 +-
.../model/DuplicateEntryException.java} | 29 +-
.../EntityEntity.java => model/Entity.java} | 145 +-
.../model/EntitySearchField.java} | 19 +-
.../EntityType.java} | 71 +-
.../GroupAdminPK.java => model/GroupAdmin.java} | 43 +-
.../model/GroupCardinality.java} | 11 +-
.../model/GroupChildType.java} | 12 +-
.../GroupMembership.java} | 72 +-
.../model/GroupType.java} | 11 +-
.../PermissionType.java} | 68 +-
.../model/SearchCondition.java} | 15 +-
.../airavata/sharing/model/SearchCriteria.java | 80 +
.../SharingEntity.java => model/Sharing.java} | 101 +-
.../model/SharingRegistryException.java} | 29 +-
.../model/SharingType.java} | 12 +-
.../{entities/UserEntity.java => model/User.java} | 79 +-
.../apache/airavata/sharing/model/UserGroup.java | 168 +
.../sharing/repositories/AbstractRepository.java | 18 +-
.../airavata/sharing/services/DomainService.java | 4 +-
.../airavata/sharing/services/EntityService.java | 16 +-
.../sharing/services/EntityTypeService.java | 4 +-
.../sharing/services/GroupAdminService.java | 4 +-
.../sharing/services/GroupMembershipService.java | 15 +-
.../sharing/services/PermissionTypeService.java | 13 +-
.../airavata/sharing/services/SharingService.java | 6 +-
.../sharing/services/UserGroupService.java | 13 +-
.../airavata/sharing/services/UserService.java | 11 +-
.../{model => }/util/AppDeploymentUtil.java | 6 +-
.../{model => }/util/AppInterfaceUtil.java | 10 +-
.../airavata/{model => }/util/ExecutionType.java | 2 +-
.../{model => }/util/ExperimentModelUtil.java | 22 +-
.../util/GroupComputeResourcePreferenceUtil.java | 18 +-
.../{model => }/util/ProjectModelUtil.java | 4 +-
.../src/main/resources/META-INF/persistence.xml | 77 +-
.../SSHAccountProvisionerFactoryTest.java | 16 +-
.../airavata/accountprovisioning/SSHUtilTest.java | 15 +-
.../server/TestOrchestratorServiceServer.java | 133 -
.../thrift/server/TestSharingRegistryServer.java | 415 --
.../api/thrift/util/ThriftClientPoolTest.java | 205 -
.../common/utils/ApplicationSettingsTest.java | 5 +-
.../airavata/common/utils/DerbyTestUtil.java | 6 +-
.../airavata/common/utils/NameValidatorTest.java | 5 +-
.../airavata/common/utils/SecurityUtilTest.java | 21 +-
.../apache/airavata/config/EntityLoadingTest.java | 65 +-
.../config/PersistenceConfigurationTest.java | 61 +-
.../airavata/config/SchemaValidationTest.java | 260 +
.../airavata/config/SpringContextLoadTest.java | 136 +-
.../airavata/config/ValidatePersistenceXml.java | 12 +-
.../credential/impl/ssh/SSHSummaryTest.java | 34 +-
.../credential/impl/store/SSHCredentialTest.java | 27 +-
.../credential/utils/ConfigurationReaderTest.java | 2 +-
.../credential/utils/TokenGeneratorTest.java | 29 -
.../config/app/parser/TestLSFOutputParser.java | 4 +-
.../apache/airavata/messaging/core/TestClient.java | 10 +-
.../orchestrator/core/BaseOrchestratorTest.java | 5 +-
.../orchestrator/core/NewOrchestratorTest.java | 5 +-
.../airavata/profile/entities/SetupNewGateway.java | 8 +-
.../repositories/WorkspaceRepositoryTest.java | 6 +-
.../ApplicationDeploymentRepositoryTest.java | 52 +-
.../ApplicationInterfaceRepositoryTest.java | 47 +-
.../appcatalog/ComputeResourceRepositoryTest.java | 67 +-
.../appcatalog/GatewayGroupsRepositoryTest.java | 22 +-
.../appcatalog/GatewayProfileRepositoryTest.java | 36 +-
.../GroupResourceProfileRepositoryTest.java | 86 +-
.../JobSubmissionInterfaceRepositoryTest.java | 43 +-
.../appcatalog/StorageResourceRepositoryTest.java | 38 +-
.../UserResourceProfileRepositoryTest.java | 38 +-
.../expcatalog/ExperimentErrorRepositoryTest.java | 18 +-
.../expcatalog/ExperimentInputRepositoryTest.java | 20 +-
.../expcatalog/ExperimentOutputRepositoryTest.java | 20 +-
.../expcatalog/ExperimentRepositoryTest.java | 74 +-
.../expcatalog/ExperimentStatusRepositoryTest.java | 26 +-
.../ExperimentSummaryRepositoryTest.java | 46 +-
.../expcatalog/GatewayRepositoryTest.java | 12 +-
.../repositories/expcatalog/JobRepositoryTest.java | 35 +-
.../expcatalog/JobStatusRepositoryTest.java | 31 +-
.../expcatalog/NotificationRepositoryTest.java | 12 +-
.../expcatalog/ProcessErrorRepositoryTest.java | 23 +-
.../expcatalog/ProcessInputRepositoryTest.java | 25 +-
.../expcatalog/ProcessOutputRepositoryTest.java | 25 +-
.../expcatalog/ProcessRepositoryTest.java | 65 +-
.../expcatalog/ProcessStatusRepositoryTest.java | 25 +-
.../expcatalog/ProjectRepositoryTest.java | 22 +-
.../expcatalog/QueueStatusRepositoryTest.java | 10 +-
.../expcatalog/TaskErrorRepositoryTest.java | 27 +-
.../expcatalog/TaskRepositoryTest.java | 42 +-
.../expcatalog/TaskStatusRepositoryTest.java | 32 +-
.../expcatalog/UserRepositoryTest.java | 12 +-
.../replicacatalog/DataProductRepositoryTest.java | 22 +-
.../DataReplicaLocationRepositoryTest.java | 16 +-
.../workflowcatalog/WorkflowRepositoryTest.java | 49 +-
.../registry/utils/CustomBeanFactoryTest.java | 88 +-
.../security/GatewayGroupsInitializerTest.java | 58 +-
.../security/KeyCloakSecurityManagerTest.java | 60 +-
.../AuthenticatorConfigurationReaderTest.java | 22 +-
.../AiravataServiceIntegrationTest.java | 21 +-
.../AwsComputeResourceIntegrationTest.java | 14 +-
.../CredentialStoreServiceIntegrationTest.java | 45 +-
.../GroupManagerServiceIntegrationTest.java | 8 +-
.../IamAdminServiceIntegrationTest.java | 14 +-
.../service/integration/MockKeycloakHelper.java | 4 +-
.../OrchestratorServiceIntegrationTest.java | 127 +-
.../RegistryServiceIntegrationTest.java | 14 +-
.../integration/ServiceIntegrationTestBase.java | 51 +-
.../SharingRegistryServiceIntegrationTest.java | 545 ++-
.../SlurmComputeResourceIntegrationTest.java | 28 +-
.../TenantProfileServiceIntegrationTest.java | 8 +-
.../service/integration/TestDataFactory.java | 59 +-
.../UserProfileServiceIntegrationTest.java | 14 +-
.../org/apache/airavata/sharing/CipresTest.java | 12 +-
.../GroupComputeResourcePreferenceUtilTest.java | 82 +-
.../src/test/resources/airavata.properties | 12 +-
.../tools/load/StorageResourceManager.java | 1 -
.../org/apache/airavata/tools/load/UnitLoad.java | 1 -
.../airavata/client/samples/CancelExperiments.java | 1 -
.../airavata/client/samples/CreateLaunchBES.java | 3 +-
.../client/samples/CreateLaunchExperiment.java | 3 +-
.../client/samples/ReplicaCatalogSample.java | 1 -
.../client/samples/SampleEchoExperiment.java | 1 -
.../client/tools/RegisterOGCEUS3Application.java | 1 -
.../client/tools/RegisterSampleApplications.java | 2 -
.../tools/RegisterSampleApplicationsUtils.java | 2 -
.../client/tools/RegisterUS3Application.java | 1 -
.../profile/client/samples/UserProfileSample.java | 1 -
modules/agent-framework/agent-service/pom.xml | 15 +
.../agent/connection/service/UserContext.java | 2 +-
.../service/config/AuthzTokenFilter.java | 2 +-
.../service/controllers/AgentController.java | 27 +-
.../service/controllers/ExperimentController.java | 4 +-
.../service/db/entity/AgentExecutionStatus.java | 8 +-
.../service/handlers/AgentConnectionHandler.java | 50 +-
.../service/handlers/AgentManagementHandler.java | 290 +-
.../connection/service/handlers/FuseFSHandler.java | 25 +-
.../service/services/AiravataFileService.java | 9 +-
.../service/services/AiravataService.java | 104 +-
.../file/server/controller/FileController.java | 6 +-
.../file/server/service/AirvataFileService.java | 44 +-
.../file/server/service/ProcessDataManager.java | 18 +-
.../airavata/ide/integration/APIServerStarter.java | 3 +-
.../ide/integration/JobMonitorStarter.java | 3 +-
.../apache/airavata/registry/tool/DBMigrator.java | 28 +-
.../airavata/research/service/AiravataService.java | 4 +-
.../research/service/config/AuthzTokenFilter.java | 4 +-
.../service/controller/ResearchHubController.java | 6 +-
.../research/service/handlers/ResourceHandler.java | 2 +-
.../research/service/model/UserContext.java | 4 +-
.../restproxy/controller/ProxyController.java | 5 +-
modules/thrift-api/pom.xml | 150 +
.../client/AiravataServiceClientFactory.java | 6 +-
.../client/CredentialServiceClientFactory.java | 6 +-
.../client/OrchestratorServiceClientFactory.java | 6 +-
.../client/ProfileServiceClientFactory.java | 26 +-
.../client/RegistryServiceClientFactory.java | 6 +-
.../SharingRegistryServiceClientFactory.java | 6 +-
.../thriftapi/handler/AiravataServiceHandler.java | 4967 ++++++++++++++++++++
.../handler/CredentialServiceHandler.java | 275 ++
.../handler/GroupManagerServiceHandler.java | 441 ++
.../thriftapi/handler/IamAdminServiceHandler.java | 354 ++
.../handler/OrchestratorServiceHandler.java | 213 +
.../thriftapi}/handler/RegistryServiceHandler.java | 133 +-
.../handler/SharingRegistryServerHandler.java | 21 +-
.../handler/TenantProfileServiceHandler.java | 253 +
.../handler/UserProfileServiceHandler.java | 280 ++
.../thriftapi/mapper/AiravataWorkflowMapper.java | 31 +-
.../ApplicationDeploymentDescriptionMapper.java | 45 +
.../ApplicationInterfaceDescriptionMapper.java | 45 +
.../thriftapi/mapper/ApplicationModuleMapper.java | 31 +-
.../thriftapi/mapper/ApplicationStatusMapper.java | 31 +-
.../thriftapi/mapper/AuthzTokenMapper.java | 31 +-
.../mapper/AwsComputeResourcePreferenceMapper.java | 36 +-
.../thriftapi/mapper/BatchQueueMapper.java | 26 +-
.../mapper/BatchQueueResourcePolicyMapper.java | 31 +-
.../mapper/CertificateCredentialMapper.java | 31 +-
.../thriftapi/mapper/CloudJobSubmissionMapper.java | 31 +-
.../thriftapi/mapper/CommandObjectMapper.java | 31 +-
.../thriftapi/mapper/CommunityUserMapper.java | 31 +-
.../thriftapi/mapper/ComponentStatusMapper.java | 31 +-
...ComputationalResourceSchedulingModelMapper.java | 46 +
.../mapper/ComputeResourceDescriptionMapper.java | 36 +-
.../mapper/ComputeResourcePolicyMapper.java | 31 +-
.../mapper/ComputeResourcePreferenceMapper.java | 36 +-
.../mapper/ComputeResourceReservationMapper.java | 36 +-
.../mapper/CredentialStoreExceptionMapper.java | 45 +
.../thriftapi/mapper/CredentialSummaryMapper.java | 31 +-
.../thriftapi/mapper/CustomDashboardMapper.java | 31 +-
.../thriftapi/mapper/DBEventMessageMapper.java | 48 +
.../mapper/DBEventPublisherContextMapper.java | 48 +
.../thriftapi/mapper/DBEventPublisherMapper.java | 48 +
.../thriftapi/mapper/DBEventSubscriberMapper.java | 31 +-
.../airavata/thriftapi/mapper/DataBlockMapper.java | 26 +-
.../mapper/DataMovementInterfaceMapper.java | 31 +-
.../thriftapi/mapper/DataProductModelMapper.java | 31 +-
.../mapper/DataReplicaLocationModelMapper.java | 31 +-
.../mapper/DataStagingTaskModelMapper.java | 31 +-
.../airavata/thriftapi/mapper/EdgeModelMapper.java | 26 +-
.../mapper/EnvironmentSetupTaskModelMapper.java | 36 +-
.../thriftapi/mapper/ErrorModelMapper.java | 26 +-
.../ExperimentIntermediateOutputsEventMapper.java | 46 +
.../thriftapi/mapper/ExperimentModelMapper.java | 32 +-
.../mapper/ExperimentStatisticsMapper.java | 31 +-
.../mapper/ExperimentStatusChangeEventMapper.java | 36 +-
.../thriftapi/mapper/ExperimentStatusMapper.java | 31 +-
.../mapper/ExperimentSubmitEventMapper.java | 31 +-
.../mapper/ExperimentSummaryModelMapper.java | 31 +-
.../thriftapi/mapper/GatewayGroupsMapper.java | 31 +-
.../airavata/thriftapi/mapper/GatewayMapper.java | 26 +-
.../mapper/GatewayResourceProfileMapper.java | 31 +-
.../mapper/GatewayUsageReportingCommandMapper.java | 27 +-
.../mapper/GlobusJobSubmissionMapper.java | 31 +-
.../mapper/GridFTPDataMovementMapper.java | 37 +-
.../GroupAccountSSHProvisionerConfigMapper.java | 45 +
.../GroupComputeResourcePreferenceMapper.java | 36 +-
.../airavata/thriftapi/mapper/GroupMapper.java | 26 +-
.../thriftapi/mapper/GroupModelMapper.java | 26 +-
.../mapper/GroupResourceProfileMapper.java | 31 +-
.../thriftapi/mapper/HandlerStatusMapper.java | 31 +-
.../mapper/InputDataObjectTypeMapper.java | 31 +-
.../thriftapi/mapper/JobIdentifierMapper.java | 31 +-
.../airavata/thriftapi/mapper/JobModelMapper.java | 26 +-
.../mapper/JobStatusChangeEventMapper.java | 31 +-
.../mapper/JobStatusChangeRequestEventMapper.java | 36 +-
.../airavata/thriftapi/mapper/JobStatusMapper.java | 26 +-
.../mapper/JobSubmissionInterfaceMapper.java | 31 +-
.../mapper/JobSubmissionTaskModelMapper.java | 31 +-
.../thriftapi/mapper/LOCALDataMovementMapper.java | 31 +-
.../thriftapi/mapper/LOCALSubmissionMapper.java | 31 +-
.../airavata/thriftapi/mapper/MessageMapper.java | 34 +-
.../airavata/thriftapi/mapper/ModelMapper.java | 19 +-
.../thriftapi/mapper/MonitorTaskModelMapper.java | 31 +-
.../thriftapi/mapper/NSFDemographicsMapper.java | 31 +-
.../airavata/thriftapi/mapper/NodeModelMapper.java | 26 +-
.../thriftapi/mapper/NotificationMapper.java | 31 +-
.../mapper/OutputDataObjectTypeMapper.java | 31 +-
.../mapper/ParserConnectorInputMapper.java | 31 +-
.../thriftapi/mapper/ParserConnectorMapper.java | 31 +-
.../thriftapi/mapper/ParserInputMapper.java | 31 +-
.../airavata/thriftapi/mapper/ParserMapper.java | 26 +-
.../thriftapi/mapper/ParserOutputMapper.java | 31 +-
.../mapper/ParsingTemplateInputMapper.java | 31 +-
.../thriftapi/mapper/ParsingTemplateMapper.java | 31 +-
.../thriftapi/mapper/PasswordCredentialMapper.java | 31 +-
.../airavata/thriftapi/mapper/PortModelMapper.java | 34 +-
.../thriftapi/mapper/ProcessIdentifierMapper.java | 31 +-
.../thriftapi/mapper/ProcessModelMapper.java | 32 +-
.../mapper/ProcessStatusChangeEventMapper.java | 31 +-
.../ProcessStatusChangeRequestEventMapper.java | 45 +
.../thriftapi/mapper/ProcessStatusMapper.java | 31 +-
.../thriftapi/mapper/ProcessSubmitEventMapper.java | 31 +-
.../mapper/ProcessTerminateEventMapper.java | 31 +-
.../thriftapi/mapper/ProcessWorkflowMapper.java | 31 +-
.../airavata/thriftapi/mapper/ProjectMapper.java | 26 +-
.../thriftapi/mapper/QueueStatusModelMapper.java | 31 +-
.../mapper/RegistryServiceExceptionMapper.java | 36 +-
.../thriftapi/mapper/ResourceJobManagerMapper.java | 31 +-
.../thriftapi/mapper/SCPDataMovementMapper.java | 31 +-
.../SSHAccountProvisionerConfigParamMapper.java | 45 +
.../SSHAccountProvisionerDescriptionMapper.java | 45 +
.../thriftapi/mapper/SSHCredentialMapper.java | 31 +-
.../thriftapi/mapper/SSHJobSubmissionMapper.java | 31 +-
.../thriftapi/mapper/SetEnvPathsMapper.java | 31 +-
.../SlurmComputeResourcePreferenceMapper.java | 36 +-
.../mapper/StorageDirectoryInfoMapper.java | 31 +-
.../thriftapi/mapper/StoragePreferenceMapper.java | 31 +-
.../mapper/StorageResourceDescriptionMapper.java | 36 +-
.../thriftapi/mapper/StorageVolumeInfoMapper.java | 31 +-
.../thriftapi/mapper/SummaryTypeMapper.java | 31 +-
.../thriftapi/mapper/TaskIdentifierMapper.java | 31 +-
.../airavata/thriftapi/mapper/TaskModelMapper.java | 34 +-
.../mapper/TaskOutputChangeEventMapper.java | 31 +-
.../mapper/TaskStatusChangeEventMapper.java | 31 +-
.../mapper/TaskStatusChangeRequestEventMapper.java | 36 +-
.../thriftapi/mapper/TaskStatusMapper.java | 26 +-
.../thriftapi/mapper/TenantConfigMapper.java | 31 +-
.../airavata/thriftapi/mapper/TenantMapper.java | 34 +-
.../thriftapi/mapper/TenantPreferencesMapper.java | 31 +-
.../mapper/UnicoreDataMovementMapper.java | 31 +-
.../mapper/UnicoreJobSubmissionMapper.java | 31 +-
.../UserComputeResourcePreferenceMapper.java | 36 +-
.../mapper/UserConfigurationDataModelMapper.java | 36 +-
.../airavata/thriftapi/mapper/UserMapper.java | 26 +-
.../thriftapi/mapper/UserProfileMapper.java | 31 +-
.../mapper/UserResourceProfileMapper.java | 31 +-
.../mapper/UserStoragePreferenceMapper.java | 31 +-
.../thriftapi/mapper/ValidationResultsMapper.java | 31 +-
.../thriftapi/mapper/ValidatorResultMapper.java | 33 +-
.../mapper/WorkflowApplicationMapper.java | 31 +-
.../thriftapi/mapper/WorkflowConnectionMapper.java | 31 +-
.../thriftapi/mapper/WorkflowHandlerMapper.java | 31 +-
.../thriftapi/mapper/WorkflowModelMapper.java | 39 +-
.../thriftapi/mapper/WorkflowStatusMapper.java | 31 +-
.../thriftapi}/server/AiravataServiceServer.java | 10 +-
.../thriftapi}/server/CredentialServiceServer.java | 6 +-
.../server/OrchestratorServiceServer.java | 6 +-
.../thriftapi}/server/ProfileServiceServer.java | 26 +-
.../thriftapi}/server/RegistryServiceServer.java | 8 +-
.../thriftapi}/server/SharingRegistryServer.java | 10 +-
.../thriftapi}/util/AiravataServiceConstants.java | 2 +-
.../thriftapi}/util/RegistryServiceConstants.java | 2 +-
.../thriftapi}/util/SharingRegistryConstants.java | 2 +-
.../airavata/thriftapi/util/ThriftClientPool.java | 261 +
.../thriftapi}/util/ThriftDataModelConversion.java | 6 +-
.../client/TestAiravataServiceClientFactory.java | 10 +-
.../client/TestOrchestratorClientFactory.java | 2 +-
.../airavata/thriftapi}/client/TestSSLClient.java | 14 +-
.../handler/TestSharingRegistryHandler.java | 22 +-
.../server/TestAiravataServiceServer.java | 6 +-
.../server/TestCredentialServiceServer.java | 6 +-
.../server/TestProfileServiceServer.java | 6 +-
.../server/TestRegistryServiceServer.java | 6 +-
.../thriftapi/util/ThriftClientPoolTest.java | 98 +
pom.xml | 18 +
.../airavata-apis/airavata_api.thrift | 4 +-
.../airavata-apis/airavata_commons.thrift | 2 +-
.../airavata-apis/airavata_errors.thrift | 2 +-
.../airavata-apis/db_event_model.thrift | 2 +-
.../airavata-apis/messaging_events.thrift | 2 +-
.../airavata-apis/security_model.thrift | 2 +-
.../airavata-apis/workflow_api.thrift | 2 +-
.../base-api/base_api.thrift | 2 +-
.../data-models/account_provisioning_model.thrift | 4 +-
.../application_deployment_model.thrift | 2 +-
.../data-models/application_interface_model.thrift | 2 +-
.../data-models/application_io_models.thrift | 2 +-
.../data-models/compute_resource_model.thrift | 7 +-
.../data-models/credential_store_models.thrift | 2 +-
.../data-models/data_movement_models.thrift | 2 +-
.../data-models/experiment_model.thrift | 2 +-
.../data-models/gateway_groups_model.thrift | 2 +-
.../gateway_resource_profile_model.thrift | 2 +-
.../data-models/group_manager_model.thrift | 4 +-
.../group_resource_profile_model.thrift | 6 +-
.../data-models/job_model.thrift | 2 +-
.../data-models/parallelism_model.thrift | 2 +-
.../data-models/parser_model.thrift | 2 +-
.../data-models/process_model.thrift | 2 +-
.../data-models/replica_catalog_models.thrift | 2 +-
.../data-models/scheduling_model.thrift | 2 +-
.../data-models/sharing_models.thrift | 2 +-
.../data-models/status_models.thrift | 2 +-
.../data-models/storage_resource_model.thrift | 2 +-
.../data-models/task_model.thrift | 2 +-
.../data-models/tenant_profile_model.thrift | 2 +-
.../data-models/user_profile_model.thrift | 2 +-
.../data-models/user_resource_profile_model.thrift | 2 +-
.../data-models/workflow_data_model.thrift | 6 +-
.../data-models/workflow_model.thrift | 6 +-
.../data-models/workspace_model.thrift | 2 +-
.../service-cpis/credential-store-cpi.thrift | 2 +-
.../service-cpis/credential_store_errors.thrift | 2 +-
.../service-cpis/orchestrator-cpi.thrift | 2 +-
.../group-manager/group-manager-cpi.thrift | 2 +-
.../group-manager/group_manager_cpi_errors.thrift | 2 +-
.../iam-admin-services-cpi.thrift | 2 +-
.../iam_admin_services_cpi_errors.thrift | 2 +-
.../profile-tenant/profile-tenant-cpi.thrift | 2 +-
.../profile_tenant_cpi_errors.thrift | 2 +-
.../profile-user/profile-user-cpi.thrift | 2 +-
.../profile-user/profile_user_cpi_errors.thrift | 2 +-
.../service-cpis/registry-api.thrift | 2 +-
.../service-cpis/registry_api_errors.thrift | 2 +-
.../service-cpis/sharing_cpi.thrift | 2 +-
.../service-cpis/user-profile-cpi.thrift | 2 +-
.../service-cpis/user_profile_cpi_errors.thrift | 2 +-
976 files changed, 31792 insertions(+), 16978 deletions(-)
create mode 100644
.cursor/plans/dbeventmessage_extends_messagingevent_b2e95031.plan.md
create mode 100644
.cursor/plans/remove_thrift_dependencies_from_airavata-api_bf447176.plan.md
create mode 100644 .cursor/plans/spring_migration_plan_c41f8113.plan.md
create mode 100644 .cursor/plans/thrift_decoupling_refactoring_244a37ca.plan.md
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/api/thrift/handler/AiravataServiceHandler.java
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/api/thrift/handler/CredentialServiceHandler.java
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/api/thrift/handler/GroupManagerServiceHandler.java
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/api/thrift/handler/IamAdminServiceHandler.java
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/api/thrift/handler/OrchestratorServiceHandler.java
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/api/thrift/handler/TenantProfileServiceHandler.java
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/api/thrift/handler/UserProfileServiceHandler.java
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/api/thrift/util/ThriftClientPool.java
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/api/thrift/util/ThriftUtils.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/exception/AiravataClientException.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/exception/AiravataErrorType.java
copy
airavata-api/src/main/java/org/apache/airavata/common/exception/{AiravataStartupException.java
=> AiravataSystemException.java} (55%)
copy airavata-api/src/main/java/org/apache/airavata/{security =>
common/exception}/AuthenticationException.java (68%)
copy
airavata-api/src/main/java/org/apache/airavata/common/exception/{AiravataStartupException.java
=> AuthorizationException.java} (61%)
copy
airavata-api/src/main/java/org/apache/airavata/common/exception/{AiravataStartupException.java
=> DuplicateEntryException.java} (61%)
copy
airavata-api/src/main/java/org/apache/airavata/common/exception/{AiravataStartupException.java
=> ExperimentNotFoundException.java} (61%)
copy
airavata-api/src/main/java/org/apache/airavata/common/exception/{AiravataStartupException.java
=> InvalidRequestException.java} (61%)
copy
modules/agent-framework/agent-service/src/main/java/org/apache/airavata/agent/connection/service/models/AgentAsyncCommandExecutionResponse.java
=>
airavata-api/src/main/java/org/apache/airavata/common/exception/LaunchValidationException.java
(51%)
copy
airavata-api/src/main/java/org/apache/airavata/common/exception/{AiravataStartupException.java
=> ProjectNotFoundException.java} (62%)
copy
airavata-api/src/main/java/org/apache/airavata/common/exception/{AiravataException.java
=> TimedOutException.java} (71%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/exception/ValidationResults.java
copy
airavata-api/src/main/java/org/apache/airavata/common/exception/{AiravataStartupException.java
=> ValidatorResult.java} (52%)
copy
airavata-api/src/main/java/org/apache/airavata/{manager/dbevent/utils/Constants.java
=> common/model/AiravataCommonsConstants.java} (72%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/AiravataWorkflow.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/ApplicationDeploymentDescription.java
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/appcatalog/ApplicationInterfaceEntity.java
=> common/model/ApplicationInterfaceDescription.java} (52%)
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/appcatalog/ApplicationModuleEntity.java
=> common/model/ApplicationModule.java} (54%)
copy
modules/research-framework/research-service/src/main/java/org/apache/airavata/research/service/model/entity/Tag.java
=>
airavata-api/src/main/java/org/apache/airavata/common/model/ApplicationParallelismType.java
(52%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/ApplicationState.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/ApplicationStatus.java
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/appcatalog/AWSGroupComputeResourcePrefEntity.java
=> common/model/AwsComputeResourcePreference.java} (58%)
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/appcatalog/BatchQueueEntity.java
=> common/model/BatchQueue.java} (55%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/BatchQueueResourcePolicy.java
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/appcatalog/CloudJobSubmissionEntity.java
=> common/model/CloudJobSubmission.java} (61%)
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/airavataworkflowcatalog/AiravataWorkflowStatusPK.java
=> common/model/CommandObject.java} (55%)
copy
modules/research-framework/research-service/src/main/java/org/apache/airavata/research/service/model/entity/Tag.java
=>
airavata-api/src/main/java/org/apache/airavata/common/model/ComponentState.java
(51%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/ComponentStatus.java
copy
airavata-api/src/main/java/org/apache/airavata/{security/UserStoreException.java
=> common/model/ComponentType.java} (61%)
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/expcatalog/ComputationalResourceSchedulingEntity.java
=> common/model/ComputationalResourceSchedulingModel.java} (54%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/ComputeResourceDescription.java
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/appcatalog/GroupComputeResourcePrefPK.java
=> common/model/ComputeResourcePolicy.java} (50%)
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/appcatalog/ComputeResourcePreferenceEntity.java
=> common/model/ComputeResourcePreference.java} (52%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/ComputeResourceReservation.java
copy
airavata-api/src/main/java/org/apache/airavata/{security/UserStoreException.java
=> common/model/ComputeResourceType.java} (60%)
copy
airavata-api/src/main/java/org/apache/airavata/{manager/dbevent/messaging/DBEventManagerException.java
=> common/model/CrudType.java} (59%)
copy
airavata-api/src/main/java/org/apache/airavata/{profile/entities/CustomizedDashboardEntity.java
=> common/model/CustomDashboard.java} (61%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/DBEventMessage.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/DBEventMessageContext.java
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/airavataworkflowcatalog/HandlerStatusPK.java
=> common/model/DBEventPublisher.java} (58%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/DBEventPublisherContext.java
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/airavataworkflowcatalog/HandlerStatusPK.java
=> common/model/DBEventSubscriber.java} (58%)
rename
airavata-api/src/main/java/org/apache/airavata/{credential/exceptions/CredentialStoreException.java
=> common/model/DBEventType.java} (61%)
copy
airavata-api/src/main/java/org/apache/airavata/{security/UserStoreException.java
=> common/model/DMType.java} (61%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/DataBlock.java
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/appcatalog/StorageInterfaceEntity.java
=> common/model/DataMovementInterface.java} (53%)
copy
modules/research-framework/research-service/src/main/java/org/apache/airavata/research/service/model/entity/Tag.java
=>
airavata-api/src/main/java/org/apache/airavata/common/model/DataMovementProtocol.java
(54%)
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/replicacatalog/DataProductEntity.java
=> common/model/DataProductModel.java} (50%)
copy
airavata-api/src/main/java/org/apache/airavata/{security/UserStoreException.java
=> common/model/DataProductType.java} (61%)
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/replicacatalog/DataReplicaLocationEntity.java
=> common/model/DataReplicaLocationModel.java} (50%)
copy
airavata-api/src/main/java/org/apache/airavata/{manager/dbevent/messaging/DBEventManagerException.java
=> common/model/DataStageType.java} (58%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/DataStagingTaskModel.java
copy
modules/research-framework/research-service/src/main/java/org/apache/airavata/research/service/model/entity/Tag.java
=> airavata-api/src/main/java/org/apache/airavata/common/model/DataType.java
(52%)
copy
airavata-api/src/main/java/org/apache/airavata/{accountprovisioning/ConfigParam.java
=> common/model/EdgeModel.java} (51%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/EntityType.java
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/airavataworkflowcatalog/ApplicationErrorPK.java
=> common/model/EnvironmentSetupTaskModel.java} (53%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/EnvironmentSpecificPreferences.java
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/expcatalog/ProcessErrorEntity.java
=> common/model/ErrorModel.java} (51%)
copy
modules/research-framework/research-service/src/main/java/org/apache/airavata/research/service/model/entity/Tag.java
=>
airavata-api/src/main/java/org/apache/airavata/common/model/ExperimentCleanupStrategy.java
(55%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/ExperimentIntermediateOutputsEvent.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/ExperimentModel.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/ExperimentSearchFields.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/ExperimentState.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/ExperimentStatistics.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/ExperimentStatus.java
copy
airavata-api/src/main/java/org/apache/airavata/{credential/entities/CredentialEntityPK.java
=> common/model/ExperimentStatusChangeEvent.java} (53%)
copy
airavata-api/src/main/java/org/apache/airavata/{credential/entities/CredentialEntityPK.java
=> common/model/ExperimentSubmitEvent.java} (59%)
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/expcatalog/ExperimentSummaryEntity.java
=> common/model/ExperimentSummaryModel.java} (54%)
copy
airavata-api/src/main/java/org/apache/airavata/{security/UserStoreException.java
=> common/model/ExperimentType.java} (60%)
copy
modules/research-framework/research-service/src/main/java/org/apache/airavata/research/service/model/entity/Tag.java
=>
airavata-api/src/main/java/org/apache/airavata/common/model/FileSystems.java
(55%)
copy
airavata-api/src/main/java/org/apache/airavata/{profile/entities/GatewayEntity.java
=> common/model/Gateway.java} (57%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/GatewayApprovalStatus.java
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/appcatalog/GatewayGroupsEntity.java
=> common/model/GatewayGroups.java} (66%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/GatewayResourceProfile.java
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/expcatalog/GatewayUsageReportingCommandEntity.java
=> common/model/GatewayUsageReportingCommand.java} (59%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/GlobusJobSubmission.java
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/appcatalog/GridftpDataMovementEntity.java
=> common/model/GridFTPDataMovement.java} (52%)
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/airavataworkflowcatalog/HandlerErrorPK.java
=> common/model/Group.java} (56%)
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/appcatalog/GroupSSHAccountProvisionerConfigPK.java
=> common/model/GroupAccountSSHProvisionerConfig.java} (55%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/GroupComputeResourcePreference.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/GroupModel.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/GroupResourceProfile.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/HandlerState.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/HandlerStatus.java
copy
airavata-api/src/main/java/org/apache/airavata/{manager/dbevent/messaging/DBEventManagerException.java
=> common/model/HandlerType.java} (60%)
copy
modules/research-framework/research-service/src/main/java/org/apache/airavata/research/service/enums/ResourceTypeEnum.java
=> airavata-api/src/main/java/org/apache/airavata/common/model/IOType.java
(63%)
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/expcatalog/ExperimentInputEntity.java
=> common/model/InputDataObjectType.java} (58%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/JobIdentifier.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/JobManagerCommand.java
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/expcatalog/JobEntity.java
=> common/model/JobModel.java} (56%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/JobState.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/JobStatus.java
copy
airavata-api/src/main/java/org/apache/airavata/{credential/entities/CredentialEntityPK.java
=> common/model/JobStatusChangeEvent.java} (51%)
copy
airavata-api/src/main/java/org/apache/airavata/{credential/entities/CredentialEntityPK.java
=> common/model/JobStatusChangeRequestEvent.java} (53%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/JobSubmissionInterface.java
copy
modules/research-framework/research-service/src/main/java/org/apache/airavata/research/service/model/entity/Tag.java
=>
airavata-api/src/main/java/org/apache/airavata/common/model/JobSubmissionProtocol.java
(50%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/JobSubmissionTaskModel.java
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/appcatalog/LocalDataMovementEntity.java
=> common/model/LOCALDataMovement.java} (60%)
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/appcatalog/UnicoreSubmissionEntity.java
=> common/model/LOCALSubmission.java} (51%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/Message.java
copy
airavata-api/src/main/java/org/apache/airavata/{manager/dbevent/messaging/DBEventManagerException.java
=> common/model/MessageLevel.java} (56%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/MessageType.java
copy apache-license-header-java.txt =>
airavata-api/src/main/java/org/apache/airavata/common/model/MessagingEvent.java
(91%)
copy
modules/research-framework/research-service/src/main/java/org/apache/airavata/research/service/model/entity/Tag.java
=>
airavata-api/src/main/java/org/apache/airavata/common/model/MonitorMode.java
(50%)
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/airavataworkflowcatalog/HandlerStatusPK.java
=> common/model/MonitorTaskModel.java} (58%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/NSFDemographics.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/NodeModel.java
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/expcatalog/NotificationEntity.java
=> common/model/Notification.java} (51%)
copy
airavata-api/src/main/java/org/apache/airavata/{manager/dbevent/messaging/DBEventManagerException.java
=> common/model/NotificationPriority.java} (57%)
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/expcatalog/ExperimentOutputEntity.java
=> common/model/OutputDataObjectType.java} (56%)
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/appcatalog/ParserEntity.java
=> common/model/Parser.java} (55%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/ParserConnector.java
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/appcatalog/ParserConnectorInputEntity.java
=> common/model/ParserConnectorInput.java} (52%)
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/appcatalog/ParserInputEntity.java
=> common/model/ParserInput.java} (58%)
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/appcatalog/ParserOutputEntity.java
=> common/model/ParserOutput.java} (58%)
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/appcatalog/ParsingTemplateEntity.java
=> common/model/ParsingTemplate.java} (51%)
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/appcatalog/ParsingTemplateInputEntity.java
=> common/model/ParsingTemplateInput.java} (59%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/PortModel.java
copy
airavata-api/src/main/java/org/apache/airavata/{helix/impl/task/parsing/ProcessCompletionMessage.java
=> common/model/ProcessIdentifier.java} (55%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/ProcessModel.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/ProcessState.java
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/expcatalog/ProcessStatusEntity.java
=> common/model/ProcessStatus.java} (56%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/ProcessStatusChangeEvent.java
copy
airavata-api/src/main/java/org/apache/airavata/{credential/entities/CredentialEntityPK.java
=> common/model/ProcessStatusChangeRequestEvent.java} (50%)
copy
airavata-api/src/main/java/org/apache/airavata/{credential/entities/CredentialEntityPK.java
=> common/model/ProcessSubmitEvent.java} (52%)
copy
airavata-api/src/main/java/org/apache/airavata/{credential/entities/CredentialEntityPK.java
=> common/model/ProcessTerminateEvent.java} (53%)
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/expcatalog/ProcessWorkflowEntity.java
=> common/model/ProcessWorkflow.java} (57%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/Project.java
copy
airavata-api/src/main/java/org/apache/airavata/{manager/dbevent/messaging/DBEventManagerException.java
=> common/model/ProjectSearchFields.java} (58%)
copy
airavata-api/src/main/java/org/apache/airavata/{manager/dbevent/messaging/DBEventManagerException.java
=> common/model/ProviderName.java} (58%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/QueueStatusModel.java
copy
modules/research-framework/research-service/src/main/java/org/apache/airavata/research/service/model/entity/Tag.java
=>
airavata-api/src/main/java/org/apache/airavata/common/model/ReplicaLocationCategory.java
(54%)
copy
airavata-api/src/main/java/org/apache/airavata/{accountprovisioning/InvalidSetupException.java
=> common/model/ReplicaPersistentType.java} (59%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/ResourceJobManager.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/ResourceJobManagerType.java
copy
modules/research-framework/research-service/src/main/java/org/apache/airavata/research/service/model/entity/Tag.java
=>
airavata-api/src/main/java/org/apache/airavata/common/model/ResourcePermissionType.java
(55%)
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/appcatalog/ScpDataMovementEntity.java
=> common/model/SCPDataMovement.java} (54%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/SSHAccountProvisionerConfigParam.java
copy
airavata-api/src/main/java/org/apache/airavata/{manager/dbevent/messaging/DBEventManagerException.java
=> common/model/SSHAccountProvisionerConfigParamType.java} (56%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/SSHAccountProvisionerDescription.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/SSHJobSubmission.java
copy
modules/research-framework/research-service/src/main/java/org/apache/airavata/research/service/model/entity/Tag.java
=>
airavata-api/src/main/java/org/apache/airavata/common/model/SecurityProtocol.java
(52%)
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/airavataworkflowcatalog/HandlerInputPK.java
=> common/model/SetEnvPaths.java} (56%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/SharingResourceType.java
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/appcatalog/SlurmGroupComputeResourcePrefEntity.java
=> common/model/SlurmComputeResourcePreference.java} (52%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/Status.java
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/airavataworkflowcatalog/ApplicationErrorPK.java
=> common/model/StorageDirectoryInfo.java} (53%)
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/appcatalog/StoragePreferenceEntity.java
=> common/model/StoragePreference.java} (59%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/StorageResourceDescription.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/StorageVolumeInfo.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/TaskIdentifier.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/TaskModel.java
copy
airavata-api/src/main/java/org/apache/airavata/{credential/entities/CredentialEntityPK.java
=> common/model/TaskOutputChangeEvent.java} (51%)
copy
modules/research-framework/research-service/src/main/java/org/apache/airavata/research/service/model/entity/Tag.java
=> airavata-api/src/main/java/org/apache/airavata/common/model/TaskState.java
(55%)
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/expcatalog/TaskStatusEntity.java
=> common/model/TaskStatus.java} (51%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/TaskStatusChangeEvent.java
copy
airavata-api/src/main/java/org/apache/airavata/{credential/entities/CredentialEntityPK.java
=> common/model/TaskStatusChangeRequestEvent.java} (52%)
copy
modules/research-framework/research-service/src/main/java/org/apache/airavata/research/service/model/entity/Tag.java
=> airavata-api/src/main/java/org/apache/airavata/common/model/TaskTypes.java
(52%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/Tenant.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/TenantApprovalStatus.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/TenantConfig.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/TenantPreferences.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/TenantProfile.java
copy
airavata-api/src/main/java/org/apache/airavata/{manager/dbevent/messaging/DBEventManagerException.java
=> common/model/USCitizenship.java} (56%)
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/appcatalog/GridftpDataMovementEntity.java
=> common/model/UnicoreDataMovement.java} (52%)
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/appcatalog/UnicoreSubmissionEntity.java
=> common/model/UnicoreJobSubmission.java} (60%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/User.java
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/appcatalog/UserComputeResourcePreferenceEntity.java
=> common/model/UserComputeResourcePreference.java} (50%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/UserConfigurationDataModel.java
copy
airavata-api/src/main/java/org/apache/airavata/{profile/entities/UserProfileEntity.java
=> common/model/UserProfile.java} (51%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/UserResourceProfile.java
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/appcatalog/StoragePreferenceEntity.java
=> common/model/UserStoragePreference.java} (59%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/ValidationResults.java
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/airavataworkflowcatalog/AiravataWorkflowStatusPK.java
=> common/model/ValidatorResult.java} (55%)
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/airavataworkflowcatalog/WorkflowApplicationEntity.java
=> common/model/WorkflowApplication.java} (51%)
copy
airavata-api/src/main/java/org/apache/airavata/{registry/entities/airavataworkflowcatalog/WorkflowConnectionEntity.java
=> common/model/WorkflowConnection.java} (50%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/WorkflowExecutionState.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/WorkflowHandler.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/WorkflowModel.java
copy
modules/research-framework/research-service/src/main/java/org/apache/airavata/research/service/model/entity/Tag.java
=>
airavata-api/src/main/java/org/apache/airavata/common/model/WorkflowRuntimeState.java
(50%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/common/model/WorkflowStatus.java
copy
modules/research-framework/research-service/src/main/java/org/apache/airavata/research/service/model/entity/Tag.java
=> airavata-api/src/main/java/org/apache/airavata/common/model/disability.java
(55%)
copy
airavata-api/src/main/java/org/apache/airavata/{manager/dbevent/messaging/DBEventManagerException.java
=> common/model/ethnicity.java} (60%)
copy
modules/research-framework/research-service/src/main/java/org/apache/airavata/research/service/model/entity/Tag.java
=> airavata-api/src/main/java/org/apache/airavata/common/model/race.java (52%)
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/config/JpaMappingContextConfig.java
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/config/JpaMappingContextRegistrar.java
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/config/OpenJpaEntityManagerFactoryPostProcessor.java
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/config/OpenJpaMetamodelMappingContextFactoryBean.java
copy
airavata-api/src/main/java/org/apache/airavata/{common/logging/Exception.java
=> credential/exception/CredentialStoreException.java} (59%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/credential/model/CertificateCredential.java
rename airavata-api/src/main/java/org/apache/airavata/credential/{ =>
model}/CommunityUser.java (52%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/credential/model/CredentialSummary.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/credential/model/PasswordCredential.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/credential/model/SSHCredential.java
copy
airavata-api/src/main/java/org/apache/airavata/credential/{CredentialOwnerType.java
=> model/SummaryType.java} (82%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/messaging/core/MessageWrapper.java
copy
airavata-api/src/main/java/org/apache/airavata/{common/logging/Exception.java
=> profile/exception/GroupManagerServiceException.java} (59%)
copy
airavata-api/src/main/java/org/apache/airavata/{common/logging/Exception.java
=> profile/exception/IamAdminServicesException.java} (59%)
copy
airavata-api/src/main/java/org/apache/airavata/{common/logging/Exception.java
=> profile/exception/TenantProfileServiceException.java} (59%)
rename airavata-api/src/main/java/org/apache/airavata/profile/{exceptions =>
exception}/UserProfileRegistryException.java (95%)
copy
airavata-api/src/main/java/org/apache/airavata/{common/logging/Exception.java
=> profile/exception/UserProfileServiceException.java} (59%)
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/profile/utils/QueryConstants.java
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/cpi/ResultOrderType.java
rename airavata-api/src/main/java/org/apache/airavata/registry/{exceptions =>
exception}/AppCatalogException.java (95%)
rename airavata-api/src/main/java/org/apache/airavata/registry/{exceptions =>
exception}/ExperimentCatalogException.java (96%)
rename airavata-api/src/main/java/org/apache/airavata/registry/{exceptions =>
exception}/RegistryException.java (95%)
copy
airavata-api/src/main/java/org/apache/airavata/{common/logging/Exception.java
=> registry/exception/RegistryServiceException.java} (59%)
rename airavata-api/src/main/java/org/apache/airavata/registry/{exceptions =>
exception}/ReplicaCatalogException.java (95%)
rename airavata-api/src/main/java/org/apache/airavata/registry/{exceptions =>
exception}/WorkflowCatalogException.java (96%)
rename airavata-api/src/main/java/org/apache/airavata/registry/{cpi =>
model}/AppCatalog.java (95%)
rename airavata-api/src/main/java/org/apache/airavata/registry/{cpi =>
model}/ApplicationDeployment.java (95%)
rename airavata-api/src/main/java/org/apache/airavata/registry/{cpi =>
model}/ApplicationInterface.java (93%)
rename airavata-api/src/main/java/org/apache/airavata/registry/{cpi =>
model}/CompositeIdentifier.java (98%)
rename airavata-api/src/main/java/org/apache/airavata/registry/{cpi =>
model}/ComputeResource.java (91%)
rename airavata-api/src/main/java/org/apache/airavata/registry/{cpi =>
model}/DataProductInterface.java (90%)
rename airavata-api/src/main/java/org/apache/airavata/registry/{cpi =>
model}/DataReplicaLocationInterface.java (88%)
rename airavata-api/src/main/java/org/apache/airavata/registry/{cpi =>
model}/ExpCatChildDataType.java (96%)
rename airavata-api/src/main/java/org/apache/airavata/registry/{cpi =>
model}/ExpCatParentDataType.java (95%)
rename airavata-api/src/main/java/org/apache/airavata/registry/{cpi =>
model}/ExperimentCatalog.java (99%)
rename airavata-api/src/main/java/org/apache/airavata/registry/{cpi =>
model}/ExperimentCatalogModelType.java (96%)
rename airavata-api/src/main/java/org/apache/airavata/registry/{cpi =>
model}/GwyClientCredential.java (91%)
rename airavata-api/src/main/java/org/apache/airavata/registry/{cpi =>
model}/GwyResourceProfile.java (89%)
rename airavata-api/src/main/java/org/apache/airavata/registry/{cpi =>
model}/Registry.java (91%)
copy
airavata-api/src/main/java/org/apache/airavata/{agents/api/CommandOutput.java
=> registry/model/RegistryApiConstants.java} (73%)
rename airavata-api/src/main/java/org/apache/airavata/registry/{cpi =>
model}/ReplicaCatalog.java (92%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/model/ResultOrderType.java
rename airavata-api/src/main/java/org/apache/airavata/registry/{cpi =>
model}/StorageResource.java (94%)
rename airavata-api/src/main/java/org/apache/airavata/registry/{cpi =>
model}/UsrResourceProfile.java (92%)
rename airavata-api/src/main/java/org/apache/airavata/registry/{cpi =>
model}/WorkflowCatalog.java (90%)
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/utils/QueryConstants.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/security/model/AuthzToken.java
copy
airavata-api/src/main/java/org/apache/airavata/sharing/{entities/DomainEntity.java
=> model/Domain.java} (54%)
copy
airavata-api/src/main/java/org/apache/airavata/{agents/api/AgentException.java
=> sharing/model/DuplicateEntryException.java} (60%)
copy
airavata-api/src/main/java/org/apache/airavata/sharing/{entities/EntityEntity.java
=> model/Entity.java} (51%)
copy
airavata-api/src/main/java/org/apache/airavata/{credential/CredentialOwnerType.java
=> sharing/model/EntitySearchField.java} (73%)
copy
airavata-api/src/main/java/org/apache/airavata/sharing/{entities/EntityTypeEntity.java
=> model/EntityType.java} (50%)
copy
airavata-api/src/main/java/org/apache/airavata/sharing/{entities/GroupAdminPK.java
=> model/GroupAdmin.java} (62%)
copy
airavata-api/src/main/java/org/apache/airavata/{credential/CredentialOwnerType.java
=> sharing/model/GroupCardinality.java} (84%)
copy
airavata-api/src/main/java/org/apache/airavata/{profile/utils/Committer.java =>
sharing/model/GroupChildType.java} (85%)
copy
airavata-api/src/main/java/org/apache/airavata/sharing/{entities/GroupMembershipEntity.java
=> model/GroupMembership.java} (51%)
copy
airavata-api/src/main/java/org/apache/airavata/{credential/CredentialOwnerType.java
=> sharing/model/GroupType.java} (84%)
copy
airavata-api/src/main/java/org/apache/airavata/sharing/{entities/PermissionTypeEntity.java
=> model/PermissionType.java} (53%)
copy
airavata-api/src/main/java/org/apache/airavata/{credential/CredentialOwnerType.java
=> sharing/model/SearchCondition.java} (82%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/sharing/model/SearchCriteria.java
copy
airavata-api/src/main/java/org/apache/airavata/sharing/{entities/SharingEntity.java
=> model/Sharing.java} (55%)
copy
airavata-api/src/main/java/org/apache/airavata/{agents/api/AgentException.java
=> sharing/model/SharingRegistryException.java} (59%)
copy
airavata-api/src/main/java/org/apache/airavata/{credential/CredentialOwnerType.java
=> sharing/model/SharingType.java} (82%)
copy
airavata-api/src/main/java/org/apache/airavata/sharing/{entities/UserEntity.java
=> model/User.java} (58%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/sharing/model/UserGroup.java
rename airavata-api/src/main/java/org/apache/airavata/{model =>
}/util/AppDeploymentUtil.java (89%)
rename airavata-api/src/main/java/org/apache/airavata/{model =>
}/util/AppInterfaceUtil.java (88%)
rename airavata-api/src/main/java/org/apache/airavata/{model =>
}/util/ExecutionType.java (95%)
rename airavata-api/src/main/java/org/apache/airavata/{model =>
}/util/ExperimentModelUtil.java (85%)
rename airavata-api/src/main/java/org/apache/airavata/{model =>
}/util/GroupComputeResourcePreferenceUtil.java (73%)
rename airavata-api/src/main/java/org/apache/airavata/{model =>
}/util/ProjectModelUtil.java (92%)
delete mode 100644
airavata-api/src/test/java/org/apache/airavata/api/thrift/server/TestOrchestratorServiceServer.java
delete mode 100644
airavata-api/src/test/java/org/apache/airavata/api/thrift/server/TestSharingRegistryServer.java
delete mode 100644
airavata-api/src/test/java/org/apache/airavata/api/thrift/util/ThriftClientPoolTest.java
create mode 100644
airavata-api/src/test/java/org/apache/airavata/config/SchemaValidationTest.java
rename airavata-api/src/test/java/org/apache/airavata/{model =>
}/util/GroupComputeResourcePreferenceUtilTest.java (71%)
create mode 100644 modules/thrift-api/pom.xml
rename {airavata-api/src/main/java/org/apache/airavata/api/thrift =>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi}/client/AiravataServiceClientFactory.java
(93%)
rename {airavata-api/src/main/java/org/apache/airavata/api/thrift =>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi}/client/CredentialServiceClientFactory.java
(89%)
rename {airavata-api/src/main/java/org/apache/airavata/api/thrift =>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi}/client/OrchestratorServiceClientFactory.java
(89%)
rename {airavata-api/src/main/java/org/apache/airavata/api/thrift =>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi}/client/ProfileServiceClientFactory.java
(80%)
rename {airavata-api/src/main/java/org/apache/airavata/api/thrift =>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi}/client/RegistryServiceClientFactory.java
(88%)
rename {airavata-api/src/main/java/org/apache/airavata/api/thrift =>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi}/client/SharingRegistryServiceClientFactory.java
(89%)
create mode 100644
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/handler/AiravataServiceHandler.java
create mode 100644
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/handler/CredentialServiceHandler.java
create mode 100644
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/handler/GroupManagerServiceHandler.java
create mode 100644
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/handler/IamAdminServiceHandler.java
create mode 100644
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/handler/OrchestratorServiceHandler.java
rename {airavata-api/src/main/java/org/apache/airavata/api/thrift =>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi}/handler/RegistryServiceHandler.java
(95%)
rename {airavata-api/src/main/java/org/apache/airavata/api/thrift =>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi}/handler/SharingRegistryServerHandler.java
(95%)
create mode 100644
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/handler/TenantProfileServiceHandler.java
create mode 100644
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/handler/UserProfileServiceHandler.java
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/AiravataWorkflowMapper.java
(54%)
create mode 100644
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ApplicationDeploymentDescriptionMapper.java
create mode 100644
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ApplicationInterfaceDescriptionMapper.java
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ApplicationModuleMapper.java
(54%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ApplicationStatusMapper.java
(54%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/AuthzTokenMapper.java
(55%)
copy
airavata-api/src/main/java/org/apache/airavata/common/context/RequestContext.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/AwsComputeResourcePreferenceMapper.java
(50%)
copy
airavata-api/src/main/java/org/apache/airavata/metascheduler/core/engine/ComputeResourceSelectionPolicy.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/BatchQueueMapper.java
(55%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/BatchQueueResourcePolicyMapper.java
(52%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/CertificateCredentialMapper.java
(52%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/CloudJobSubmissionMapper.java
(54%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/CommandObjectMapper.java
(55%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/CommunityUserMapper.java
(54%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ComponentStatusMapper.java
(55%)
create mode 100644
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ComputationalResourceSchedulingModelMapper.java
copy
airavata-api/src/main/java/org/apache/airavata/common/context/RequestContext.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ComputeResourceDescriptionMapper.java
(51%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ComputeResourcePolicyMapper.java
(53%)
copy
airavata-api/src/main/java/org/apache/airavata/common/context/RequestContext.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ComputeResourcePreferenceMapper.java
(51%)
copy
airavata-api/src/main/java/org/apache/airavata/common/context/RequestContext.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ComputeResourceReservationMapper.java
(51%)
create mode 100644
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/CredentialStoreExceptionMapper.java
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/CredentialSummaryMapper.java
(53%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/CustomDashboardMapper.java
(55%)
create mode 100644
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/DBEventMessageMapper.java
create mode 100644
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/DBEventPublisherContextMapper.java
create mode 100644
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/DBEventPublisherMapper.java
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/DBEventSubscriberMapper.java
(54%)
copy
airavata-api/src/main/java/org/apache/airavata/metascheduler/core/engine/ComputeResourceSelectionPolicy.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/DataBlockMapper.java
(56%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/DataMovementInterfaceMapper.java
(53%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/DataProductModelMapper.java
(54%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/DataReplicaLocationModelMapper.java
(52%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/DataStagingTaskModelMapper.java
(53%)
copy
airavata-api/src/main/java/org/apache/airavata/metascheduler/core/engine/ComputeResourceSelectionPolicy.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/EdgeModelMapper.java
(56%)
copy
airavata-api/src/main/java/org/apache/airavata/common/context/RequestContext.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/EnvironmentSetupTaskModelMapper.java
(51%)
copy
airavata-api/src/main/java/org/apache/airavata/metascheduler/core/engine/ComputeResourceSelectionPolicy.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ErrorModelMapper.java
(55%)
create mode 100644
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ExperimentIntermediateOutputsEventMapper.java
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ExperimentModelMapper.java
(52%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ExperimentStatisticsMapper.java
(53%)
copy
airavata-api/src/main/java/org/apache/airavata/common/context/RequestContext.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ExperimentStatusChangeEventMapper.java
(51%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ExperimentStatusMapper.java
(54%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ExperimentSubmitEventMapper.java
(53%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ExperimentSummaryModelMapper.java
(52%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/GatewayGroupsMapper.java
(55%)
copy
airavata-api/src/main/java/org/apache/airavata/metascheduler/core/engine/ComputeResourceSelectionPolicy.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/GatewayMapper.java
(57%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/GatewayResourceProfileMapper.java
(52%)
copy
airavata-api/src/main/java/org/apache/airavata/orchestrator/utils/Constants.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/GatewayUsageReportingCommandMapper.java
(51%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/GlobusJobSubmissionMapper.java
(53%)
copy
airavata-api/src/main/java/org/apache/airavata/orchestrator/OrchestratorConfiguration.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/GridFTPDataMovementMapper.java
(53%)
create mode 100644
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/GroupAccountSSHProvisionerConfigMapper.java
copy
airavata-api/src/main/java/org/apache/airavata/common/context/RequestContext.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/GroupComputeResourcePreferenceMapper.java
(50%)
copy
airavata-api/src/main/java/org/apache/airavata/credential/utils/CredentialWriter.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/GroupMapper.java
(57%)
copy
airavata-api/src/main/java/org/apache/airavata/metascheduler/core/engine/ComputeResourceSelectionPolicy.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/GroupModelMapper.java
(55%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/GroupResourceProfileMapper.java
(53%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/HandlerStatusMapper.java
(55%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/InputDataObjectTypeMapper.java
(53%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/JobIdentifierMapper.java
(55%)
copy
airavata-api/src/main/java/org/apache/airavata/credential/utils/CredentialWriter.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/JobModelMapper.java
(56%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/JobStatusChangeEventMapper.java
(53%)
copy
airavata-api/src/main/java/org/apache/airavata/common/context/RequestContext.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/JobStatusChangeRequestEventMapper.java
(51%)
copy
airavata-api/src/main/java/org/apache/airavata/metascheduler/core/engine/ComputeResourceSelectionPolicy.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/JobStatusMapper.java
(56%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/JobSubmissionInterfaceMapper.java
(52%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/JobSubmissionTaskModelMapper.java
(52%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/LOCALDataMovementMapper.java
(54%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/LOCALSubmissionMapper.java
(55%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/MessageMapper.java
(53%)
copy
airavata-api/src/main/java/org/apache/airavata/agents/api/CommandOutput.java =>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ModelMapper.java
(68%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/MonitorTaskModelMapper.java
(54%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/NSFDemographicsMapper.java
(55%)
copy
airavata-api/src/main/java/org/apache/airavata/metascheduler/core/engine/ComputeResourceSelectionPolicy.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/NodeModelMapper.java
(56%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/NotificationMapper.java
(55%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/OutputDataObjectTypeMapper.java
(53%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ParserConnectorInputMapper.java
(53%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ParserConnectorMapper.java
(55%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ParserInputMapper.java
(55%)
copy
airavata-api/src/main/java/org/apache/airavata/metascheduler/core/engine/ComputeResourceSelectionPolicy.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ParserMapper.java
(57%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ParserOutputMapper.java
(55%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ParsingTemplateInputMapper.java
(53%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ParsingTemplateMapper.java
(55%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/PasswordCredentialMapper.java
(53%)
copy
airavata-api/src/main/java/org/apache/airavata/monitor/MonitoringException.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/PortModelMapper.java
(59%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ProcessIdentifierMapper.java
(54%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ProcessModelMapper.java
(54%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ProcessStatusChangeEventMapper.java
(52%)
create mode 100644
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ProcessStatusChangeRequestEventMapper.java
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ProcessStatusMapper.java
(55%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ProcessSubmitEventMapper.java
(54%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ProcessTerminateEventMapper.java
(53%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ProcessWorkflowMapper.java
(55%)
copy
airavata-api/src/main/java/org/apache/airavata/metascheduler/core/engine/ComputeResourceSelectionPolicy.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ProjectMapper.java
(57%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/QueueStatusModelMapper.java
(54%)
copy
airavata-api/src/main/java/org/apache/airavata/common/context/RequestContext.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/RegistryServiceExceptionMapper.java
(50%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ResourceJobManagerMapper.java
(54%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/SCPDataMovementMapper.java
(55%)
create mode 100644
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/SSHAccountProvisionerConfigParamMapper.java
create mode 100644
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/SSHAccountProvisionerDescriptionMapper.java
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/SSHCredentialMapper.java
(54%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/SSHJobSubmissionMapper.java
(54%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/SetEnvPathsMapper.java
(55%)
copy
airavata-api/src/main/java/org/apache/airavata/common/context/RequestContext.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/SlurmComputeResourcePreferenceMapper.java
(50%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/StorageDirectoryInfoMapper.java
(53%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/StoragePreferenceMapper.java
(54%)
copy
airavata-api/src/main/java/org/apache/airavata/common/context/RequestContext.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/StorageResourceDescriptionMapper.java
(51%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/StorageVolumeInfoMapper.java
(54%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/SummaryTypeMapper.java
(55%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/TaskIdentifierMapper.java
(55%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/TaskModelMapper.java
(52%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/TaskOutputChangeEventMapper.java
(53%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/TaskStatusChangeEventMapper.java
(53%)
copy
airavata-api/src/main/java/org/apache/airavata/common/context/RequestContext.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/TaskStatusChangeRequestEventMapper.java
(50%)
copy
airavata-api/src/main/java/org/apache/airavata/metascheduler/core/engine/ComputeResourceSelectionPolicy.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/TaskStatusMapper.java
(55%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/TenantConfigMapper.java
(55%)
copy
airavata-api/src/main/java/org/apache/airavata/common/utils/NameValidator.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/TenantMapper.java
(61%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/TenantPreferencesMapper.java
(54%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/UnicoreDataMovementMapper.java
(53%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/UnicoreJobSubmissionMapper.java
(53%)
copy
airavata-api/src/main/java/org/apache/airavata/common/context/RequestContext.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/UserComputeResourcePreferenceMapper.java
(50%)
copy
airavata-api/src/main/java/org/apache/airavata/common/context/RequestContext.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/UserConfigurationDataModelMapper.java
(51%)
copy
airavata-api/src/main/java/org/apache/airavata/credential/utils/CredentialWriter.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/UserMapper.java
(58%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/UserProfileMapper.java
(55%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/UserResourceProfileMapper.java
(53%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/UserStoragePreferenceMapper.java
(53%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ValidationResultsMapper.java
(54%)
copy
airavata-api/src/main/java/org/apache/airavata/common/utils/DBEventService.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ValidatorResultMapper.java
(55%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/WorkflowApplicationMapper.java
(53%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/WorkflowConnectionMapper.java
(54%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/WorkflowHandlerMapper.java
(55%)
copy
airavata-api/src/main/java/org/apache/airavata/common/context/RequestContext.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/WorkflowModelMapper.java
(51%)
copy airavata-api/src/main/java/org/apache/airavata/credential/AuditInfo.java
=>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/WorkflowStatusMapper.java
(55%)
rename {airavata-api/src/main/java/org/apache/airavata/api/thrift =>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi}/server/AiravataServiceServer.java
(96%)
rename {airavata-api/src/main/java/org/apache/airavata/api/thrift =>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi}/server/CredentialServiceServer.java
(96%)
rename {airavata-api/src/main/java/org/apache/airavata/api/thrift =>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi}/server/OrchestratorServiceServer.java
(97%)
rename {airavata-api/src/main/java/org/apache/airavata/api/thrift =>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi}/server/ProfileServiceServer.java
(88%)
rename {airavata-api/src/main/java/org/apache/airavata/api/thrift =>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi}/server/RegistryServiceServer.java
(96%)
rename {airavata-api/src/main/java/org/apache/airavata/api/thrift =>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi}/server/SharingRegistryServer.java
(95%)
rename {airavata-api/src/main/java/org/apache/airavata/api/thrift =>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi}/util/AiravataServiceConstants.java
(95%)
rename {airavata-api/src/main/java/org/apache/airavata/api/thrift =>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi}/util/RegistryServiceConstants.java
(97%)
rename {airavata-api/src/main/java/org/apache/airavata/api/thrift =>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi}/util/SharingRegistryConstants.java
(96%)
create mode 100644
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/util/ThriftClientPool.java
rename {airavata-api/src/main/java/org/apache/airavata/api/thrift =>
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi}/util/ThriftDataModelConversion.java
(91%)
rename {airavata-api/src/test/java/org/apache/airavata/api/thrift =>
modules/thrift-api/src/test/java/org/apache/airavata/thriftapi}/client/TestAiravataServiceClientFactory.java
(93%)
rename {airavata-api/src/test/java/org/apache/airavata/api/thrift =>
modules/thrift-api/src/test/java/org/apache/airavata/thriftapi}/client/TestOrchestratorClientFactory.java
(98%)
rename {airavata-api/src/test/java/org/apache/airavata/api/thrift =>
modules/thrift-api/src/test/java/org/apache/airavata/thriftapi}/client/TestSSLClient.java
(91%)
rename {airavata-api/src/test/java/org/apache/airavata/api/thrift =>
modules/thrift-api/src/test/java/org/apache/airavata/thriftapi}/handler/TestSharingRegistryHandler.java
(95%)
rename {airavata-api/src/test/java/org/apache/airavata/api/thrift =>
modules/thrift-api/src/test/java/org/apache/airavata/thriftapi}/server/TestAiravataServiceServer.java
(86%)
rename {airavata-api/src/test/java/org/apache/airavata/api/thrift =>
modules/thrift-api/src/test/java/org/apache/airavata/thriftapi}/server/TestCredentialServiceServer.java
(86%)
rename {airavata-api/src/test/java/org/apache/airavata/api/thrift =>
modules/thrift-api/src/test/java/org/apache/airavata/thriftapi}/server/TestProfileServiceServer.java
(86%)
rename {airavata-api/src/test/java/org/apache/airavata/api/thrift =>
modules/thrift-api/src/test/java/org/apache/airavata/thriftapi}/server/TestRegistryServiceServer.java
(86%)
create mode 100644
modules/thrift-api/src/test/java/org/apache/airavata/thriftapi/util/ThriftClientPoolTest.java