airavata-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From machris...@apache.org
Subject [airavata] branch develop updated (f04ac5f -> 8fcc7a9)
Date Thu, 19 Jul 2018 16:42:40 GMT
This is an automated email from the ASF dual-hosted git repository.

machristie pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/airavata.git.


    from f04ac5f  Merge pull request #200 from yasgun/develop
     add 4b24b97  Adding groups to Applications
     add 9eb062c  Merge remote-tracking branch 'upstream/develop' into develop
     add 3778d1a  Modified the getAllAppModules() method
     add 9f2d387  Adding check while Launching Experiment
     add 04ee2f2  Changing permission check to READ
     add f96894c  Requested changes made
     add b64b828  Requested changes made (2)
     add fc363c9  Modified AppDeploymentTest.java
     add 8c90a50  Merge remote-tracking branch 'upstream/develop' into develop
     add a997832  Merge remote-tracking branch 'upstream/develop' into develop
     add 28d91cb  Merge remote-tracking branch 'upstream/develop' into develop
     add aaffede  Merge remote-tracking branch 'upstream/develop' into develop
     add 43415f3  Merge remote-tracking branch 'upstream/develop' into develop
     add 4dd82ae  Added new getAccessibleApplicationDeployments(), getAccessibleAppModules() methods
     add ba8ad4e  Making interface changes
     add 9411399  Adding changes to entity creation for Application Deployments
     add 8cbbda8  Adding application deployments to everyone group
     add 2e933a7  Add getGroups() method to GroupManagerService
     add 4679a80  Ansible scripts for group-based-auth dev env
     add 75963c3  PGA deployment for group-based-auth environment (for testing/debugging)
     add 42f4553  Write virtual host config file to separate file (not based on gateway_id).
     add 4153e28  Repostory Junot test
     add d9505f3  Workflow catalog Entities
     add e686935  Workflow Catalog Repositories
     add 9edef9b  Repository Test for Experiment Catalog
     add 4e0c9d0  App Catalog and Compute Resource Entities
     add 3f2e056  Workflow catalog Junit
     add c825fb0  Replica catalog Entities, repositories and Junit
     add 5f5d035  fixing build issue
     add 6ded289  adding license block and breaking the tests to different classes
     add 71f6422  Thrift CPI service Script for User Profile
     add 108dcd4  Changed path of user profile cpi classes
     add 7e34167  changing module name for user profile stubs
     add 43f5817  Resolving registry-refactoring branch compilation issues
     add 9599a91  User Profile CPI Server
     add e3c7d91  User Profile CPI Server
     add 26f9d3d  Adding offset and limit filed to user-profile cpi
     add 9cf12bd  fixing build failures in registry refactoring branch
     add 89af670  adding missing files back again from an old commit
     add 6aefb7e  removing references to removed fields
     add 78826ec  Removing user profile changes from registry refactoring branch
     add a4acd74  Added GatewayResourceProfile Repository
     add 034b41a  Adding repositories for ComputePref and StoragePref
     add 667cf6a  Changes to RegistryServiceHandler
     add 17c25b4  Adding JPA Utils and Tests
     add c974220  Reverting unrelated changes
     add 502650a  Adding CPI dependency
     add e2d1c5b  Adding ComputeResourceRepository
     add 353a60a  Adding ResourceJobManagerRepository
     add 1ba6ca4  Completed ComputeResourceRepository implementation
     add dea1c5e  Adding tests and fixing build errors
     add 2fa1bfe  Adding repositories for JobSUbmission, BatchQueue, DataMovement...
     add ea518c0  Entity changes to use the dozer mapper
     add 6c536e3  Changes to RegistryServerHandler
     add 1e3a518  Required changes to GatewayResource
     add bd8408c  Renamed entity to upper case
     add c571592  Data models, entities and repository for GroupResourceProfile implementation
     add 9954bbb  Adding repository methods
     add 8913c63  Adding tests and required changes to data models
     add 880af05  Changes to registry api
     add 7318629  Adding methods to Airavata API server
     add e4b0b2c  Merge pull request #159 from sachinkariyattin/registry-refactoring
     add bf0cc5e  Merge branch 'registry-refactoring' of https://github.com/apache/airavata into registry-refactoring
     add 7c0716e  Changes to primary keys
     add fd4729b  Adding the same changes to mysql script
     add 8581a9e  Adding GroupSSHAccountProvisionerConfig model
     add 47980a4  Merge pull request #169 from sachinkariyattin/registry-refactoring
     add 75ff817  Merge remote-tracking branch 'origin/registry-refactoring' into group-based-auth
     add 9193374  Merge branch 'develop' into group-based-auth
     add 4c4e817  AIRAVATA-2678 Sharing Registry to only list MULTI_USER groups
     add 25b5a0c  Merging with upstream
     add 7b67c1a  Merge pull request #165 from tilaks26/AIRAVATA-2601
     add b1fa867  Search for app deployments by accessible app deployment ids
     add a6beeb5  getAll application modules for list of accessible deployment ids
     add a782fd7  Query for access to applications for given permission
     add 1da4d8e  Unique name for registry-refactoring persistence unit
     add cda2c82  Merge branch 'registry-refactoring' into group-based-auth
     add f9dfb77  ComputeResourceEntity.gatewayUsageReporting short to boolean
     add 53e684e  Merge pull request #174 from sachinkariyattin/registry-refactoring
     add 9c7fa99  Merge branch 'registry-refactoring' into group-based-auth
     add e93a09d  When getting all app deployments, don't filter by accessibleAppDeploymentIds
     add fc9fb2e  AIRAVATA-2679 & AIRAVATA-2680 auth checks and add/remove users from group
     add 484e2d8  Fixed tests
     add 93c0ffd  Merge pull request #172 from sachinkariyattin/group-based-auth
     add c8bc672  Throw exception if unable to get EntityManager
     add 7fe25f1  AIRAVATA-2685 Allow loading all user profiles, without paging
     add 97f03cc  Disable permission to execute application for now
     add 5a3575b  Keep same name for credential store token column (CS_TOKEN)
     add 6a45f36  Merge branch 'registry-refactoring' into group-based-auth
     add 74a9b79  Renaming fields to match thrift models
     add 9755a1b  Merge branch 'registry-refactoring' into group-based-auth
     add dce7caa  Fixing exception handling of GfacServerHandler
     add c78f8df  Improving exception handling of SCPDataStageTask
     add a967aee  Merge pull request #176 from DImuthuUpe/upstream/group-based-auth
     add e100d6d  Changed struct order in group resource profile models to workaround bug
     add b99f516  Fix construction of userId from AuthzToken
     add b0b32f7  Merge branch 'develop' into group-based-auth
     add c9a27c3  Removing workflow JPA mappings for now
     add 3bb5688  Disabling replicacatalog mappings for now
     add e8a299e  GROUP_RESOURCE_PROFILE ResourceType; only list GroupResourceProfile shared with user
     add 72e2149  Orchestrator Validator for GroupResourceProfile
     add 871b1d5  Adding condition check in the OrechestratorServerHandler
     add 1b6af5d  Addressed PR comments
     add 855bb67  PR comments
     add 001a6f5   AIRAVATA-2696 Add GroupResourceProfile to ProcessModel
     add 5783ef9  Merge pull request #178 from sachinkariyattin/group-based-auth
     add b731c30  Merge branch 'group-based-auth' of https://github.com/apache/airavata into group-based-auth
     add fe0199b  Adding changes to sql script and correcting an entity column
     add dea3e95  Enforce READ WRITE for GroupResourceProfile methods in API server
     add 563f625  Merge branch 'develop' into group-based-auth
     add 50cd75f  Adding Migrator class to create everyone group in all domains
     add 5fe2c6f  Modified createUser() to add new user to everyone group
     add 6eaa693  Merge remote-tracking branch 'upstream/group-based-auth' into group-based-auth
     add 264c8d4  Merge remote-tracking branch 'upstream/group-based-auth' into group-based-auth
     add 978fafb  Creating a default everyone group when adding a new gateway
     add 630348c  Merge remote-tracking branch 'upstream/group-based-auth' into group-based-auth
     add 4c8902d  Refer PR comment for the commit details
     add da26401  Merge remote-tracking branch 'upstream/group-based-auth' into group-based-auth
     add 2c87d35  Corrected the everyone group's ownerID assignment
     add a3dcf67  Rectifying some assignments
     add bc32736  Making requested changes
     add f245813  Making changes to Tests
     add c76f9ac  Adding registry-stubs dependency for the data migrator
     add fb0944c  Fixing build error
     add 2e5563c  Modified Sharing Registry tests and Data Migrator
     add e6bed20  Removing unwanted dependency
     add 584cda3  Merge remote-tracking branch 'upstream/group-based-auth' into group-based-auth
     add 24aa025  Merge pull request #168 from tilaks26/group-based-auth
     add 48a308c  Merge pull request #179 from sachinkariyattin/group-based-auth
     add 1c75cf0  Merge branch 'group-based-auth' of https://github.com/apache/airavata into group-based-auth
     add b6d3d14  Correcting log message
     add 97c6d5c  User must be an owner/admin to modify group
     add 7e3ce48  Merge branch 'group-based-auth' of https://github.com/apache/airavata into group-based-auth
     add 4f40d75  Adding/modifying RepCatalog entity classes
     add 3cd7bf8  Adding/modifying RepCatalog entity classes
     add 9d7c805  Merge branch 'AIRAVATA-2719' of https://github.com/tilaks26/airavata into AIRAVATA-2719
     add 2ce7e3b  Removing JPA annotations in Id classes
     add 9dc731e  Correcting variable name
     add 3dd8263  Adding Repository classes and tests
     add fa7b1ea  Making requested changes
     add dc88347  Modifying the tests for Replica Catalog repositories
     add 36bab3b  Modifying method calls in RegistryServerHandler
     add a5f3a51  Making changes to interface, repository, tests
     add 1eb01cd  Adding entity classes for UserResourceProfile
     add 0dd45dc  Adding repository classes and queries for UserResourceProfile
     add 602ddd6  Modified repository method
     add 9187ac6  Adding new entities to persistance.xml
     add bb7e8b1  Adding tests for UserResourceProfileRepository
     add 8cd0e5a  Adding repository changes to RegistryServerHandler
     add 47ca36f  Adding entity classes for UserResourceProfile
     add 710f7b7  Adding repository classes and queries for UserResourceProfile
     add d54ec42  Modified repository method
     add f9d9c7c  Adding new entities to persistance.xml
     add dce8a86  Adding tests for UserResourceProfileRepository
     add a0aabcf  Adding repository changes to RegistryServerHandler
     add 5a7eafa  Merge branch 'AIRAVATA-2712' of https://github.com/tilaks26/airavata into AIRAVATA-2712
     add 722695f  Clean up code
     add 9292821  Reuse single Repository object in the handler
     add 251fed8  Making the requested changes
     add d7e9193  Merge pull request #185 from tilaks26/AIRAVATA-2712
     add 82cd01a  Resolving merge conflicts
     add 863ca43  Modifying the format for queries with LIKE
     add a812582  Modifed the entities
     add 03fc65d  Modified entities, repository and registry handler classes
     add 32b58e3  Adding registries for AppDeployment, AppInterface and AppModule
     add 305b816  Modified method in RegistryServerHandler
     add ceb32e9  Modified ApplicationInterface entity to store list of AppModules
     add 1396102  Adding new methods to the repositories
     add 4819cc8  Adding ApplicationDeploymentRepositoryTest with a few changes
     add 05fd715  Adding ApplicationInterfaceRepositoryTest with a few changes
     add cda1a7a  Commenting exp catalog tests
     add 2777056  Making changes to method calls in RegistryServerHandler.java
     add e7503a3  Fixing build error
     add 343f13f  Converting the code logic for accessible app ids to queries
     add ad0466c  Adding Apache License header
     add a4f63fc  Modified the logger initialization
     add cb39b7d  Modifying test for getAccessible methods
     add 37e2164  Mofifying query and tests
     add 63cebd9  Modified accessibleAppIds variable name and getAccessibleAppModules query
     add c7a5be1  Modifying test case for getAccessibleApplicationModules
     add 9021781  Corrected the annotation for ApplicationInterfaceEntity
     add adfbc2b  Removing unwanted app io attributes
     add 631f2ec  Modifed the entities
     add 8daae07  Modified entities, repository and registry handler classes
     add b88bed0  Merging with upstream/registry-refactoring
     add 799ab29  Merge remote-tracking branch 'upstream/registry-refactoring' into registry-refactoring
     add cb2918b  Adding registries for AppDeployment, AppInterface and AppModule
     add 02aaa54  Modified method in RegistryServerHandler
     add 5534a5a  Merge remote-tracking branch 'upstream/registry-refactoring' into registry-refactoring
     add 7ac86f6  Merge remote-tracking branch 'upstream/registry-refactoring' into registry-refactoring
     add 9dc2f64  Modified ApplicationInterface entity to store list of AppModules
     add 2687226  Adding new methods to the repositories
     add cf8a98a  Adding ApplicationDeploymentRepositoryTest with a few changes
     add 44a1f64  Adding ApplicationInterfaceRepositoryTest with a few changes
     add aaf6556  Commenting exp catalog tests
     add a4b16f2  Making changes to method calls in RegistryServerHandler.java
     add 5f89fb8  Fixing build error
     add 5d985b6  Converting the code logic for accessible app ids to queries
     add 8c1ff2e  Adding Apache License header
     add 21d059c  Modified the logger initialization
     add c56bfdf  Modifying test for getAccessible methods
     add 7bc9d50  Resolving merge conflict and adding changes to getAccessible methods
     add acfd49b  Mofifying query and tests
     add a05fd1d  Modified accessibleAppIds variable name and getAccessibleAppModules query
     add f00eb1c  Modifying test case for getAccessibleApplicationModules
     add 19b8afc  Corrected the annotation for ApplicationInterfaceEntity
     add 7490512  Removing unwanted app io attributes
     add acddc8b  Merging
     add 150d310  Cleaning up the code
     add a826a98  Reuse single Repository object in the handler
     add 701c8f6  Removing JPA annocations for Id classes
     add b9cf983  Replacing queries with AbstractRepository methods
     add 22389a5  Resolving merge conflicts
     add f4d4e22  Removing unused logger
     add 49d1f39  Modifying the format for queries with LIKE
     add 11efe8a  Merge pull request #167 from tilaks26/registry-refactoring
     add bf8f6f3  Resolving merge conflicts
     add 68b8c7e  Changing logging to INFO
     add 0586064  Adding replicacatalog-mysql.sql to resources
     add 4893e91  Merge pull request #187 from tilaks26/AIRAVATA-2719
     add 30d7f24  Adding default constructor
     add b589bee  Removing JPA annotations and unused imports for primary key classes
     add a6ea043  Removing unused imports
     add 9e6963c  Updating the entity and primary key classes for workflow catalog
     add 98885d7  Add repository class and override interface methods
     add 10a01ab  Add @Override for repcatalog repositories methods
     add 84d5ca0  Moved appcatalog's Initialize.java to proper folder
     add 4de1568  Adding SQL resources and test
     add f5552ee  Making necessary changed to appcatalog entities and repositories
     add a1619db  Fixing build errors
     add cbcc08c  Making changes to the tests
     add 5642246  Making changes to method calls in RegistryServerHandler
     add 17b4034  Making changes to tests
     add 0646f2d  Merge pull request #188 from tilaks26/group-based-auth
     add 5997dd8  AIRAVATA-2739 Using new "appModuleId" constant
     add dfbc1f8  Updating persistence unit name to not conflict with registry-core persistence.xml
     add 99babaa  Set replica ids on new DataProductMode
     add 3d2f314  Merge branch 'group-based-auth' of https://github.com/apache/airavata into group-based-auth
     add ee81a66  Changes to accessible group resourceprofile ids
     add 7d696e0  Merge pull request #181 from sachinkariyattin/group-based-auth
     add 099d116  Fixing ComputeResourcePolicyEntity
     add 1f2edf8  Adding TODO for ComputeResourceEntity
     add 07fbfe1  Appcatalog StorageResource refactoring
     add 1b968eb  Merge branch 'registry-refactoring' of https://github.com/apache/airavata into registry-refactoring
     add 901ed05  Changes to RegistryServerHandler
     add 97e4521  Adding license header
     add b15077f  Remove TODO comments
     add c2fa529  Adding custom dozer convertor
     add 04cf03e  Addressing PR comments
     add 6482253  Spell Check
     add e520347  Merge pull request #182 from sachinkariyattin/registry-refactoring
     add 355d8d7  Merge branch 'registry-refactoring' into group-based-auth
     add f36ea61  Fix import in StorageResourceRepositoryTest
     add 1aa3c52  AIRAVATA-2751 CustomFieldMapper to skip unset Thrift fields
     add a080ae5  Add groupResourceProfileId to thrift conversion
     add e8e10fa  Merge branch 'group-based-auth' of https://github.com/apache/airavata into group-based-auth
     add abf5ee2  Merge pull request #193 from sachinkariyattin/group-based-auth
     add 7e8b692  AIRAVATA-2696 Persist groupResourceProfileId on Process
     add cca45cd  AIRAVATA-2768 Widen METADATA column from 255 to 4096 chars
     add 6836a2c  GroupResourceProfile: add default id and return id from create method
     add b66e01b  Integrating Jacoco code coverage reporting
     add ca0f1f0  AIRAVATA-2758 Setting default values on ComputeResourceEntity fields
     add 743bbb1  Revert "AIRAVATA-2758 Setting default values on ComputeResourceEntity fields"
     add f0a6e84  AIRAVATA-2727 Default id of GroupResourceProfile and set in repository
     add eaf8d1c  AIRAVATA-2727 default groupResourceProfileId in child models too
     add d8a510c  AIRAVATA-2758 Remove NOT NULL constraint from COMPUTE_RESOURCE columns
     add 0237a7c  AIRAVATA-2725 Adding group admin list to Group model
     add 0441cb7  AIRAVATA-2775 Adds getUserRoles method for fetching Keycloak roles
     add 4f1bced  AIRAVATA-2775 Load roles from Keycloak to create gateway groups
     add a1dbae8  Fixing typo in usage message of generate-cpi-stubs.sh
     add 4eb343c  AIRAVATA-2787 GatewayGroups model and registry API methods
     add d7d7711  AIRAVATA-2787 Create GatewayGroups in migration script
     add b7e7d3a  Merge remote-tracking branch 'origin/develop' into group-based-auth
     add 378cc7b  openjpa-all jar bundles libraries and causes issues for Maven managed dependencies
     add 88c8615  AIRAVATA-2793 Auto share with Admins/Read Only Admins groups
     add d279ebc  AIRAVATA-2793 Adding @SecurityCheck annotations
     add d5fd415  AIRAVATA-2794 Thrift stubs: getGatewayGroups method
     add 803773c  AIRAVATA-2794 getGatewayGroups implementation
     add 9e5de00  Fixing zookeeper_connection_url
     add 692d571  AIRAVATA-2787 GatewayGroupsInitializer
     add 0c96efb  AIRAVATA-2795 KeyCloakSecurityManager to use GatewayGroups instead of roles
     add 176d1b7  Adding/modifying expcatalog entities
     add c26d7e4  Adding utils
     add 24bfe90  Modifying tests
     add dd2a5d8  Adding repository classes
     add bbe3781  Resolving merge conflicts
     add 2f4e344  Making changes to repository classes
     add 529ac9d  Making changes to repository classes
     add 9f01566  Merge remote-tracking branch 'upstream/group-based-auth' into group-based-auth
     add c27b477  Merge remote-tracking branch 'upstream/group-based-auth' into group-based-auth
     add 9092156  Initial commit for tests
     add bf2bbf4  Making changes to Gateway and Notification tests
     add 5d176dd  Adding tests for Project
     add ce87faf  Adding/modifying tests
     add c94aa67  Deleting gateway and project entities in tests
     add d89b1b6  Removing unwanted repositories and tests
     add 2995f99  Adding test for ExperimentSummaryRepository
     add b86eea7  Making final test changes
     add aa23561  Making changes to method calls in RegistryServerHandler
     add 3a8dc0d  Removing outdated entity class
     add 6b5363a  Resolving merge conflict
     add 3fe6d22  Updating entities according to expcatalog-mysql.sql
     add 638b3f9  Resolving review comments
     add 2669ea0  Adding new repositories for experiments and cleaning up some tests
     add 7c12e1b  Adding new process repositories
     add 75aff2d  Adding new task repositories
     add 34b9f6d  Adding new job repository
     add 366ca64  Merge remote-tracking branch 'upstream/group-based-auth' into group-based-auth
     add 4a12fdc  Merge remote-tracking branch 'upstream/group-based-auth' into group-based-auth
     add bc5971d  Adding license header
     add d198a31  Merge branch 'group-based-auth' of https://github.com/tilaks26/airavata into tilaks26-group-based-auth
     add 2d7227a  Merge branch 'tilaks26-group-based-auth' into group-based-auth
     add 9596987  AIRAVATA-2799 Map GatewayApprovalStatus enum as string
     add 3fd4d4d  AIRAVATA-2799 Map enums as strings
     add 0070559  AIRAVATA-2701 Adding GroupResourceProfile migration to script
     add 79a314e  Fixing sharing API type "perssionTypeId" -> permissionTypeId
     add 5b06976  AIRAVATA-2773 Removing EXEC permission
     add 0174bac  AIRAVATA-2774 Remove everyone group
     add e55f3cf  AIRAVATA-2800 Using FieldConstants in ProjectRepository API
     add 931b425  AIRAVATA-2801 Move GATEWAY_INSTANCE_ID to correct Entity
     add a75bac6  AIRAVATA-2797 Log exceptions
     add 21533f6  AIRAVATA-2732 Create new entity types in SharingServiceDBEventHandler
     add 10d4d7f  AIRAVATA-2781 Adding userCanAccess to API to test Admins write access
     add 790d446  AIRAVATA-2781 Regenerate Thrift stubs
     add 21fc75e  AIRAVATA-2781 Allow users to call userHasAccess
     add 10753c5  AIRAVATA-2801 Fixing USE_USER_CR_PREF column name
     add 8dacd90  AIRAVATA-2781 Give Admins WRITE on every Project, Experiment
     add f5bd24a  AIRAVATA-2704 Add plugin for running AiravataDataMigrator with maven
     add d2811fb  AIRAVATA-2797 Add isUserResourceProfileExists to API instead of isNull flag
     add f56bbe3  AIRAVATA-2797 Regenerate Thrift stubs
     add 64b5678  AIRAVATA-2797 Removing use of removed isNull flag
     add 7d04581  AIRAVATA-2797 Allow access to isUserResourceProfileExists method
     add 2919c7a  AIRAVATA-2816 Return empty project list when user has no projects
     add f91e93c  AIRAVATA-2817 AIRAVATA-2781 Give Admins READ as well as WRITE
     add ba0fb1a  AIRAVATA-2797 Fixing UserResourceProfileTest
     add 908471f  AIRAVATA-2812 Fix mapping of ComputationalResourceSchedulingModel
     add 1b81890  Using "pga_git_branch" ansible variable
     add 28cb205  AIRAVATA-2819 addExperiment implicitly adds CREATED status
     add 358a3f8  Adding demo gateway1 for ACS workshop
     add fb59d8d  Adding demo gateways for ACS workshop
     add e9dd9a4  Change Git URL to dREG's repo
     add afe33c8  Merge remote-tracking branch 'origin/master'
     add b0987c5  Merge remote-tracking branch 'origin/AIRAVATA-2500'
     add 9d83c91  Travis: clone full repo for git-describe to work
     add 7d4c711  IU Cybergateway: disable password login, IU CAS only
     add d365755  IU Cybergateway: automatically assign gateway-user role
     add f2b5d2b  Added the new google analytics ID
     add d900060  Use pga_default_http_port (defaults to 80) in http vhost conf
     add c516b73  Added the new google analytics ID for CSBG LSU
     add ea1691f  Adding analytics var to Simvascular pga_config template
     add db71389  Adding supermic email for monitoring
     add 957dc95  Fixing output files not staging issues when wildcards are specified
     add 0ff8b18  Merge pull request #190 from DImuthuUpe/AIRAVATA-2467
     add 3cdb2e3  Removing dev.ultrascan from production deployment
     add c303184  Merge remote-tracking branch 'origin/master'
     add 3df3bc5  Changed USD Login page wordings on login buttons and headings. Request from gateway PI.
     add ed59794  Changed USD Login page wordings on login buttons and headings. Request from gateway PI.
     add f2fd1c2  Adding Next Gen Thermodynamics gateway directories
     add d15cad4  NextGen Thermodynamics gateway: SSL/CILogon config
     add 173b9d6  Changed the CILogon name for next gen TDB
     add 1d5b3f2  Changed the CILogon into GSU Login in the Login page CILogon button on request by the gateway PI
     add 3f84204  Changed the CILogon name and logo in CILogon button
     add c8573c1  Changed the new URL of Searching SRA gateway and added certificates
     add f79c7f7  Added vhost server alias for searching SRA
     add baf6974  Adding missing emails to gfac config
     add a6e5782  Logging improvements
     add af87650  Adding max-wall-time-limit into simvascular pga config
     add 3dd7c72  Changed the max walltie for SimVascular gateway to 300
     add 49f6f1a  Bumping prefetch.count to 400
     add a0fc98b  pga role gains vhost_server_redirect variable, used for CSBGLSU gateway
     add e8530a1  Reorganizing DB migration scripts in prep for 0.17 release
     add 0f9a519  Fixed the table column constraint
     add 61dc421  Merge pull request #199 from rkunalan/fixes
     add edba8d3  Added Suranga's email for gateway user account creation notifications
     add 433210b  Added Rob's gmail to get new user notifications
     add 359434f  Added new theme to CSBG LSU gateway
     add 2dbbfd5  Added new gateway folder: InterACTWEL
     add 35e1c12  Switched dreg notification email to sgrc-iu-group@iu.edu from SGG old mail
     add a79b484  Add isUserEnabled to IamAdminServices
     add 32a58cf  Thrift stub generation for isUserEnabled
     add 5ba95f9  Merge branch 'is-user-enabled' into group-based-auth
     add 3f4b69f  AIRAVATA-2819 Fix tests affected by implicit CREATED status
     add c2c86a3  AIRAVATA-2820 Fix mapping of SUB_TASK_MODEL
     add 0d3e287  AIRAVATA-2821 Set STATUS_ID on TaskState in TaskRepository
     add ff0c734  AIRAVATA-2821 Setting status id in Process, Job Repositories
     add d14aea5  AIRAVATA-2822 Bringing saveExperimentStatus in line with current impl
     add 2c489dc  AIRAVATA-2823 Refactor into common AbstractRepository
     add 3112030  AIRAVATA-2823 Populate parent ids on child entities
     add 10f1c7f  AIRAVATA-2825 Assign statusId if missing in updateProcessStatus
     add 1c5e648  AIRAVATA-2827 Upgrade OpenJPA to 2.4.3
     add 5b2aa80  AIRAVATA-2827 OpenJPA 2.4.3 upgrade: convert BIT to TINYINT(1)
     add 46de1e4  Updating devjobs monitoring email password
     add 4f334fa  AIRAVATA-2827 Populate JobStatusPK from Job's PK
     add d268866  AIRAVATA-2837 Require Group Resource Profile in launchExperiment
     add 8863fb9  Test framework intital commit
     add 19a0373  AIRAVATA-2837 Log when groupResourceProfileId is missing
     add b7b8054  AIRAVATA-2837 Set experiment id same as before refactor
     add cba802c  Removing unintended commit
     add 5c35006  Add getAllAppModules to methods that gateway-user can call
     add aae3c6e  Fixing tests: Rename GATEWAY_DOMAIN column, add SUB_TASK_MODEL column
     add e390b5a  Add getApplicationModule to list of methods gateway-user can call
     add 6e26230  Fixing regex
     add 65ddb61  Adding methods needed for GroupResourceProfile, group based auth
     add bb94eb5  Add sharing authz to app deployment methods
     add 5122cab  AIRAVATA-2832 Order statuses by timeOfStateChange
     add 830588c  Added Test Changes for exptcatalog classes in registry-refactoring module
     add a493b40  Merge pull request #201 from karankotz/group-based-auth
     add d4e0007  AIRAVATA-2834 Adds getAllAccessibleGroups API method
     add 1279093  AIRAVATA-2834 Regenerate thrift stubs
     add 1e1b084  AIRAVATA-2835 Removes ResourceType from Sharing methods
     add 047c6bf  AIRAVATA-2835 Regenerate thrift stubs
     add f2be221  AIRAVATA-2839 Require unique login or allocation number
     add 826ccb8  AIRAVATA-2835 Require OWNER permission to change sharing
     add 1aab9bb  AIRAVATA-2709 API method: App Depls for App Module + Group Res Profile
     add 228f0fe  AIRAVATA-2709 Generated Thrift stubs
     add ed3e4c8  AIRAVATA-2709 Adding method to registry-core resource
     add e3c45d1  AIRAVATA-2842 Deprecating a couple API methods
     add f9d666c  AIRAVATA-2842 Regenerated thrift stubs
     add 637709f  AIRAVATA-2842 Fix for JOIN that resulted in multiple App Modules
     add 7a0cce1  Don't download rpm if already downloaded
     add f8f78c0  Merge branch 'group-based-auth' into group-based-auth
     add 96c54e2  Merge pull request #198 from sachinkariyattin/group-based-auth
     add 4144f81  Change state->experimentStatus to match ExperimentSummaryModel
     new 8fcc7a9  Merge branch 'group-based-auth' into develop

The 1 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:
 airavata-api/airavata-api-server/pom.xml           |      6 +
 .../api/server/handler/AiravataServerHandler.java  |   1103 +-
 .../api/server/util/GatewayGroupsInitializer.java  |    168 +
 .../server/util/GatewayGroupsInitializerTest.java  |    125 +
 .../java/org/apache/airavata/api/Airavata.java     | 114962 ++++++++++++------
 .../main/resources/lib/Airavata/API/Airavata.php   |  18003 ++-
 .../API/Sharing/SharingRegistryService.php         |   4001 +-
 .../Model/AppCatalog/AccountProvisioning/Types.php |    345 +
 .../Model/AppCatalog/GatewayGroups/Types.php       |    164 +
 .../AppCatalog/GroupResourceProfile/Types.php      |   1380 +
 .../Model/AppCatalog/StorageResource/Types.php     |     46 +
 .../Model/AppCatalog/UserResourceProfile/Types.php |     26 -
 .../lib/Airavata/Model/Data/Movement/Types.php     |     69 +
 .../lib/Airavata/Model/Experiment/Types.php        |     23 +
 .../resources/lib/Airavata/Model/Group/Types.php   |      8 +-
 .../resources/lib/Airavata/Model/Process/Types.php |     23 +
 .../resources/lib/Airavata/Model/Sharing/Types.php |    121 +
 .../resources/lib/Airavata/Model/Status/Types.php  |     92 +
 .../resources/lib/Airavata/Model/User/Types.php    |    602 +-
 .../Iam/Admin/Services/CPI/IamAdminServices.php    |    294 +
 .../Profile/Groupmanager/CPI/Error/Types.php       |     95 +
 .../Groupmanager/CPI/GroupManagerService.php}      |   2281 +-
 .../Service/Profile/Groupmanager/CPI/Types.php     |     33 +
 .../Profile/User/CPI/UserProfileService.php        |    477 +-
 .../resources/lib/airavata/api/Airavata-remote     |    185 +-
 .../main/resources/lib/airavata/api/Airavata.py    |  22037 ++--
 .../api/sharing/SharingRegistryService-remote      |      8 +-
 .../airavata/api/sharing/SharingRegistryService.py |    144 +-
 .../src/main/resources/lib/airavata/api/ttypes.py  |      2 +
 .../appcatalog/gatewaygroups}/__init__.py          |      0
 .../appcatalog/gatewaygroups}/constants.py         |      0
 .../model/appcatalog/gatewaygroups/ttypes.py       |    117 +
 .../appcatalog/groupresourceprofile}/__init__.py   |      0
 .../appcatalog/groupresourceprofile}/constants.py  |      0
 .../appcatalog/groupresourceprofile/ttypes.py      |    838 +
 .../model/appcatalog/storageresource/ttypes.py     |     26 +-
 .../model/appcatalog/userresourceprofile/ttypes.py |     17 +-
 .../lib/airavata/model/data/movement/ttypes.py     |     38 +-
 .../lib/airavata/model/experiment/ttypes.py        |     14 +-
 .../resources/lib/airavata/model/group/ttypes.py   |     12 +-
 .../resources/lib/airavata/model/process/ttypes.py |     14 +-
 .../resources/lib/airavata/model/status/ttypes.py  |     56 +-
 .../main/resources/lib/airavata/model/ttypes.py    |      1 +
 .../groupmanager/cpi/GroupManagerService-remote    |     14 +
 .../groupmanager/cpi/GroupManagerService.py        |    540 +-
 .../iam/admin/services/cpi/IamAdminServices-remote |      7 +
 .../iam/admin/services/cpi/IamAdminServices.py     |    233 +
 .../appcatalog/gatewaygroups/GatewayGroups.java    |    680 +
 .../BatchQueueResourcePolicy.java                  |    993 +
 .../ComputeResourcePolicy.java                     |    744 +
 .../GroupAccountSSHProvisionerConfig.java          |    692 +
 .../GroupComputeResourcePreference.java            |   2224 +
 .../groupresourceprofile/GroupResourceProfile.java |   1288 +
 .../StorageResourceDescription.java                |    204 +-
 .../userresourceprofile/UserResourceProfile.java   |    115 +-
 .../model/data/movement/DataMovementInterface.java |    307 +-
 .../experiment/UserConfigurationDataModel.java     |    113 +-
 .../apache/airavata/model/group/ResourceType.java  |      8 +-
 .../airavata/model/process/ProcessModel.java       |    113 +-
 .../airavata/model/status/ExperimentStatus.java    |    113 +-
 .../apache/airavata/model/status/JobStatus.java    |    113 +-
 .../airavata/model/status/ProcessStatus.java       |    113 +-
 .../apache/airavata/model/status/TaskStatus.java   |    113 +-
 .../airavata/model/user/CustomDashboard.java       |      4 +-
 .../airavata/model/util/ExperimentModelUtil.java   |      1 +
 .../core/impl/TenantManagementKeycloakImpl.java    |     59 +-
 .../core/interfaces/TenantManagementInterface.java |     10 +
 .../admin/services/core/tests/SetupNewGateway.java |     21 +
 .../profile-service-commons/pom.xml                |     26 +-
 .../handlers/GroupManagerServiceHandler.java       |    188 +-
 .../profile/handlers/IamAdminServicesHandler.java  |     14 +
 .../groupmanager/cpi/GroupManagerService.java      |   4418 +-
 .../exception/GroupManagerServiceException.java    |      4 +-
 .../cpi/group_manager_cpiConstants.java            |      2 +-
 .../iam/admin/services/cpi/IamAdminServices.java   |   1200 +
 .../profile-service/profile-tenant-core/pom.xml    |      1 -
 .../profile-service/profile-user-core/pom.xml      |     10 +-
 .../core/repositories/UserProfileRepository.java   |     13 +-
 airavata-services/services-security/pom.xml        |     11 +
 .../service/security/KeyCloakSecurityManager.java  |    139 +-
 .../security/KeyCloakSecurityManagerTest.java      |    278 +
 .../scigap/develop/group_vars/all/vault.yml        |     66 +-
 .../scigap/dreg-production/group_vars/pga/vars.yml |      4 +-
 .../files/airavata.jks                             |      0
 .../files/airavata_sym.jks                         |      0
 .../files/client_truststore.jks                    |      0
 .../files/keycloak.jks                             |      0
 .../group-based-auth/group_vars/all/vars.yml       |    141 +
 .../group-based-auth/group_vars/all/vault.yml      |     34 +
 .../group-based-auth/group_vars/pga/vars.yml       |     66 +
 .../group_vars/pga}/vault.yml                      |      0
 .../inventories/scigap/group-based-auth/hosts      |     24 +
 .../scigap/production/pga_config/csbglsu/vars.yml  |     17 +-
 .../pga_config/{searchingSRA => demo1}/vars.yml    |     14 +-
 .../scigap/production/pga_config/demo1/vault.yml   |     17 +
 .../pga_config/{searchingSRA => demo10}/vars.yml   |     14 +-
 .../scigap/production/pga_config/demo10/vault.yml  |     17 +
 .../pga_config/{searchingSRA => demo2}/vars.yml    |     14 +-
 .../scigap/production/pga_config/demo2/vault.yml   |     17 +
 .../pga_config/{searchingSRA => demo3}/vars.yml    |     14 +-
 .../scigap/production/pga_config/demo3/vault.yml   |     17 +
 .../pga_config/{searchingSRA => demo4}/vars.yml    |     14 +-
 .../scigap/production/pga_config/demo4/vault.yml   |     17 +
 .../pga_config/{searchingSRA => demo5}/vars.yml    |     14 +-
 .../scigap/production/pga_config/demo5/vault.yml   |     17 +
 .../pga_config/{searchingSRA => demo6}/vars.yml    |     14 +-
 .../scigap/production/pga_config/demo6/vault.yml   |     17 +
 .../pga_config/{searchingSRA => demo7}/vars.yml    |     14 +-
 .../scigap/production/pga_config/demo7/vault.yml   |     17 +
 .../pga_config/{searchingSRA => demo8}/vars.yml    |     14 +-
 .../scigap/production/pga_config/demo8/vault.yml   |     17 +
 .../pga_config/{searchingSRA => demo9}/vars.yml    |     14 +-
 .../scigap/production/pga_config/demo9/vault.yml   |     17 +
 .../production/pga_config/georgiastate/vars.yml    |      6 +-
 .../pga_config/{csbglsu => interactwel}/vars.yml   |     25 +-
 .../production/pga_config/interactwel/vault.yml    |     18 +
 .../production/pga_config/iugateway/vars.yml       |      4 +-
 .../production/pga_config/newUltrascan/vars.yml    |     73 -
 .../production/pga_config/newUltrascan/vault.yml   |     18 -
 .../pga_config/{csbglsu => nexttdb}/vars.yml       |     25 +-
 .../scigap/production/pga_config/nexttdb/vault.yml |     18 +
 .../production/pga_config/searchingSRA/vars.yml    |     15 +-
 .../pga_config/simvascular/files/pga_config.php.j2 |      7 +-
 .../production/pga_config/southdakota/vars.yml     |      8 +-
 dev-tools/ansible/pga-scigap-prod.yml              |      1 -
 .../gfac/templates/airavata-server.properties.j2   |      2 +-
 .../roles/gfac/templates/gfac-config.yaml.j2       |      4 +
 dev-tools/ansible/roles/java/tasks/main.yml        |      8 +-
 .../roles/pga/templates/pga-ssl-vhost.conf.j2      |      7 +
 .../ansible/roles/pga/templates/pga-vhost.conf.j2  |      9 +-
 modules/distribution/pom.xml                       |      4 +-
 .../airavata/gfac/core/context/ProcessContext.java |    101 +-
 .../apache/airavata/gfac/impl/GFacEngineImpl.java  |     20 +
 .../airavata/gfac/impl/HPCRemoteCluster.java       |      5 +-
 .../airavata/gfac/impl/task/SCPDataStageTask.java  |     44 +-
 .../impl/GroupResourceProfileValidator.java        |    182 +
 .../server/OrchestratorServerHandler.java          |     17 +-
 .../registry-refactoring}/pom.xml                  |     93 +-
 .../airavata/registry/core/RegistryException.java  |     22 +-
 .../entities/appcatalog/AppEnvironmentEntity.java  |     89 +
 .../appcatalog/AppModuleMappingEntity.java         |     88 +
 .../entities/appcatalog/AppModuleMappingPK.java    |     76 +
 .../appcatalog/ApplicationDeploymentEntity.java    |    280 +
 .../appcatalog/ApplicationInputEntity.java         |    200 +
 .../entities/appcatalog/ApplicationInputPK.java    |     76 +
 .../appcatalog/ApplicationInterfaceEntity.java     |    164 +
 .../appcatalog/ApplicationModuleEntity.java        |    119 +
 .../appcatalog/ApplicationOutputEntity.java        |    176 +
 .../entities/appcatalog/ApplicationOutputPK.java   |     76 +
 .../core/entities/appcatalog/BatchQueueEntity.java |    205 +
 .../core/entities/appcatalog/BatchQueuePK.java     |     76 +
 .../appcatalog/BatchQueueResourcePolicyEntity.java |    128 +
 .../appcatalog/BatchQueueResourcePolicyPK.java     |     60 +
 .../appcatalog/CloudJobSubmissionEntity.java       |    108 +
 .../entities/appcatalog/ComputeResourceEntity.java |    256 +
 .../ComputeResourceFileSystemEntity.java           |     90 +
 .../appcatalog/ComputeResourceFileSystemPK.java    |     78 +
 .../appcatalog/ComputeResourcePolicyEntity.java    |     98 +
 .../ComputeResourcePreferenceEntity.java           |    258 +
 .../appcatalog/ComputeResourcePreferencePK.java    |     80 +
 .../appcatalog/DataMovementInterfaceEntity.java    |    121 +
 .../appcatalog/DataMovementInterfacePK.java        |     75 +
 .../entities/appcatalog/GatewayGroupsEntity.java   |    101 +
 .../entities/appcatalog/GatewayProfileEntity.java  |    130 +
 .../appcatalog/GlobusGkEndpointEntity.java         |     63 +
 .../entities/appcatalog/GlobusGkEndpointPK.java    |     76 +
 .../appcatalog/GlobusSubmissionEntity.java         |     74 +
 .../appcatalog/GridftpDataMovementEntity.java      |     87 +
 .../entities/appcatalog/GridftpEndpointEntity.java |     97 +
 .../entities/appcatalog/GridftpEndpointPK.java     |     75 +
 .../appcatalog/GroupComputeResourcePrefEntity.java |    256 +
 .../appcatalog/GroupComputeResourcePrefPK.java     |     68 +
 .../appcatalog/GroupResourceProfileEntity.java     |    130 +
 .../appcatalog/GroupResourceProfilePK.java         |     59 +
 .../GroupSSHAccountProvisionerConfig.java          |     99 +
 .../GroupSSHAccountProvisionerConfigPK.java        |     89 +
 .../entities/appcatalog/GsisshExportEntity.java    |     62 +
 .../core/entities/appcatalog/GsisshExportPK.java   |     76 +
 .../appcatalog/GsisshPostjobcommandEntity.java     |     63 +
 .../appcatalog/GsisshPostjobcommandPK.java         |     74 +
 .../appcatalog/GsisshPrejobcommandEntity.java      |     62 +
 .../entities/appcatalog/GsisshPrejobcommandPK.java |     76 +
 .../appcatalog/GsisshSubmissionEntity.java         |     96 +
 .../appcatalog/JobManagerCommandEntity.java        |     87 +
 .../entities/appcatalog/JobManagerCommandPK.java   |     77 +
 .../appcatalog/JobSubmissionInterfaceEntity.java   |    121 +
 .../appcatalog/JobSubmissionInterfacePK.java       |     75 +
 .../appcatalog/LibraryApendPathEntity.java         |     84 +
 .../appcatalog/LibraryPrependPathEntity.java       |     85 +
 .../appcatalog/LocalDataMovementEntity.java        |     52 +
 .../entities/appcatalog/LocalSubmissionEntity.java |    108 +
 .../entities/appcatalog/ModuleLoadCmdEntity.java   |     85 +
 .../core/entities/appcatalog/ModuleLoadCmdPK.java  |     74 +
 .../appcatalog/ParallelismCommandEntity.java       |     87 +
 .../entities/appcatalog/ParallelismCommandPK.java  |     77 +
 .../entities/appcatalog/PostjobCommandEntity.java  |     82 +
 .../core/entities/appcatalog/PostjobCommandPK.java |     73 +
 .../entities/appcatalog/PrejobCommandEntity.java   |     82 +
 .../core/entities/appcatalog/PrejobCommandPK.java  |     76 +
 .../appcatalog/ResourceJobManagerEntity.java       |    107 +
 .../SSHAccountProvisionerConfiguration.java        |    102 +
 .../SSHAccountProvisionerConfigurationPK.java      |     62 +
 .../entities/appcatalog/ScpDataMovementEntity.java |    119 +
 .../appcatalog/SshJobSubmissionEntity.java         |    143 +
 .../appcatalog/StorageInterfaceEntity.java         |    121 +
 .../entities/appcatalog/StorageInterfacePK.java    |     77 +
 .../appcatalog/StoragePreferenceEntity.java        |    106 +
 .../entities/appcatalog/StoragePreferencePK.java   |     75 +
 .../entities/appcatalog/StorageResourceEntity.java |    117 +
 .../appcatalog/UnicoreDatamovementEntity.java      |     77 +
 .../appcatalog/UnicoreSubmissionEntity.java        |     75 +
 .../UserComputeResourcePreferenceEntity.java       |    198 +
 .../UserComputeResourcePreferencePK.java           |     88 +
 .../appcatalog/UserResourceProfileEntity.java      |    142 +
 .../entities/appcatalog/UserResourceProfilePK.java |     76 +
 .../appcatalog/UserStoragePreferenceEntity.java    |    121 +
 .../appcatalog/UserStoragePreferencePK.java        |     88 +
 .../core/entities/expcatalog/ExperimentEntity.java |    259 +
 .../entities/expcatalog/ExperimentErrorEntity.java |    134 +
 .../entities/expcatalog/ExperimentErrorPK.java     |     75 +
 .../entities/expcatalog/ExperimentInputEntity.java |    207 +
 .../entities/expcatalog/ExperimentInputPK.java     |     75 +
 .../expcatalog/ExperimentOutputEntity.java         |    188 +
 .../entities/expcatalog/ExperimentOutputPK.java    |     75 +
 .../expcatalog/ExperimentStatusEntity.java         |    111 +
 .../entities/expcatalog/ExperimentStatusPK.java    |     75 +
 .../expcatalog/ExperimentSummaryEntity.java        |    158 +
 .../core/entities/expcatalog/GatewayEntity.java    |    252 +
 .../entities/expcatalog/GatewayWorkerEntity.java   |     61 +
 .../core/entities/expcatalog/GatewayWorkerPK.java  |     75 +
 .../core/entities/expcatalog/JobEntity.java        |    190 +
 .../registry/core/entities/expcatalog/JobPK.java   |     76 +
 .../core/entities/expcatalog/JobStatusEntity.java  |    123 +
 .../core/entities/expcatalog/JobStatusPK.java      |     87 +
 .../entities/expcatalog/NotificationEntity.java    |    129 +
 .../core/entities/expcatalog/ProcessEntity.java}   |    302 +-
 .../entities/expcatalog/ProcessErrorEntity.java    |    133 +
 .../core/entities/expcatalog/ProcessErrorPK.java   |     75 +
 .../entities/expcatalog/ProcessInputEntity.java    |    209 +
 .../core/entities/expcatalog/ProcessInputPK.java   |     75 +
 .../entities/expcatalog/ProcessOutputEntity.java   |    187 +
 .../core/entities/expcatalog/ProcessOutputPK.java  |     75 +
 .../expcatalog/ProcessResourceScheduleEntity.java  |    137 +
 .../entities/expcatalog/ProcessStatusEntity.java   |    111 +
 .../core/entities/expcatalog/ProcessStatusPK.java  |     75 +
 .../core/entities/expcatalog/ProjectEntity.java    |    106 +
 .../entities/expcatalog/ProjectUserEntity.java     |     61 +
 .../core/entities/expcatalog/ProjectUserPK.java    |     75 +
 .../entities/expcatalog/QueueStatusEntity.java     |    109 +
 .../core/entities/expcatalog/QueueStatusPK.java    |     89 +
 .../core/entities/expcatalog/TaskEntity.java       |    170 +
 .../core/entities/expcatalog/TaskErrorEntity.java  |    133 +
 .../core/entities/expcatalog/TaskErrorPK.java      |     75 +
 .../core/entities/expcatalog/TaskStatusEntity.java |    111 +
 .../core/entities/expcatalog/TaskStatusPK.java     |     75 +
 .../expcatalog/UserConfigurationDataEntity.java    |    291 +
 .../replicacatalog/ConfigurationEntity.java        |     59 +
 .../entities/replicacatalog/ConfigurationPK.java   |     76 +
 .../entities/replicacatalog/DataProductEntity.java |    173 +
 .../replicacatalog/DataProductMetadataEntity.java  |     70 +
 .../replicacatalog/DataProductMetadataPK.java      |     76 +
 .../replicacatalog/DataReplicaLocationEntity.java  |    188 +
 .../replicacatalog/DataReplicaMetadataEntity.java  |     70 +
 .../replicacatalog/DataReplicaMetadataPK.java      |     74 +
 .../workflowcatalog/ComponentStatusEntity.java     |     97 +
 .../core/entities/workflowcatalog/EdgeEntity.java  |    108 +
 .../core/entities/workflowcatalog/EdgePK.java      |     75 +
 .../core/entities/workflowcatalog/NodeEntity.java  |    130 +
 .../core/entities/workflowcatalog/NodePK.java      |     75 +
 .../core/entities/workflowcatalog/PortEntity.java  |    109 +
 .../core/entities/workflowcatalog/PortPK.java      |     76 +
 .../entities/workflowcatalog/WorkflowEntity.java   |    169 +
 .../workflowcatalog/WorkflowInputEntity.java       |    183 +
 .../entities/workflowcatalog/WorkflowInputPK.java  |     79 +
 .../workflowcatalog/WorkflowOutputEntity.java      |    173 +
 .../entities/workflowcatalog/WorkflowOutputPK.java |     76 +
 .../workflowcatalog/WorkflowStatusEntity.java      |     95 +
 .../entities/workflowcatalog/WorkflowStatusPK.java |     75 +
 .../workspacecatalog/NSFDemographicsEntity.java    |     94 +
 .../workspacecatalog/UserProfileEntity.java        |    247 +
 .../core/repositories/AbstractRepository.java      |    135 +
 .../appcatalog/AppCatAbstractRepository.java       |     46 +
 .../ApplicationDeploymentRepository.java           |    235 +
 .../appcatalog/ApplicationInputRepository.java     |     32 +
 .../appcatalog/ApplicationInterfaceRepository.java |    287 +
 .../appcatalog/ApplicationModuleRepository.java    |     31 +
 .../appcatalog/ApplicationOutputRepository.java    |     32 +
 .../appcatalog/BatchQueuePolicyRepository.java     |     34 +
 .../appcatalog/BatchQueueRepository.java           |     31 +
 .../ComputeResourcePolicyRepository.java           |     33 +
 .../appcatalog/ComputeResourcePrefRepository.java  |     51 +
 .../appcatalog/ComputeResourceRepository.java      |    503 +
 .../appcatalog/DataMovementRepository.java         |     44 +
 .../appcatalog/GatewayGroupsRepository.java        |     30 +
 .../appcatalog/GroupResourceProfileRepository.java |    183 +
 .../appcatalog/GrpComputePrefRepository.java       |     64 +
 .../appcatalog/GwyResourceProfileRepository.java   |    201 +
 .../JobSubmissionInterfaceRepository.java          |     47 +
 .../appcatalog/ResourceJobManagerRepository.java   |    106 +
 .../appcatalog/StoragePrefRepository.java          |     31 +
 .../appcatalog/StorageResourceRepository.java      |    210 +
 .../UserComputeResourcePreferenceRepository.java   |     34 +
 .../appcatalog/UserResourceProfileRepository.java  |    207 +
 .../UserStoragePreferenceRepository.java           |     34 +
 .../expcatalog/ExpCatAbstractRepository.java       |     23 +
 .../expcatalog/ExperimentErrorRepository.java      |     76 +
 .../expcatalog/ExperimentInputRepository.java      |     71 +
 .../expcatalog/ExperimentOutputRepository.java     |     73 +
 .../expcatalog/ExperimentRepository.java           |    202 +
 .../expcatalog/ExperimentStatusRepository.java     |    117 +
 .../expcatalog/ExperimentSummaryRepository.java    |    291 +
 .../repositories/expcatalog/GatewayRepository.java |    106 +
 .../repositories/expcatalog/JobRepository.java     |    152 +
 .../expcatalog/JobStatusRepository.java            |    107 +
 .../expcatalog/NotificationRepository.java         |    104 +
 .../expcatalog/ProcessErrorRepository.java         |     74 +
 .../expcatalog/ProcessInputRepository.java         |     71 +
 .../expcatalog/ProcessOutputRepository.java        |     71 +
 .../repositories/expcatalog/ProcessRepository.java |    187 +
 .../expcatalog/ProcessStatusRepository.java        |    113 +
 .../repositories/expcatalog/ProjectRepository.java |    202 +
 .../expcatalog/QueueStatusRepository.java          |     55 +
 .../expcatalog/TaskErrorRepository.java            |     54 +
 .../repositories/expcatalog/TaskRepository.java    |    158 +
 .../expcatalog/TaskStatusRepository.java           |     79 +
 .../replicacatalog/DataProductRepository.java      |    150 +
 .../DataReplicaLocationRepository.java             |     97 +
 .../replicacatalog/RepCatAbstractRepository.java   |     43 +
 .../WorkflowCatAbstractRepository.java             |     43 +
 .../workflowcatalog/WorkflowRepository.java        |    155 +
 .../registry/core/utils/AppCatalogUtils.java       |     25 +-
 .../airavata/registry/core/utils/Committer.java    |     21 +-
 .../airavata/registry/core/utils/DBConstants.java  |    169 +
 .../utils/DozerConverter/StorageDateConverter.java |     54 +
 .../registry/core/utils/ExpCatalogUtils.java       |     25 +-
 .../core/utils/JPAUtil/AppCatalogJPAUtils.java     |     90 +
 .../core/utils/JPAUtil/ExpCatalogJPAUtils.java     |     84 +
 .../core/utils/JPAUtil/RepCatalogJPAUtils.java     |     80 +
 .../utils/JPAUtil/WorkflowCatalogJPAUtils.java     |     80 +
 .../airavata/registry/core/utils/JPAUtils.java     |     82 +
 .../registry/core/utils/ObjectMapperSingleton.java |     84 +
 .../registry/core/utils/QueryConstants.java        |    170 +
 .../registry/core/utils/WorkflowCatalogUtils.java  |     25 +-
 .../src/main/resources/META-INF/persistence.xml    |    121 +
 .../src/main/resources/appcatalog-derby.sql}       |    279 +-
 .../src/main/resources/appcatalog-mysql.sql        |     80 +-
 .../src/main/resources/dozer_mapping.xml           |     26 +
 .../src/main/resources/expcatalog-derby.sql        |    398 +
 .../src/main/resources/expcatalog-mysql.sql        |    401 +
 .../src/main/resources/replicacatalog-derby.sql    |      0
 .../src/main/resources/replicacatalog-mysql.sql    |      0
 .../src/main/resources/workflowcatalog-derby.sql   |      0
 .../src/main/resources/workflowcatalog-mysql.sql   |      0
 .../ApplicationDeploymentRepositoryTest.java       |    322 +
 .../ApplicationInterfaceRepositoryTest.java        |    485 +
 .../appcatalog/ComputeResourceRepositoryTest.java  |    635 +
 .../appcatalog/GatewayGroupsRepositoryTest.java    |     93 +
 .../appcatalog/GatewayProfileRepositoryTest.java   |    135 +
 .../GroupResourceProfileRepositoryTest.java        |    212 +
 .../appcatalog/GrpComputePrefRepositoryTest.java   |    440 +
 .../appcatalog/StorageResourceRepositoryTest.java  |    141 +
 .../UserResourceProfileRepositoryTest.java         |     83 +
 .../core/repositories/common/DerbyDBManager.java   |    239 +
 .../core/repositories/common/JdbcUtil.java         |    357 +
 .../core/repositories/common/TestBase.java         |     78 +
 .../expcatalog/ExperimentErrorRepositoryTest.java  |     99 +
 .../expcatalog/ExperimentInputRepositoryTest.java  |    105 +
 .../expcatalog/ExperimentOutputRepositoryTest.java |    105 +
 .../expcatalog/ExperimentRepositoryTest.java       |    140 +
 .../expcatalog/ExperimentStatusRepositoryTest.java |    103 +
 .../ExperimentSummaryRepositoryTest.java           |    198 +
 .../expcatalog/GatewayRepositoryTest.java          |     73 +
 .../repositories/expcatalog/JobRepositoryTest.java |    142 +
 .../expcatalog/JobStatusRepositoryTest.java        |    134 +
 .../expcatalog/NotificationRepositoryTest.java     |     68 +
 .../expcatalog/ProcessErrorRepositoryTest.java     |    106 +
 .../expcatalog/ProcessInputRepositoryTest.java     |    111 +
 .../expcatalog/ProcessOutputRepositoryTest.java    |    112 +
 .../expcatalog/ProcessRepositoryTest.java          |    147 +
 .../expcatalog/ProcessStatusRepositoryTest.java    |    125 +
 .../expcatalog/ProjectRepositoryTest.java          |     95 +
 .../expcatalog/QueueStatusRepositoryTest.java      |     63 +
 .../expcatalog/TaskErrorRepositoryTest.java        |    117 +
 .../expcatalog/TaskRepositoryTest.java             |    126 +
 .../expcatalog/TaskStatusRepositoryTest.java       |     94 +
 .../repositories/expcatalog/util/Initialize.java   |    293 +
 .../replicacatalog/DataProductRepositoryTest.java  |    155 +
 .../DataReplicaLocationRepositoryTest.java         |    124 +
 .../replicacatalog/util/Initialize.java            |    313 +
 .../workflowcatalog/WorkflowRepositoryTest.java    |    111 +
 .../workflowcatalog/util/Initialize.java           |    313 +
 .../src/test/resources/appcatalog-derby.sql}       |    306 +-
 .../src/test/resources/expcatalog-derby.sql        |    399 +
 .../src/test/resources/logback.xml                 |     31 +
 .../src/test}/resources/replicacatalog-derby.sql   |      0
 .../src/test}/resources/workflowcatalog-derby.sql  |      0
 modules/registry/registry-core/pom.xml             |      6 +-
 .../catalog/impl/ApplicationDeploymentImpl.java    |     27 +-
 .../app/catalog/impl/ApplicationInterfaceImpl.java |     19 +
 .../app/catalog/impl/UsrResourceProfileImpl.java   |      6 +-
 .../catalog/resources/AppCatAbstractResource.java  |      1 +
 .../catalog/resources/AppDeploymentResource.java   |     20 +-
 .../app/catalog/resources/AppModuleResource.java   |     33 +-
 .../resources/UserResourceProfileResource.java     |      2 +-
 .../app/catalog/util/AppCatalogQueryGenerator.java |      8 +-
 .../catalog/util/AppCatalogThriftConversion.java   |      6 -
 .../catalog/impl/ExperimentRegistry.java           |      3 +
 .../core/experiment/catalog/model/Process.java     |     10 +
 .../catalog/model/UserConfigurationData.java       |     10 +
 .../catalog/resources/ProcessResource.java         |     10 +
 .../resources/UserConfigurationDataResource.java   |     10 +
 .../core/experiment/catalog/resources/Utils.java   |      2 +
 .../catalog/utils/ThriftDataModelConversion.java   |      2 +
 .../replica/catalog/impl/ReplicaCatalogImpl.java   |      4 +-
 .../catalog/utils/ReplicaCatalogConstants.java     |      6 +-
 .../src/main/resources/appcatalog-mysql.sql        |      2 +-
 .../src/main/resources/expcatalog-derby.sql        |      2 +
 .../src/main/resources/expcatalog-mysql.sql        |      2 +
 .../airavata/app/catalog/AppDeploymentTest.java    |     10 +-
 .../app/catalog/AppModuleResourceTest.java         |    119 +
 .../app/catalog/UserResourceProfileTest.java       |      7 +-
 .../registry/cpi/ApplicationDeployment.java        |     26 +-
 .../registry/cpi/ApplicationInterface.java         |     14 +
 .../registry/cpi/DataProductInterface.java         |     28 +
 .../registry/cpi/DataReplicaLocationInterface.java |     19 +
 .../airavata/registry/cpi/ReplicaCatalog.java      |     17 +-
 .../airavata/registry/cpi/UsrResourceProfile.java  |     59 +-
 .../registry-server/registry-api-service/pom.xml   |      5 +
 .../api/service/handler/RegistryServerHandler.java |   1348 +-
 .../airavata/registry/api/RegistryService.java     |  99496 +++++++++------
 .../DeltaScripts/appCatalog_schema_delta.sql       |     38 +-
 .../DeltaScripts/credentialStore_schema_delta.sql  |      8 -
 .../DeltaScripts/expCatalog_schema_delta.sql       |      8 -
 .../DeltaScripts/replicaCatalog_schema_delta.sql   |      8 -
 .../DeltaScripts/sharingCatalog_schema_delta.sql   |     21 +
 .../DeltaScripts/workFlow_schema_delta.sql         |      8 -
 ...licaCatalog_lowercase_user_data_dir_example.sql |      0
 .../credentialStore_keycloak_migration.sql         |      0
 .../expCatalog_keycloak_migration.sql              |      0
 .../profileService_keycloak_migration.sql          |      0
 .../sharingCatalog_keycloak_migration.sql          |      0
 .../0.16-0.17/migration-notes.md                   |      9 +-
 .../0.17-0.18/migration-notes.md                   |     17 -
 .../DeltaScripts/appCatalog_schema_delta.sql       |     36 -
 .../next/DeltaScripts/appCatalog_schema_delta.sql  |     40 +
 .../experimentCatalog_schema_delta.sql}            |     18 +-
 .../sharing-data-migrator/README.md                |      9 +
 .../sharing-registry/sharing-data-migrator/pom.xml |     68 +-
 .../migrator/airavata/AiravataDataMigrator.java    |    395 +-
 .../migrator/airavata/ConnectionFactory.java       |     23 +-
 .../src/main/resources/.gitignore                  |      1 +
 .../resources/airavata-server.properties.sample    |     66 +
 .../sharing-registry-distribution/pom.xml          |      4 +-
 .../sharing-registry-server/pom.xml                |     13 +-
 .../registry/db/entities/GroupAdminEntity.java     |     14 +
 .../registry/db/entities/UserGroupEntity.java      |     12 +
 .../db/repositories/AbstractRepository.java        |      7 +-
 .../db/repositories/GroupMembershipRepository.java |      4 +-
 .../messaging/SharingServiceDBEventHandler.java    |     38 +-
 .../server/SharingRegistryServerHandler.java       |     32 +-
 .../registry/utils/ThriftDataModelConversion.java  |      1 +
 .../registry/SharingRegistryServerHandlerTest.java |     60 +-
 .../registry/SharingRegistryServiceTest.java       |     36 +-
 .../sharing/registry/models/GroupAdmin.java        |      4 +-
 .../sharing/registry/models/UserGroup.java         |    169 +-
 .../service/cpi/SharingRegistryService.java        |    556 +-
 .../sharing-service-docs/api-docs/sharing_cpi.html |    224 +-
 .../api-docs/sharing_models.html                   |     70 +-
 .../thrift_models/sharing_cpi.thrift               |      8 +-
 .../thrift_models/sharing_models.thrift            |      4 +-
 .../client/UserProfileServiceClientFactory.java    |     43 -
 pom.xml                                            |     42 +
 .../airavata-apis/airavata_api.thrift              |    207 +-
 .../component-cpis/generate-cpi-stubs.sh           |      2 +-
 .../component-cpis/registry-api.thrift             |    138 +
 .../data-models/airavata_data_models.thrift        |      1 +
 .../experiment_model.thrift                        |      1 +
 .../experiment-catalog-models/process_model.thrift |      3 +-
 .../experiment-catalog-models/status_models.thrift |     12 +-
 .../data_movement_models.thrift                    |      3 +
 ...g_models.thrift => gateway_groups_model.thrift} |     15 +-
 .../group_resource_profile_model.thrift            |    104 +
 .../resource_catalog_models.thrift                 |      3 +-
 .../storage_resource_model.thrift                  |      2 +
 .../user_resource_profile_model.thrift             |      4 -
 .../group_manager_model.thrift                     |      4 +-
 .../group-manager/group-manager-cpi.thrift         |     12 +
 .../iam-admin-services-cpi.thrift                  |      5 +
 488 files changed, 222038 insertions(+), 97528 deletions(-)
 create mode 100644 airavata-api/airavata-api-server/src/main/java/org/apache/airavata/api/server/util/GatewayGroupsInitializer.java
 create mode 100644 airavata-api/airavata-api-server/src/test/java/org/apache/airavata/api/server/util/GatewayGroupsInitializerTest.java
 create mode 100644 airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/AccountProvisioning/Types.php
 create mode 100644 airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/GatewayGroups/Types.php
 create mode 100644 airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/GroupResourceProfile/Types.php
 create mode 100644 airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Service/Profile/Groupmanager/CPI/Error/Types.php
 copy airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Service/{Iam/Admin/Services/CPI/IamAdminServices.php => Profile/Groupmanager/CPI/GroupManagerService.php} (51%)
 create mode 100644 airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Service/Profile/Groupmanager/CPI/Types.php
 copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/{service/profile/user/cpi/error => model/appcatalog/gatewaygroups}/__init__.py (100%)
 copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/{service/profile/user/cpi/error => model/appcatalog/gatewaygroups}/constants.py (100%)
 create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/appcatalog/gatewaygroups/ttypes.py
 copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/{service/profile/user/cpi/error => model/appcatalog/groupresourceprofile}/__init__.py (100%)
 copy airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/{service/profile/user/cpi/error => model/appcatalog/groupresourceprofile}/constants.py (100%)
 create mode 100644 airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/airavata/model/appcatalog/groupresourceprofile/ttypes.py
 create mode 100644 airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/gatewaygroups/GatewayGroups.java
 create mode 100644 airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/groupresourceprofile/BatchQueueResourcePolicy.java
 create mode 100644 airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/groupresourceprofile/ComputeResourcePolicy.java
 create mode 100644 airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/groupresourceprofile/GroupAccountSSHProvisionerConfig.java
 create mode 100644 airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/groupresourceprofile/GroupComputeResourcePreference.java
 create mode 100644 airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/groupresourceprofile/GroupResourceProfile.java
 create mode 100644 airavata-services/services-security/src/test/java/org/apache/airavata/service/security/KeyCloakSecurityManagerTest.java
 copy dev-tools/ansible/inventories/scigap/{staging => group-based-auth}/files/airavata.jks (100%)
 copy dev-tools/ansible/inventories/scigap/{staging => group-based-auth}/files/airavata_sym.jks (100%)
 copy dev-tools/ansible/inventories/scigap/{develop => group-based-auth}/files/client_truststore.jks (100%)
 copy dev-tools/ansible/inventories/scigap/{develop => group-based-auth}/files/keycloak.jks (100%)
 create mode 100644 dev-tools/ansible/inventories/scigap/group-based-auth/group_vars/all/vars.yml
 create mode 100644 dev-tools/ansible/inventories/scigap/group-based-auth/group_vars/all/vault.yml
 create mode 100644 dev-tools/ansible/inventories/scigap/group-based-auth/group_vars/pga/vars.yml
 copy dev-tools/ansible/inventories/scigap/{develop/pga_config/seagrid => group-based-auth/group_vars/pga}/vault.yml (100%)
 create mode 100644 dev-tools/ansible/inventories/scigap/group-based-auth/hosts
 copy dev-tools/ansible/inventories/scigap/production/pga_config/{searchingSRA => demo1}/vars.yml (79%)
 create mode 100644 dev-tools/ansible/inventories/scigap/production/pga_config/demo1/vault.yml
 copy dev-tools/ansible/inventories/scigap/production/pga_config/{searchingSRA => demo10}/vars.yml (79%)
 create mode 100644 dev-tools/ansible/inventories/scigap/production/pga_config/demo10/vault.yml
 copy dev-tools/ansible/inventories/scigap/production/pga_config/{searchingSRA => demo2}/vars.yml (79%)
 create mode 100644 dev-tools/ansible/inventories/scigap/production/pga_config/demo2/vault.yml
 copy dev-tools/ansible/inventories/scigap/production/pga_config/{searchingSRA => demo3}/vars.yml (79%)
 create mode 100644 dev-tools/ansible/inventories/scigap/production/pga_config/demo3/vault.yml
 copy dev-tools/ansible/inventories/scigap/production/pga_config/{searchingSRA => demo4}/vars.yml (79%)
 create mode 100644 dev-tools/ansible/inventories/scigap/production/pga_config/demo4/vault.yml
 copy dev-tools/ansible/inventories/scigap/production/pga_config/{searchingSRA => demo5}/vars.yml (79%)
 create mode 100644 dev-tools/ansible/inventories/scigap/production/pga_config/demo5/vault.yml
 copy dev-tools/ansible/inventories/scigap/production/pga_config/{searchingSRA => demo6}/vars.yml (79%)
 create mode 100644 dev-tools/ansible/inventories/scigap/production/pga_config/demo6/vault.yml
 copy dev-tools/ansible/inventories/scigap/production/pga_config/{searchingSRA => demo7}/vars.yml (79%)
 create mode 100644 dev-tools/ansible/inventories/scigap/production/pga_config/demo7/vault.yml
 copy dev-tools/ansible/inventories/scigap/production/pga_config/{searchingSRA => demo8}/vars.yml (79%)
 create mode 100644 dev-tools/ansible/inventories/scigap/production/pga_config/demo8/vault.yml
 copy dev-tools/ansible/inventories/scigap/production/pga_config/{searchingSRA => demo9}/vars.yml (79%)
 create mode 100644 dev-tools/ansible/inventories/scigap/production/pga_config/demo9/vault.yml
 copy dev-tools/ansible/inventories/scigap/production/pga_config/{csbglsu => interactwel}/vars.yml (64%)
 create mode 100644 dev-tools/ansible/inventories/scigap/production/pga_config/interactwel/vault.yml
 delete mode 100644 dev-tools/ansible/inventories/scigap/production/pga_config/newUltrascan/vars.yml
 delete mode 100644 dev-tools/ansible/inventories/scigap/production/pga_config/newUltrascan/vault.yml
 copy dev-tools/ansible/inventories/scigap/production/pga_config/{csbglsu => nexttdb}/vars.yml (65%)
 create mode 100644 dev-tools/ansible/inventories/scigap/production/pga_config/nexttdb/vault.yml
 create mode 100644 modules/orchestrator/orchestrator-core/src/main/java/org/apache/airavata/orchestrator/core/validator/impl/GroupResourceProfileValidator.java
 copy {airavata-services/profile-service/profile-service-commons => modules/registry-refactoring}/pom.xml (55%)
 copy thrift-interface-descriptions/data-models/resource-catalog-models/resource_catalog_models.thrift => modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/RegistryException.java (52%)
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/AppEnvironmentEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/AppModuleMappingEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/AppModuleMappingPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/ApplicationDeploymentEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/ApplicationInputEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/ApplicationInputPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/ApplicationInterfaceEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/ApplicationModuleEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/ApplicationOutputEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/ApplicationOutputPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/BatchQueueEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/BatchQueuePK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/BatchQueueResourcePolicyEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/BatchQueueResourcePolicyPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/CloudJobSubmissionEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/ComputeResourceEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/ComputeResourceFileSystemEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/ComputeResourceFileSystemPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/ComputeResourcePolicyEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/ComputeResourcePreferenceEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/ComputeResourcePreferencePK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/DataMovementInterfaceEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/DataMovementInterfacePK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/GatewayGroupsEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/GatewayProfileEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/GlobusGkEndpointEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/GlobusGkEndpointPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/GlobusSubmissionEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/GridftpDataMovementEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/GridftpEndpointEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/GridftpEndpointPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/GroupComputeResourcePrefEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/GroupComputeResourcePrefPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/GroupResourceProfileEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/GroupResourceProfilePK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/GroupSSHAccountProvisionerConfig.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/GroupSSHAccountProvisionerConfigPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/GsisshExportEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/GsisshExportPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/GsisshPostjobcommandEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/GsisshPostjobcommandPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/GsisshPrejobcommandEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/GsisshPrejobcommandPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/GsisshSubmissionEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/JobManagerCommandEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/JobManagerCommandPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/JobSubmissionInterfaceEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/JobSubmissionInterfacePK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/LibraryApendPathEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/LibraryPrependPathEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/LocalDataMovementEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/LocalSubmissionEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/ModuleLoadCmdEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/ModuleLoadCmdPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/ParallelismCommandEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/ParallelismCommandPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/PostjobCommandEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/PostjobCommandPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/PrejobCommandEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/PrejobCommandPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/ResourceJobManagerEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/SSHAccountProvisionerConfiguration.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/SSHAccountProvisionerConfigurationPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/ScpDataMovementEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/SshJobSubmissionEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/StorageInterfaceEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/StorageInterfacePK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/StoragePreferenceEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/StoragePreferencePK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/StorageResourceEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/UnicoreDatamovementEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/UnicoreSubmissionEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/UserComputeResourcePreferenceEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/UserComputeResourcePreferencePK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/UserResourceProfileEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/UserResourceProfilePK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/UserStoragePreferenceEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/appcatalog/UserStoragePreferencePK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/ExperimentEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/ExperimentErrorEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/ExperimentErrorPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/ExperimentInputEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/ExperimentInputPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/ExperimentOutputEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/ExperimentOutputPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/ExperimentStatusEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/ExperimentStatusPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/ExperimentSummaryEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/GatewayEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/GatewayWorkerEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/GatewayWorkerPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/JobEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/JobPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/JobStatusEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/JobStatusPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/NotificationEntity.java
 copy modules/{registry/registry-core/src/main/java/org/apache/airavata/registry/core/experiment/catalog/model/Process.java => registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/ProcessEntity.java} (55%)
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/ProcessErrorEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/ProcessErrorPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/ProcessInputEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/ProcessInputPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/ProcessOutputEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/ProcessOutputPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/ProcessResourceScheduleEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/ProcessStatusEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/ProcessStatusPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/ProjectEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/ProjectUserEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/ProjectUserPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/QueueStatusEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/QueueStatusPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/TaskEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/TaskErrorEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/TaskErrorPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/TaskStatusEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/TaskStatusPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/expcatalog/UserConfigurationDataEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/replicacatalog/ConfigurationEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/replicacatalog/ConfigurationPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/replicacatalog/DataProductEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/replicacatalog/DataProductMetadataEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/replicacatalog/DataProductMetadataPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/replicacatalog/DataReplicaLocationEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/replicacatalog/DataReplicaMetadataEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/replicacatalog/DataReplicaMetadataPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/workflowcatalog/ComponentStatusEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/workflowcatalog/EdgeEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/workflowcatalog/EdgePK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/workflowcatalog/NodeEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/workflowcatalog/NodePK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/workflowcatalog/PortEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/workflowcatalog/PortPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/workflowcatalog/WorkflowEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/workflowcatalog/WorkflowInputEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/workflowcatalog/WorkflowInputPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/workflowcatalog/WorkflowOutputEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/workflowcatalog/WorkflowOutputPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/workflowcatalog/WorkflowStatusEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/workflowcatalog/WorkflowStatusPK.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/workspacecatalog/NSFDemographicsEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/entities/workspacecatalog/UserProfileEntity.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/AbstractRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/appcatalog/AppCatAbstractRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/appcatalog/ApplicationDeploymentRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/appcatalog/ApplicationInputRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/appcatalog/ApplicationInterfaceRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/appcatalog/ApplicationModuleRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/appcatalog/ApplicationOutputRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/appcatalog/BatchQueuePolicyRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/appcatalog/BatchQueueRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/appcatalog/ComputeResourcePolicyRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/appcatalog/ComputeResourcePrefRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/appcatalog/ComputeResourceRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/appcatalog/DataMovementRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/appcatalog/GatewayGroupsRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/appcatalog/GroupResourceProfileRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/appcatalog/GrpComputePrefRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/appcatalog/GwyResourceProfileRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/appcatalog/JobSubmissionInterfaceRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/appcatalog/ResourceJobManagerRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/appcatalog/StoragePrefRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/appcatalog/StorageResourceRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/appcatalog/UserComputeResourcePreferenceRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/appcatalog/UserResourceProfileRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/appcatalog/UserStoragePreferenceRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/expcatalog/ExpCatAbstractRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/expcatalog/ExperimentErrorRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/expcatalog/ExperimentInputRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/expcatalog/ExperimentOutputRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/expcatalog/ExperimentRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/expcatalog/ExperimentStatusRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/expcatalog/ExperimentSummaryRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/expcatalog/GatewayRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/expcatalog/JobRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/expcatalog/JobStatusRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/expcatalog/NotificationRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/expcatalog/ProcessErrorRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/expcatalog/ProcessInputRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/expcatalog/ProcessOutputRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/expcatalog/ProcessRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/expcatalog/ProcessStatusRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/expcatalog/ProjectRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/expcatalog/QueueStatusRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/expcatalog/TaskErrorRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/expcatalog/TaskRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/expcatalog/TaskStatusRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/replicacatalog/DataProductRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/replicacatalog/DataReplicaLocationRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/replicacatalog/RepCatAbstractRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/workflowcatalog/WorkflowCatAbstractRepository.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/repositories/workflowcatalog/WorkflowRepository.java
 copy thrift-interface-descriptions/data-models/resource-catalog-models/resource_catalog_models.thrift => modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/utils/AppCatalogUtils.java (52%)
 copy thrift-interface-descriptions/data-models/resource-catalog-models/resource_catalog_models.thrift => modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/utils/Committer.java (57%)
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/utils/DBConstants.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/utils/DozerConverter/StorageDateConverter.java
 copy thrift-interface-descriptions/data-models/resource-catalog-models/resource_catalog_models.thrift => modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/utils/ExpCatalogUtils.java (52%)
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/utils/JPAUtil/AppCatalogJPAUtils.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/utils/JPAUtil/ExpCatalogJPAUtils.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/utils/JPAUtil/RepCatalogJPAUtils.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/utils/JPAUtil/WorkflowCatalogJPAUtils.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/utils/JPAUtils.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/utils/ObjectMapperSingleton.java
 create mode 100644 modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/utils/QueryConstants.java
 copy thrift-interface-descriptions/data-models/resource-catalog-models/resource_catalog_models.thrift => modules/registry-refactoring/src/main/java/org/apache/airavata/registry/core/utils/WorkflowCatalogUtils.java (52%)
 create mode 100644 modules/registry-refactoring/src/main/resources/META-INF/persistence.xml
 copy modules/{registry/registry-core/src/main/resources/appcatalog-mysql.sql => registry-refactoring/src/main/resources/appcatalog-derby.sql} (72%)
 copy modules/{registry/registry-core => registry-refactoring}/src/main/resources/appcatalog-mysql.sql (84%)
 create mode 100644 modules/registry-refactoring/src/main/resources/dozer_mapping.xml
 create mode 100644 modules/registry-refactoring/src/main/resources/expcatalog-derby.sql
 create mode 100644 modules/registry-refactoring/src/main/resources/expcatalog-mysql.sql
 copy modules/{registry/registry-core => registry-refactoring}/src/main/resources/replicacatalog-derby.sql (100%)
 copy modules/{registry/registry-core => registry-refactoring}/src/main/resources/replicacatalog-mysql.sql (100%)
 copy modules/{registry/registry-core => registry-refactoring}/src/main/resources/workflowcatalog-derby.sql (100%)
 copy modules/{registry/registry-core => registry-refactoring}/src/main/resources/workflowcatalog-mysql.sql (100%)
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/appcatalog/ApplicationDeploymentRepositoryTest.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/appcatalog/ApplicationInterfaceRepositoryTest.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/appcatalog/ComputeResourceRepositoryTest.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/appcatalog/GatewayGroupsRepositoryTest.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/appcatalog/GatewayProfileRepositoryTest.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/appcatalog/GroupResourceProfileRepositoryTest.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/appcatalog/GrpComputePrefRepositoryTest.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/appcatalog/StorageResourceRepositoryTest.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/appcatalog/UserResourceProfileRepositoryTest.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/common/DerbyDBManager.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/common/JdbcUtil.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/common/TestBase.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/expcatalog/ExperimentErrorRepositoryTest.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/expcatalog/ExperimentInputRepositoryTest.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/expcatalog/ExperimentOutputRepositoryTest.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/expcatalog/ExperimentRepositoryTest.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/expcatalog/ExperimentStatusRepositoryTest.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/expcatalog/ExperimentSummaryRepositoryTest.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/expcatalog/GatewayRepositoryTest.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/expcatalog/JobRepositoryTest.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/expcatalog/JobStatusRepositoryTest.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/expcatalog/NotificationRepositoryTest.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/expcatalog/ProcessErrorRepositoryTest.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/expcatalog/ProcessInputRepositoryTest.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/expcatalog/ProcessOutputRepositoryTest.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/expcatalog/ProcessRepositoryTest.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/expcatalog/ProcessStatusRepositoryTest.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/expcatalog/ProjectRepositoryTest.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/expcatalog/QueueStatusRepositoryTest.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/expcatalog/TaskErrorRepositoryTest.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/expcatalog/TaskRepositoryTest.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/expcatalog/TaskStatusRepositoryTest.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/expcatalog/util/Initialize.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/replicacatalog/DataProductRepositoryTest.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/replicacatalog/DataReplicaLocationRepositoryTest.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/replicacatalog/util/Initialize.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/workflowcatalog/WorkflowRepositoryTest.java
 create mode 100644 modules/registry-refactoring/src/test/java/org/apache/airavata/registry/core/repositories/workflowcatalog/util/Initialize.java
 copy modules/{registry/registry-core/src/main/resources/appcatalog-mysql.sql => registry-refactoring/src/test/resources/appcatalog-derby.sql} (70%)
 create mode 100644 modules/registry-refactoring/src/test/resources/expcatalog-derby.sql
 create mode 100644 modules/registry-refactoring/src/test/resources/logback.xml
 copy modules/{registry/registry-core/src/main => registry-refactoring/src/test}/resources/replicacatalog-derby.sql (100%)
 copy modules/{registry/registry-core/src/main => registry-refactoring/src/test}/resources/workflowcatalog-derby.sql (100%)
 create mode 100644 modules/registry/registry-core/src/test/java/org/apache/airavata/app/catalog/AppModuleResourceTest.java
 create mode 100644 modules/registry/registry-cpi/src/main/java/org/apache/airavata/registry/cpi/DataProductInterface.java
 create mode 100644 modules/registry/registry-cpi/src/main/java/org/apache/airavata/registry/cpi/DataReplicaLocationInterface.java
 rename modules/registry/release-migration-scripts/{0.17-0.18 => 0.16-0.17}/DeltaScripts/sharingCatalog_schema_delta.sql (54%)
 rename modules/registry/release-migration-scripts/{0.17-0.18 => 0.16-0.17}/keycloak-migration-replica-catalog/replicaCatalog_lowercase_user_data_dir_example.sql (100%)
 rename modules/registry/release-migration-scripts/{0.17-0.18 => 0.16-0.17}/keycloak-migration/credentialStore_keycloak_migration.sql (100%)
 rename modules/registry/release-migration-scripts/{0.17-0.18 => 0.16-0.17}/keycloak-migration/expCatalog_keycloak_migration.sql (100%)
 rename modules/registry/release-migration-scripts/{0.17-0.18 => 0.16-0.17}/keycloak-migration/profileService_keycloak_migration.sql (100%)
 rename modules/registry/release-migration-scripts/{0.17-0.18 => 0.16-0.17}/keycloak-migration/sharingCatalog_keycloak_migration.sql (100%)
 delete mode 100644 modules/registry/release-migration-scripts/0.17-0.18/migration-notes.md
 delete mode 100644 modules/registry/release-migration-scripts/0.18-0.19/DeltaScripts/appCatalog_schema_delta.sql
 create mode 100644 modules/registry/release-migration-scripts/next/DeltaScripts/appCatalog_schema_delta.sql
 rename modules/registry/release-migration-scripts/{0.17-0.18/DeltaScripts/appCatalog_schema_delta.sql => next/DeltaScripts/experimentCatalog_schema_delta.sql} (50%)
 create mode 100644 modules/sharing-registry/sharing-data-migrator/README.md
 create mode 100644 modules/sharing-registry/sharing-data-migrator/src/main/resources/.gitignore
 create mode 100644 modules/sharing-registry/sharing-data-migrator/src/main/resources/airavata-server.properties.sample
 delete mode 100644 modules/user-profile/user-profile-stubs/src/main/java/org/apache/airavata/userprofile/cpi/client/UserProfileServiceClientFactory.java
 copy thrift-interface-descriptions/data-models/resource-catalog-models/{resource_catalog_models.thrift => gateway_groups_model.thrift} (65%)
 create mode 100644 thrift-interface-descriptions/data-models/resource-catalog-models/group_resource_profile_model.thrift


Mime
View raw message