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 02297769c1 unify the distribution binary, fix test cases, fix bugs
add bab1c85154 fix test cases and make sure all tests pass
No new revisions were added by this update.
Summary of changes:
.../accountprovisioning/SSHAccountManager.java | 2 +
.../common/repositories/AbstractRepository.java | 33 ++-
.../org/apache/airavata/common/utils/JPAUtils.java | 147 -----------
...{DozerMapperConfig.java => ExecutorConfig.java} | 36 +--
.../java/org/apache/airavata/config/JpaConfig.java | 282 ++++++++++++++-------
.../airavata/config/SecurityManagerConfig.java | 48 +++-
.../airavata/helix/adaptor/SSHJAgentAdaptor.java | 2 +
.../airavata/helix/adaptor/SSHJStorageAdaptor.java | 2 +
.../airavata/helix/agent/ssh/SshAgentAdaptor.java | 2 +
.../agent/storage/StorageResourceAdaptorImpl.java | 2 +
.../helix/core/participant/HelixParticipant.java | 19 +-
.../helix/core/support/TaskHelperImpl.java | 2 +
.../core/support/adaptor/AdaptorSupportImpl.java | 14 +-
.../airavata/helix/impl/task/AWSTaskFactory.java | 3 +
.../airavata/helix/impl/task/AiravataTask.java | 3 +
.../airavata/helix/impl/task/SlurmTaskFactory.java | 3 +
.../airavata/helix/impl/task/TaskFactory.java | 3 +
.../helix/impl/task/aws/utils/AWSTaskUtil.java | 3 +
.../task/submission/config/GroovyMapBuilder.java | 3 +
.../helix/impl/workflow/ParserWorkflowManager.java | 16 +-
.../helix/impl/workflow/PostWorkflowManager.java | 29 ++-
.../helix/impl/workflow/PreWorkflowManager.java | 3 +
.../manager/dbevent/DBEventManagerRunner.java | 2 +-
.../messaging/DBEventManagerMessagingFactory.java | 13 +-
.../messaging/impl/DBEventMessageHandler.java | 32 +--
.../messaging/core/impl/RabbitMQPublisher.java | 16 +-
.../airavata/metascheduler/core/utils/Utils.java | 19 +-
.../metadata/analyzer/impl/DataAnalyzerImpl.java | 2 +
.../scheduling/api/ProcessSchedulerImpl.java | 2 +
.../ComputeResourceSelectionPolicyImpl.java | 12 +-
.../DefaultComputeResourceSelectionPolicy.java | 11 +-
.../selection/MultipleComputeResourcePolicy.java | 10 +-
.../rescheduler/ExponentialBackOffReScheduler.java | 28 +-
.../engine/rescheduler/ProcessScannerImpl.java | 2 +
.../apache/airavata/monitor/AbstractMonitor.java | 3 +
.../monitor/cluster/ClusterStatusMonitorJob.java | 26 +-
.../airavata/monitor/email/EmailBasedMonitor.java | 3 +
.../airavata/monitor/realtime/RealtimeMonitor.java | 3 +
.../orchestrator/impl/SimpleOrchestratorImpl.java | 4 +
.../orchestrator/utils/OrchestratorUtils.java | 4 +
.../validation/impl/ValidationServiceImpl.java | 4 +
.../validator/BatchQueueValidator.java | 4 +
.../validator/GroupResourceProfileValidator.java | 4 +
.../airavata/profile/mappers/GatewayMapper.java | 52 ++++
.../profile/mappers/UserProfileMapper.java | 62 +++++
.../profile/repositories/AbstractRepository.java | 142 -----------
.../apache/airavata/profile/utils/JPAUtils.java | 93 -------
.../utils/UserProfileCatalogJDBCConfig.java | 20 +-
.../org/apache/airavata/profile/utils/Utils.java | 53 +---
.../registry/mappers/AiravataWorkflowMapper.java | 64 +++++
.../mappers/ApplicationDeploymentMapper.java | 54 ++++
.../mappers/ApplicationInterfaceMapper.java | 30 +--
.../registry/mappers}/ApplicationModuleMapper.java | 27 +-
.../AwsComputeResourcePreferenceMapper.java | 25 +-
.../registry/mappers}/BatchQueueMapper.java | 29 ++-
.../mappers/BatchQueueResourcePolicyMapper.java | 63 +++++
.../mappers}/CloudJobSubmissionMapper.java | 25 +-
.../registry/mappers/CommandObjectMapper.java | 60 +++++
.../ComputationalResourceSchedulingMapper.java | 28 +-
...uteResourceDataMovementInterfaceBaseMapper.java | 55 ++++
...ComputeResourceDataMovementInterfaceMapper.java | 53 ++++
.../registry/mappers/ComputeResourceMapper.java | 55 ++++
.../ComputeResourcePolicyMapper.java} | 27 +-
.../mappers/ComputeResourcePreferenceMapper.java | 76 ++++++
.../mappers/ComputeResourceReservationMapper.java | 51 ++++
.../mappers/DataMovementInterfaceMapper.java | 55 ++++
.../registry/mappers/DataProductMapper.java | 57 +++++
.../mappers/DataReplicaLocationMapper.java | 64 +++++
.../registry/mappers/EntityMapperConfig.java | 16 +-
.../registry/mappers/ErrorModelMapper.java | 102 ++++++++
.../registry/mappers/ExperimentMapper.java | 62 +++++
.../registry/mappers/ExperimentStatusMapper.java | 49 ++++
.../registry/mappers/ExperimentSummaryMapper.java | 54 ++++
.../GatewayGroupsMapper.java} | 23 +-
.../airavata/registry/mappers/GatewayMapper.java | 52 ++++
.../mappers/GatewayResourceProfileMapper.java | 48 ++++
.../GatewayUsageReportingCommandMapper.java | 25 +-
.../mappers}/GridFTPDataMovementMapper.java | 25 +-
.../GroupAccountSSHProvisionerConfigMapper.java | 27 +-
.../GroupComputeResourcePreferenceMapper.java | 57 +++++
.../mappers/GroupResourceProfileMapper.java | 62 +++++
.../mappers/InputDataObjectTypeMapper.java | 58 +++++
.../airavata/registry/mappers/JobModelMapper.java | 51 ++++
.../airavata/registry/mappers/JobStatusMapper.java | 49 ++++
.../mappers}/JobSubmissionInterfaceMapper.java | 27 +-
.../registry/mappers/LocalDataMovementMapper.java | 25 +-
.../registry/mappers/LocalSubmissionMapper.java | 25 +-
.../registry/mappers/NotificationMapper.java | 60 +++++
.../mappers/OutputDataObjectTypeMapper.java | 58 +++++
.../mappers/ParserConnectorInputMapper.java | 44 ++++
.../registry/mappers/ParserConnectorMapper.java | 47 ++++
.../registry/mappers/ParserInputMapper.java | 56 ++++
.../ParserMapper.java} | 27 +-
.../registry/mappers/ParserOutputMapper.java | 56 ++++
.../mappers}/ParsingTemplateInputMapper.java | 28 +-
.../registry/mappers/ParsingTemplateMapper.java | 30 +--
.../airavata/registry/mappers/ProcessMapper.java | 69 +++++
.../registry/mappers/ProcessStatusMapper.java | 50 ++++
.../registry/mappers/ProcessWorkflowMapper.java | 57 +++++
.../airavata/registry/mappers/ProjectMapper.java | 50 ++++
.../registry/mappers/QueueStatusMapper.java | 47 ++++
.../mappers}/ResourceJobManagerMapper.java | 25 +-
.../registry/mappers}/SCPDataMovementMapper.java | 25 +-
.../registry/mappers}/SSHJobSubmissionMapper.java | 25 +-
.../registry/mappers/SetEnvPathsMapper.java | 67 +++++
.../SlurmComputeResourcePreferenceMapper.java | 43 ++++
.../StoragePreferenceMapper.java} | 28 +-
.../registry/mappers/StorageResourceMapper.java | 56 ++++
.../airavata/registry/mappers/TaskModelMapper.java | 69 +++++
.../registry/mappers/TaskStatusMapper.java | 49 ++++
.../mappers}/UnicoreDataMovementMapper.java | 25 +-
.../mappers}/UnicoreJobSubmissionMapper.java | 25 +-
.../UserComputeResourcePreferenceMapper.java | 60 +++++
.../mappers/UserConfigurationDataMapper.java | 101 ++++++++
.../UserMapper.java} | 31 ++-
.../mappers/UserResourceProfileMapper.java | 48 ++++
.../mappers/UserStoragePreferenceMapper.java | 44 ++++
.../RegistryServiceDBEventMessagingFactory.java | 13 +-
.../registry/repositories/AbstractRepository.java | 33 ++-
.../appcatalog/AppCatAbstractRepository.java | 31 +--
.../expcatalog/ExpCatAbstractRepository.java | 29 +--
.../replicacatalog/RepCatAbstractRepository.java | 29 +--
.../WorkflowCatAbstractRepository.java | 29 +--
.../services/ApplicationDeploymentService.java | 112 ++++++--
.../services/ApplicationInterfaceService.java | 61 +++--
.../registry/services/BaseErrorService.java | 77 +++++-
.../registry/services/ComputeResourceService.java | 222 +++++++++++-----
.../registry/services/DataProductService.java | 20 +-
.../services/DataReplicaLocationService.java | 20 +-
.../registry/services/ExperimentErrorService.java | 16 +-
.../registry/services/ExperimentInputService.java | 16 +-
.../registry/services/ExperimentOutputService.java | 17 +-
.../registry/services/ExperimentService.java | 55 ++--
.../registry/services/ExperimentStatusService.java | 15 +-
.../services/ExperimentSummaryService.java | 16 +-
.../registry/services/GatewayGroupsService.java | 19 +-
.../airavata/registry/services/GatewayService.java | 17 +-
.../GatewayUsageReportingCommandService.java | 13 +-
.../services/GroupResourceProfileService.java | 248 ++++++++++++++----
.../services/GwyResourceProfileService.java | 36 +--
.../airavata/registry/services/JobService.java | 37 ++-
.../registry/services/JobStatusService.java | 14 +-
.../registry/services/NotificationService.java | 51 +++-
.../registry/services/ParserInputService.java | 14 +-
.../registry/services/ParserOutputService.java | 14 +-
.../airavata/registry/services/ParserService.java | 17 +-
.../registry/services/ParsingTemplateService.java | 20 +-
.../registry/services/ProcessErrorService.java | 21 +-
.../registry/services/ProcessInputService.java | 15 +-
.../registry/services/ProcessOutputService.java | 15 +-
.../airavata/registry/services/ProcessService.java | 53 ++--
.../registry/services/ProcessStatusService.java | 24 +-
.../registry/services/ProcessWorkflowService.java | 16 +-
.../airavata/registry/services/ProjectService.java | 26 +-
.../registry/services/QueueStatusService.java | 17 +-
.../registry/services/StorageResourceService.java | 58 +++--
.../registry/services/TaskErrorService.java | 21 +-
.../airavata/registry/services/TaskService.java | 42 ++-
.../registry/services/TaskStatusService.java | 14 +-
.../services/UserResourceProfileService.java | 39 +--
.../airavata/registry/services/UserService.java | 14 +-
.../registry/services/WorkflowService.java | 32 ++-
.../airavata/registry/utils/CustomBeanFactory.java | 144 -----------
.../utils/DozerConverter/CsvStringConverter.java | 53 ----
.../utils/DozerConverter/StorageDateConverter.java | 51 ----
.../registry/utils/JPAUtil/AppCatalogJPAUtils.java | 56 ----
.../registry/utils/JPAUtil/ExpCatalogJPAUtils.java | 53 ----
.../registry/utils/JPAUtil/RepCatalogJPAUtils.java | 56 ----
.../utils/JPAUtil/WorkflowCatalogJPAUtils.java | 54 ----
.../utils/migration/MappingToolRunner.java | 94 -------
.../security/GatewayGroupsInitializer.java | 2 +
.../airavata/security/KeyCloakSecurityManager.java | 2 +
.../authzcache/AuthzCacheManagerFactory.java | 32 ++-
.../security/interceptor/SecurityInterceptor.java | 2 +
.../security/interceptor/SecurityModule.java | 2 +
.../apache/airavata/service/AiravataService.java | 55 +++-
.../airavata/service/SharingRegistryService.java | 4 +-
.../service/application/ApplicationService.java | 127 +++++++++-
.../application/impl/ApplicationServiceImpl.java | 159 ------------
.../airavata/service/data/DataProductService.java | 78 +++++-
.../service/data/impl/DataProductServiceImpl.java | 108 --------
.../service/experiment/ExperimentService.java | 152 +++++++++--
.../experiment/impl/ExperimentServiceImpl.java | 187 --------------
.../service/notification/NotificationService.java | 77 +++++-
.../notification/impl/NotificationServiceImpl.java | 106 --------
.../orchestrator/OrchestratorRegistryService.java | 1 +
.../service/orchestrator/OrchestratorService.java | 13 +-
.../service/profile/TenantProfileService.java | 44 ++--
.../service/profile/UserProfileService.java | 280 +++++++++++++++-----
.../airavata/service/project/ProjectService.java | 86 ++++++-
.../service/project/impl/ProjectServiceImpl.java | 117 ---------
.../airavata/service/registry/RegistryService.java | 22 +-
.../service/security/AuthorizationService.java | 189 +++++++++++++-
.../service/security/CredentialStoreService.java | 2 -
.../service/security/GroupManagerService.java | 30 ++-
.../airavata/service/security/IamAdminService.java | 6 +-
.../security/impl/AuthorizationServiceImpl.java | 217 ----------------
.../airavata/service/sharing/SharingManager.java | 208 ++++++++++++++-
.../service/sharing/impl/SharingManagerImpl.java | 236 -----------------
.../sharing/entities/GroupAdminEntity.java | 4 +-
.../DomainMapper.java} | 24 +-
.../airavata/sharing/mappers/EntityMapper.java | 28 +-
.../EntityTypeMapper.java} | 25 +-
.../GroupAdminMapper.java} | 25 +-
.../sharing/mappers/GroupMembershipMapper.java | 28 +-
.../PermissionTypeMapper.java} | 26 +-
.../airavata/sharing/mappers/SharingMapper.java | 56 ++++
.../UserGroupMapper.java} | 25 +-
.../UserMapper.java} | 25 +-
.../SharingServiceDBEventMessagingFactory.java | 14 +-
.../sharing/repositories/AbstractRepository.java | 231 -----------------
.../airavata/sharing/services/DomainService.java | 16 +-
.../airavata/sharing/services/EntityService.java | 20 +-
.../sharing/services/EntityTypeService.java | 16 +-
.../sharing/services/GroupAdminService.java | 14 +-
.../sharing/services/GroupMembershipService.java | 30 ++-
.../sharing/services/PermissionTypeService.java | 16 +-
.../airavata/sharing/services/SharingService.java | 22 +-
.../sharing/services/UserGroupService.java | 18 +-
.../airavata/sharing/services/UserService.java | 18 +-
.../apache/airavata/sharing/utils/JPAUtils.java | 72 ------
.../src/main/resources/META-INF/persistence.xml | 221 ----------------
airavata-api/src/main/resources/dozer_mapping.xml | 84 ------
.../SSHAccountProvisionerFactoryTest.java | 6 +-
.../airavata/accountprovisioning/SSHUtilTest.java | 7 +-
.../common/utils/ApplicationSettingsTest.java | 11 +-
.../airavata/common/utils/NameValidatorTest.java | 11 +-
.../airavata/common/utils/SecurityUtilTest.java | 8 +-
.../config/BackgroundServicesStartupTest.java | 178 +++++++++++++
.../apache/airavata/config/MinimalStartupTest.java | 195 ++++++++++++++
.../airavata/config/RestModeStartupTest.java | 158 ++++++++++++
.../airavata/config/SchemaValidationTest.java | 205 ++++++---------
.../airavata/config/ThriftModeStartupTest.java | 136 ++++++++++
.../config/UnifiedApplicationStartupTest.java | 259 +++++++++++++++++++
.../airavata/credential/SSHCredentialTest.java | 13 +-
.../apache/airavata/credential/SSHSummaryTest.java | 13 +-
.../orchestrator/core/BaseOrchestratorTest.java | 5 +-
.../orchestrator/core/NewOrchestratorTest.java | 5 +-
.../repositories/WorkspaceRepositoryTest.java | 26 +-
.../ApplicationDeploymentRepositoryTest.java | 31 ++-
.../ApplicationInterfaceRepositoryTest.java | 12 +-
.../appcatalog/ComputeResourceRepositoryTest.java | 56 ++--
.../appcatalog/GatewayGroupsRepositoryTest.java | 17 +-
.../appcatalog/GatewayProfileRepositoryTest.java | 17 +-
.../GroupResourceProfileRepositoryTest.java | 31 ++-
.../JobSubmissionInterfaceRepositoryTest.java | 39 +--
.../appcatalog/StorageResourceRepositoryTest.java | 36 +--
.../UserResourceProfileRepositoryTest.java | 35 +--
.../expcatalog/ExperimentErrorRepositoryTest.java | 36 +--
.../expcatalog/ExperimentInputRepositoryTest.java | 37 +--
.../expcatalog/ExperimentOutputRepositoryTest.java | 36 +--
.../expcatalog/ExperimentRepositoryTest.java | 37 +--
.../expcatalog/ExperimentStatusRepositoryTest.java | 36 +--
.../ExperimentSummaryRepositoryTest.java | 36 +--
.../expcatalog/GatewayRepositoryTest.java | 36 +--
.../repositories/expcatalog/JobRepositoryTest.java | 36 +--
.../expcatalog/JobStatusRepositoryTest.java | 36 +--
.../expcatalog/NotificationRepositoryTest.java | 36 +--
.../expcatalog/ProcessErrorRepositoryTest.java | 36 +--
.../expcatalog/ProcessInputRepositoryTest.java | 36 +--
.../expcatalog/ProcessOutputRepositoryTest.java | 36 +--
.../expcatalog/ProcessRepositoryTest.java | 36 +--
.../expcatalog/ProcessStatusRepositoryTest.java | 36 +--
.../expcatalog/ProjectRepositoryTest.java | 35 +--
.../expcatalog/QueueStatusRepositoryTest.java | 36 +--
.../expcatalog/TaskErrorRepositoryTest.java | 36 +--
.../expcatalog/TaskRepositoryTest.java | 36 +--
.../expcatalog/TaskStatusRepositoryTest.java | 36 +--
.../expcatalog/UserRepositoryTest.java | 36 +--
.../replicacatalog/DataProductRepositoryTest.java | 36 +--
.../DataReplicaLocationRepositoryTest.java | 30 ++-
.../workflowcatalog/WorkflowRepositoryTest.java | 38 +--
.../registry/utils/CustomBeanFactoryTest.java | 128 ----------
.../security/GatewayGroupsInitializerTest.java | 8 +-
.../security/KeyCloakSecurityManagerTest.java | 51 +++-
.../AiravataServiceIntegrationTest.java | 17 +-
.../GroupManagerServiceIntegrationTest.java | 78 +++++-
.../OrchestratorServiceIntegrationTest.java | 4 +-
.../integration/ServiceIntegrationTestBase.java | 111 ++++++--
.../SlurmComputeResourceIntegrationTest.java | 12 +-
.../TenantProfileServiceIntegrationTest.java | 53 ++--
...countprovisioning.SSHAccountProvisionerProvider | 2 +
.../src/test/resources/application.properties | 27 ++
airavata-api/src/test/resources/log4j2.xml | 21 +-
modules/distribution/pom.xml | 80 +++++-
.../airavata/ide/integration/APIServerStarter.java | 1 -
.../airavata/ide/integration/JobEngineStarter.java | 1 -
.../ide/integration/JobMonitorStarter.java | 1 -
.../apache/airavata/server/UnifiedApplication.java | 69 ++---
.../server/applications/AiravataApplication.java | 32 +--
.../server/applications/RestProxyApplication.java | 21 +-
.../server/bootstrap/MappingToolRunner.java | 126 +++++++++
.../bootstrap}/MigrationSchemaGenerator.java | 12 +-
modules/thrift-api/pom.xml | 6 +
.../thriftapi/handler/AiravataServiceHandler.java | 5 +-
.../mapper/CertificateCredentialMapper.java | 10 +
.../airavata/thriftapi/mapper/ModelMapper.java | 6 +-
.../thriftapi/mapper/PasswordCredentialMapper.java | 4 +
.../mapper/ProcessTerminateEventMapper.java | 6 +
.../thriftapi/mapper/SSHCredentialMapper.java | 6 +
.../UserComputeResourcePreferenceMapper.java | 6 +
.../thriftapi/server/AiravataServiceServer.java | 9 +-
.../thriftapi/server/CredentialServiceServer.java | 8 +-
.../server/OrchestratorServiceServer.java | 8 +-
.../thriftapi/server/ProfileServiceServer.java | 28 +-
.../thriftapi/server/RegistryServiceServer.java | 10 +-
.../thriftapi/server/SharingRegistryServer.java | 12 +-
.../airavata/thriftapi/util/ThriftClientPool.java | 261 -------------------
.../thriftapi/util/ThriftClientPoolTest.java | 99 --------
309 files changed, 8349 insertions(+), 5660 deletions(-)
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/common/utils/JPAUtils.java
rename
airavata-api/src/main/java/org/apache/airavata/config/{DozerMapperConfig.java
=> ExecutorConfig.java} (51%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/profile/mappers/GatewayMapper.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/profile/mappers/UserProfileMapper.java
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/profile/repositories/AbstractRepository.java
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/profile/utils/JPAUtils.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/AiravataWorkflowMapper.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/ApplicationDeploymentMapper.java
copy
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ApplicationInterfaceDescriptionMapper.java
=>
airavata-api/src/main/java/org/apache/airavata/registry/mappers/ApplicationInterfaceMapper.java
(52%)
copy {modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper =>
airavata-api/src/main/java/org/apache/airavata/registry/mappers}/ApplicationModuleMapper.java
(54%)
copy {modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper =>
airavata-api/src/main/java/org/apache/airavata/registry/mappers}/AwsComputeResourcePreferenceMapper.java
(54%)
copy {modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper =>
airavata-api/src/main/java/org/apache/airavata/registry/mappers}/BatchQueueMapper.java
(52%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/BatchQueueResourcePolicyMapper.java
copy {modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper =>
airavata-api/src/main/java/org/apache/airavata/registry/mappers}/CloudJobSubmissionMapper.java
(57%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/CommandObjectMapper.java
copy
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ComputationalResourceSchedulingModelMapper.java
=>
airavata-api/src/main/java/org/apache/airavata/registry/mappers/ComputationalResourceSchedulingMapper.java
(51%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/ComputeResourceDataMovementInterfaceBaseMapper.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/ComputeResourceDataMovementInterfaceMapper.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/ComputeResourceMapper.java
copy
airavata-api/src/main/java/org/apache/airavata/registry/{repositories/appcatalog/ComputeResourcePolicyRepository.java
=> mappers/ComputeResourcePolicyMapper.java} (53%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/ComputeResourcePreferenceMapper.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/ComputeResourceReservationMapper.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/DataMovementInterfaceMapper.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/DataProductMapper.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/DataReplicaLocationMapper.java
copy
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/ModelMapper.java
=>
airavata-api/src/main/java/org/apache/airavata/registry/mappers/EntityMapperConfig.java
(62%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/ErrorModelMapper.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/ExperimentMapper.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/ExperimentStatusMapper.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/ExperimentSummaryMapper.java
copy
airavata-api/src/main/java/org/apache/airavata/registry/{repositories/appcatalog/GatewayGroupsRepository.java
=> mappers/GatewayGroupsMapper.java} (60%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/GatewayMapper.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/GatewayResourceProfileMapper.java
copy {modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper =>
airavata-api/src/main/java/org/apache/airavata/registry/mappers}/GatewayUsageReportingCommandMapper.java
(54%)
copy {modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper =>
airavata-api/src/main/java/org/apache/airavata/registry/mappers}/GridFTPDataMovementMapper.java
(57%)
copy {modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper =>
airavata-api/src/main/java/org/apache/airavata/registry/mappers}/GroupAccountSSHProvisionerConfigMapper.java
(53%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/GroupComputeResourcePreferenceMapper.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/GroupResourceProfileMapper.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/InputDataObjectTypeMapper.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/JobModelMapper.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/JobStatusMapper.java
copy {modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper =>
airavata-api/src/main/java/org/apache/airavata/registry/mappers}/JobSubmissionInterfaceMapper.java
(52%)
copy
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/LOCALDataMovementMapper.java
=>
airavata-api/src/main/java/org/apache/airavata/registry/mappers/LocalDataMovementMapper.java
(58%)
copy
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/LOCALSubmissionMapper.java
=>
airavata-api/src/main/java/org/apache/airavata/registry/mappers/LocalSubmissionMapper.java
(58%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/NotificationMapper.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/OutputDataObjectTypeMapper.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/ParserConnectorInputMapper.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/ParserConnectorMapper.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/ParserInputMapper.java
copy
airavata-api/src/main/java/org/apache/airavata/registry/{repositories/appcatalog/ParserRepository.java
=> mappers/ParserMapper.java} (60%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/ParserOutputMapper.java
copy {modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper =>
airavata-api/src/main/java/org/apache/airavata/registry/mappers}/ParsingTemplateInputMapper.java
(51%)
copy
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/TenantConfigMapper.java
=>
airavata-api/src/main/java/org/apache/airavata/registry/mappers/ParsingTemplateMapper.java
(55%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/ProcessMapper.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/ProcessStatusMapper.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/ProcessWorkflowMapper.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/ProjectMapper.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/QueueStatusMapper.java
copy {modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper =>
airavata-api/src/main/java/org/apache/airavata/registry/mappers}/ResourceJobManagerMapper.java
(57%)
copy {modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper =>
airavata-api/src/main/java/org/apache/airavata/registry/mappers}/SCPDataMovementMapper.java
(58%)
copy {modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper =>
airavata-api/src/main/java/org/apache/airavata/registry/mappers}/SSHJobSubmissionMapper.java
(58%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/SetEnvPathsMapper.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/SlurmComputeResourcePreferenceMapper.java
copy
airavata-api/src/main/java/org/apache/airavata/registry/{repositories/appcatalog/StoragePrefRepository.java
=> mappers/StoragePreferenceMapper.java} (52%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/StorageResourceMapper.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/TaskModelMapper.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/TaskStatusMapper.java
copy {modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper =>
airavata-api/src/main/java/org/apache/airavata/registry/mappers}/UnicoreDataMovementMapper.java
(57%)
copy {modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper =>
airavata-api/src/main/java/org/apache/airavata/registry/mappers}/UnicoreJobSubmissionMapper.java
(57%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/UserComputeResourcePreferenceMapper.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/UserConfigurationDataMapper.java
copy
airavata-api/src/main/java/org/apache/airavata/registry/{repositories/expcatalog/UserRepository.java
=> mappers/UserMapper.java} (51%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/UserResourceProfileMapper.java
create mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/mappers/UserStoragePreferenceMapper.java
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/utils/CustomBeanFactory.java
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/utils/DozerConverter/CsvStringConverter.java
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/utils/DozerConverter/StorageDateConverter.java
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/utils/JPAUtil/AppCatalogJPAUtils.java
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/utils/JPAUtil/ExpCatalogJPAUtils.java
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/utils/JPAUtil/RepCatalogJPAUtils.java
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/utils/JPAUtil/WorkflowCatalogJPAUtils.java
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/registry/utils/migration/MappingToolRunner.java
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/service/application/impl/ApplicationServiceImpl.java
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/service/data/impl/DataProductServiceImpl.java
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/service/experiment/impl/ExperimentServiceImpl.java
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/service/notification/impl/NotificationServiceImpl.java
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/service/project/impl/ProjectServiceImpl.java
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/service/security/impl/AuthorizationServiceImpl.java
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/service/sharing/impl/SharingManagerImpl.java
copy
airavata-api/src/main/java/org/apache/airavata/sharing/{repositories/DomainRepository.java
=> mappers/DomainMapper.java} (58%)
copy
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/GroupMapper.java
=>
airavata-api/src/main/java/org/apache/airavata/sharing/mappers/EntityMapper.java
(57%)
copy
airavata-api/src/main/java/org/apache/airavata/sharing/{repositories/EntityTypeRepository.java
=> mappers/EntityTypeMapper.java} (57%)
copy
airavata-api/src/main/java/org/apache/airavata/sharing/{repositories/GroupAdminRepository.java
=> mappers/GroupAdminMapper.java} (57%)
copy
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/mapper/GlobusJobSubmissionMapper.java
=>
airavata-api/src/main/java/org/apache/airavata/sharing/mappers/GroupMembershipMapper.java
(53%)
copy
airavata-api/src/main/java/org/apache/airavata/sharing/{repositories/PermissionTypeRepository.java
=> mappers/PermissionTypeMapper.java} (56%)
create mode 100644
airavata-api/src/main/java/org/apache/airavata/sharing/mappers/SharingMapper.java
copy
airavata-api/src/main/java/org/apache/airavata/sharing/{repositories/UserGroupRepository.java
=> mappers/UserGroupMapper.java} (57%)
copy
airavata-api/src/main/java/org/apache/airavata/sharing/{repositories/UserRepository.java
=> mappers/UserMapper.java} (58%)
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/sharing/repositories/AbstractRepository.java
delete mode 100644
airavata-api/src/main/java/org/apache/airavata/sharing/utils/JPAUtils.java
delete mode 100644 airavata-api/src/main/resources/META-INF/persistence.xml
delete mode 100644 airavata-api/src/main/resources/dozer_mapping.xml
create mode 100644
airavata-api/src/test/java/org/apache/airavata/config/BackgroundServicesStartupTest.java
create mode 100644
airavata-api/src/test/java/org/apache/airavata/config/MinimalStartupTest.java
create mode 100644
airavata-api/src/test/java/org/apache/airavata/config/RestModeStartupTest.java
create mode 100644
airavata-api/src/test/java/org/apache/airavata/config/ThriftModeStartupTest.java
create mode 100644
airavata-api/src/test/java/org/apache/airavata/config/UnifiedApplicationStartupTest.java
delete mode 100644
airavata-api/src/test/java/org/apache/airavata/registry/utils/CustomBeanFactoryTest.java
create mode 100644
airavata-api/src/test/resources/META-INF/services/org.apache.airavata.accountprovisioning.SSHAccountProvisionerProvider
create mode 100644 airavata-api/src/test/resources/application.properties
create mode 100644
modules/distribution/src/main/java/org/apache/airavata/server/bootstrap/MappingToolRunner.java
rename
{airavata-api/src/main/java/org/apache/airavata/registry/utils/migration =>
modules/distribution/src/main/java/org/apache/airavata/server/bootstrap}/MigrationSchemaGenerator.java
(91%)
delete mode 100644
modules/thrift-api/src/main/java/org/apache/airavata/thriftapi/util/ThriftClientPool.java
delete mode 100644
modules/thrift-api/src/test/java/org/apache/airavata/thriftapi/util/ThriftClientPoolTest.java