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 [email protected] 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