This is an automated email from the ASF dual-hosted git repository.

yasith pushed a change to branch merge-svcs
in repository https://gitbox.apache.org/repos/asf/airavata.git


    from 61bf4ef52d add insertable=false and updateable=false to columns both a 
@Column and a @JoinColumn for the same item.
     add 36f17b4f5d * fix hibernate-jpa entity checking. * update column types 
for mariadb. * reorganize database init scripts. * update to mariadb 10.11 and 
use MariaDBDialect.

No new revisions were added by this update.

Summary of changes:
 .../database_scripts/init/01-databases.sql         | 106 ++---
 .devcontainer/docker-compose-alt.yml               |   4 +-
 .devcontainer/docker-compose.yml                   |   2 +-
 .run/APIServerStarter.run.xml                      |   6 +-
 .run/AgentServiceApplication.run.xml               |   6 -
 .run/JobEngineStarter.run.xml                      |   9 -
 .run/JobMonitorStarter.run.xml                     |   9 -
 airavata-api/pom.xml                               |  18 +-
 .../src/main/java/org/apache/airavata/Main.java    | 134 ++++++
 .../apache/airavata/MigrationSchemaGenerator.java  |   4 +-
 .../org/apache/airavata/api/AiravataAPIServer.java |  33 +-
 .../airavata/api/handler/AiravataAPIHandler.java   | 139 ------
 .../catalog/sharing/db/entities/DomainEntity.java  |   7 +-
 .../catalog/sharing/db/entities/EntityEntity.java  |  11 +-
 .../catalog/sharing/db/entities/EntityPK.java      |   2 +-
 .../sharing/db/entities/EntityTypeEntity.java      |   7 +-
 .../catalog/sharing/db/entities/EntityTypePK.java  |   2 +-
 .../sharing/db/entities/GroupAdminEntity.java      |  11 +-
 .../catalog/sharing/db/entities/GroupAdminPK.java  |   2 +-
 .../sharing/db/entities/GroupMembershipEntity.java |   7 +-
 .../sharing/db/entities/GroupMembershipPK.java     |   2 +-
 .../sharing/db/entities/PermissionTypeEntity.java  |   9 +-
 .../sharing/db/entities/PermissionTypePK.java      |   4 +-
 .../catalog/sharing/db/entities/SharingEntity.java |   9 +-
 .../catalog/sharing/db/entities/SharingPK.java     |   4 +-
 .../catalog/sharing/db/entities/UserEntity.java    |  10 +-
 .../sharing/db/entities/UserGroupEntity.java       |   7 +-
 .../catalog/sharing/db/entities/UserGroupPK.java   |   2 +-
 .../catalog/sharing/db/entities/UserPK.java        |   2 +-
 ...ository.java => AbstractSharingRepository.java} |  28 +-
 .../sharing/db/repositories/DomainRepository.java  |   5 +-
 .../sharing/db/repositories/EntityRepository.java  |   2 +-
 .../db/repositories/EntityTypeRepository.java      |   2 +-
 .../db/repositories/GroupAdminRepository.java      |   2 +-
 .../db/repositories/GroupMembershipRepository.java |   2 +-
 .../db/repositories/PermissionTypeRepository.java  |   2 +-
 .../sharing/db/repositories/SharingRepository.java |   2 +-
 .../db/repositories/UserGroupRepository.java       |   2 +-
 .../sharing/db/repositories/UserRepository.java    |   5 +-
 .../{JPAUtils.java => SharingRegJPAUtils.java}     |  16 +-
 .../db/utils/SharingRegistryDBInitConfig.java      |   3 +-
 .../handler/SharingRegistryServerHandler.java      |  11 -
 .../apache/airavata/common/utils/DBInitConfig.java |   2 -
 .../airavata/common/utils/DBInitializer.java       |  38 +-
 .../org/apache/airavata/common/utils/DBUtil.java   |   9 +-
 .../airavata/common/utils/DatabaseCreator.java     |  39 +-
 .../org/apache/airavata/common/utils/JPAUtils.java |  36 +-
 .../org/apache/airavata/common/utils/Version.java  |   6 +-
 .../impl/certificate/CertificateAuditInfo.java     |   2 +-
 .../handler/CredentialStoreServerHandler.java      |  22 +-
 .../store/notifier/NotifierBootstrap.java          |   6 +-
 .../AbstractCredentialStoreRepository.java         | 201 +++++++++
 .../store/repository/CommunityUserRepository.java  | 259 +++++++++++
 .../store/repository/CredentialsRepository.java    | 312 +++++++++++++
 .../store/store/CredentialReaderFactory.java       |   4 +-
 .../store/impl/CertificateCredentialWriter.java    | 105 ++---
 .../store/store/impl/CredentialReaderImpl.java     | 209 +++++----
 .../store/store/impl/SSHCredentialWriter.java      |  75 ++--
 .../store/store/impl/db/CommunityUserDAO.java      | 250 -----------
 .../store/store/impl/db/CommunityUserEntity.java   | 154 +++++++
 .../store/store/impl/db/CredentialsDAO.java        | 495 ---------------------
 .../store/store/impl/db/CredentialsEntity.java     | 182 ++++++++
 .../credential/store/store/impl/db/ParentDAO.java  |  32 --
 .../impl/util/CredentialStoreDBInitConfig.java     |   2 +-
 .../store/utils/CredentialSerializationUtils.java  | 309 +++++++++++++
 .../store/utils/CredentialStoreJPAUtils.java       | 117 +++++
 .../orchestrator/core/utils/OrchestratorUtils.java |  11 +-
 .../commons/repositories/AbstractRepository.java   |  16 +-
 .../commons/tenant/entities/GatewayEntity.java     |   6 +-
 .../commons/user/entities/UserProfileEntity.java   |   6 +-
 .../{JPAUtils.java => ProfileSvcJPAUtils.java}     |  17 +-
 .../core/repositories/UserProfileRepository.java   |   4 +-
 .../core/utils/UserProfileCatalogDBInitConfig.java |   2 +-
 .../AiravataWorkflowErrorEntity.java               |   9 +-
 .../ApplicationErrorEntity.java                    |   9 +-
 .../HandlerErrorEntity.java                        |   9 +-
 .../HandlerInputEntity.java                        |   3 +-
 .../HandlerOutputEntity.java                       |   3 +-
 .../appcatalog/ApplicationInputEntity.java         |   3 +-
 .../appcatalog/BatchQueueResourcePolicyEntity.java |   4 +-
 .../appcatalog/ComputeResourcePolicyEntity.java    |   4 +-
 .../ComputeResourceReservationEntity.java          |   4 +-
 .../appcatalog/GroupComputeResourcePrefEntity.java |   4 +-
 .../GroupSSHAccountProvisionerConfig.java          |   6 +-
 .../appcatalog/JobManagerCommandEntity.java        |   4 +-
 .../entities/appcatalog/LocalSubmissionEntity.java |   4 +-
 .../appcatalog/ParallelismCommandEntity.java       |   4 +-
 .../entities/appcatalog/ParserConnectorEntity.java |  12 +-
 .../appcatalog/ParserConnectorInputEntity.java     |  12 +-
 .../entities/appcatalog/ParserInputEntity.java     |   4 +-
 .../entities/appcatalog/ParserOutputEntity.java    |   4 +-
 .../appcatalog/ParsingTemplateInputEntity.java     |   8 +-
 .../SSHAccountProvisionerConfiguration.java        |   4 +-
 .../UserComputeResourcePreferenceEntity.java       |   9 +-
 .../appcatalog/UserStoragePreferenceEntity.java    |   9 +-
 .../ComputationalResourceSchedulingEntity.java     |   2 +-
 .../core/entities/expcatalog/ExperimentEntity.java |   3 +-
 .../entities/expcatalog/ExperimentErrorEntity.java |   9 +-
 .../entities/expcatalog/ExperimentInputEntity.java |   6 +-
 .../expcatalog/ExperimentOutputEntity.java         |   3 +-
 .../expcatalog/ExperimentStatusEntity.java         |   5 +-
 .../core/entities/expcatalog/GatewayEntity.java    |   1 +
 .../GatewayUsageReportingCommandEntity.java        |   3 +-
 .../core/entities/expcatalog/JobEntity.java        |  11 +-
 .../core/entities/expcatalog/JobStatusEntity.java  |   7 +-
 .../core/entities/expcatalog/ProcessEntity.java    |  13 +-
 .../entities/expcatalog/ProcessErrorEntity.java    |   9 +-
 .../entities/expcatalog/ProcessInputEntity.java    |   6 +-
 .../entities/expcatalog/ProcessOutputEntity.java   |   3 +-
 .../entities/expcatalog/ProcessStatusEntity.java   |   5 +-
 .../entities/expcatalog/ProcessWorkflowEntity.java |   2 +-
 .../entities/expcatalog/ProjectUserEntity.java     |  19 +-
 .../core/entities/expcatalog/TaskEntity.java       |  10 +-
 .../core/entities/expcatalog/TaskErrorEntity.java  |   9 +-
 .../core/entities/expcatalog/TaskStatusEntity.java |   5 +-
 .../expcatalog/UserConfigurationDataEntity.java    |   2 +-
 .../core/entities/expcatalog/UserEntity.java       |   8 +-
 .../entities/replicacatalog/DataProductEntity.java |   5 +-
 .../replicacatalog/DataReplicaLocationEntity.java  |   5 +-
 .../core/repositories/AbstractRepository.java      |   4 +-
 .../appcatalog/AppCatAbstractRepository.java       |   2 +-
 .../appcatalog/GwyResourceProfileRepository.java   |   4 -
 .../expcatalog/ExpCatAbstractRepository.java       |   2 +-
 .../replicacatalog/RepCatAbstractRepository.java   |   2 +-
 .../WorkflowCatAbstractRepository.java             |   2 +-
 .../core/utils/AppCatalogDBInitConfig.java         |  22 +-
 .../core/utils/ExpCatalogDBInitConfig.java         |  40 +-
 .../core/utils/JPAUtil/AppCatalogJPAUtils.java     |  11 +-
 .../core/utils/JPAUtil/ExpCatalogJPAUtils.java     |  11 +-
 .../core/utils/JPAUtil/RepCatalogJPAUtils.java     |  11 +-
 .../utils/JPAUtil/WorkflowCatalogJPAUtils.java     |  11 +-
 .../core/utils/ReplicaCatalogDBInitConfig.java     |   4 +-
 .../core/utils/WorkflowCatalogDBInitConfig.java    |   4 +-
 .../src/main/resources/META-INF/persistence.xml    |  72 ++-
 .../src/main/resources/airavata-server.properties  |   2 +-
 ...{appcatalog-mysql.sql => app-catalog-mysql.sql} | 135 +++---
 .../{credstore-mysql.sql => cred-store-mysql.sql}  |  11 +-
 ...{expcatalog-mysql.sql => exp-catalog-mysql.sql} | 115 +++--
 ...catalog-mysql.sql => replica-catalog-mysql.sql} |  19 +-
 .../database_scripts/sharing-registry-mysql.sql    |  30 +-
 .../user-profile-catalog-mysql.sql                 |  29 +-
 ...atalog-derby.sql => workflow-catalog-mysql.sql} |  59 ++-
 .../database_scripts/workflowcatalog-mysql.sql     | 128 ------
 .../main/resources/distribution/bin/airavata.sh    |   2 +-
 airavata-api/src/main/resources/dozer_mapping.xml  |   8 +
 airavata-api/src/main/resources/log4j2.xml         |   2 +-
 .../derby/airavata-server.properties               |   2 +-
 .../mysql/airavata-server.properties               |   2 +-
 .../store/cpi/SSHSummaryTest/SSHSummaryTest.java   |  14 +-
 .../store/store/impl/db/CommunityUserDAOTest.java  | 105 +++--
 .../store/store/impl/db/CredentialsDAOTest.java    | 215 ++++-----
 .../core/repositories/common/TestBase.java         |  12 +-
 .../src/test/resources/airavata-server.properties  |   2 +-
 airavata-api/src/test/resources/log4j2.xml         |   1 +
 .../templates/airavata-server.properties.j2        |   2 +-
 .../ansible/roles/api-orch/templates/log4j2.xml.j2 |   1 +
 .../helix_setup/templates/controller/log4j2.xml.j2 |   1 +
 .../helix_setup/templates/parser-wm/log4j2.xml.j2  |   1 +
 .../templates/participant/log4j2.xml.j2            |   1 +
 .../helix_setup/templates/post-wm/log4j2.xml.j2    |   1 +
 .../helix_setup/templates/pre-wm/log4j2.xml.j2     |   1 +
 .../templates/email-monitor/log4j2.xml.j2          |   1 +
 .../templates/realtime-monitor/log4j2.xml.j2       |   1 +
 .../templates/airavata-server.properties.j2        |   2 +-
 modules/agent-framework/agent-service/pom.xml      |   1 +
 .../resources/distribution/bin/agent-service.sh    |   2 +-
 .../agent-service/src/main/resources/log4j2.xml    |   1 +
 .../resources/distribution/bin/file-service.sh     |   2 +-
 modules/file-server/src/main/resources/log4j2.xml  |   1 +
 .../research-framework/research-service/pom.xml    |   5 +-
 .../resources/distribution/bin/research-service.sh |   2 +-
 .../research-service/src/main/resources/log4j2.xml |   1 +
 .../main/resources/distribution/bin/restproxy.sh   |   2 +-
 modules/restproxy/src/main/resources/log4j2.xml    |  31 +-
 pom.xml                                            |  40 +-
 175 files changed, 2742 insertions(+), 2314 deletions(-)
 delete mode 100644 .run/JobEngineStarter.run.xml
 delete mode 100644 .run/JobMonitorStarter.run.xml
 rename 
airavata-api/src/main/java/org/apache/airavata/catalog/sharing/db/repositories/{AbstractRepository.java
 => AbstractSharingRepository.java} (84%)
 rename 
airavata-api/src/main/java/org/apache/airavata/catalog/sharing/db/utils/{JPAUtils.java
 => SharingRegJPAUtils.java} (63%)
 create mode 100644 
airavata-api/src/main/java/org/apache/airavata/credential/store/repository/AbstractCredentialStoreRepository.java
 create mode 100644 
airavata-api/src/main/java/org/apache/airavata/credential/store/repository/CommunityUserRepository.java
 create mode 100644 
airavata-api/src/main/java/org/apache/airavata/credential/store/repository/CredentialsRepository.java
 delete mode 100644 
airavata-api/src/main/java/org/apache/airavata/credential/store/store/impl/db/CommunityUserDAO.java
 create mode 100644 
airavata-api/src/main/java/org/apache/airavata/credential/store/store/impl/db/CommunityUserEntity.java
 delete mode 100644 
airavata-api/src/main/java/org/apache/airavata/credential/store/store/impl/db/CredentialsDAO.java
 create mode 100644 
airavata-api/src/main/java/org/apache/airavata/credential/store/store/impl/db/CredentialsEntity.java
 delete mode 100644 
airavata-api/src/main/java/org/apache/airavata/credential/store/store/impl/db/ParentDAO.java
 create mode 100644 
airavata-api/src/main/java/org/apache/airavata/credential/store/utils/CredentialSerializationUtils.java
 create mode 100644 
airavata-api/src/main/java/org/apache/airavata/credential/store/utils/CredentialStoreJPAUtils.java
 rename 
airavata-api/src/main/java/org/apache/airavata/profile/commons/utils/{JPAUtils.java
 => ProfileSvcJPAUtils.java} (74%)
 rename airavata-api/src/main/resources/database_scripts/{appcatalog-mysql.sql 
=> app-catalog-mysql.sql} (89%)
 rename airavata-api/src/main/resources/database_scripts/{credstore-mysql.sql 
=> cred-store-mysql.sql} (77%)
 rename airavata-api/src/main/resources/database_scripts/{expcatalog-mysql.sql 
=> exp-catalog-mysql.sql} (86%)
 rename 
airavata-api/src/main/resources/database_scripts/{replicacatalog-mysql.sql => 
replica-catalog-mysql.sql} (87%)
 rename 
airavata-api/src/main/resources/database_scripts/{airavataworkflowcatalog-derby.sql
 => workflow-catalog-mysql.sql} (83%)
 delete mode 100644 
airavata-api/src/main/resources/database_scripts/workflowcatalog-mysql.sql

Reply via email to