You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by ma...@apache.org on 2018/04/04 14:04:33 UTC

[airavata] 01/01: Merge pull request #188 from tilaks26/group-based-auth

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

machristie pushed a commit to branch group-based-auth
in repository https://gitbox.apache.org/repos/asf/airavata.git

commit 0646f2dc548ed91efe88b848d9617dbcbcf56630
Merge: 4893e91 17b4034
Author: Marcus Christie <ma...@iu.edu>
AuthorDate: Wed Apr 4 10:04:29 2018 -0400

    Merge pull request #188 from tilaks26/group-based-auth
    
    [AIRAVATA-2730] Refactoring Workflow Catalog Implementation

 .../entities/appcatalog/AppModuleMappingPK.java    |   2 -
 .../entities/appcatalog/ApplicationInputPK.java    |   2 -
 .../entities/appcatalog/ApplicationOutputPK.java   |   2 -
 .../core/entities/appcatalog/BatchQueuePK.java     |   8 --
 .../appcatalog/BatchQueueResourcePolicyPK.java     |   4 -
 .../appcatalog/ComputeResourceFileSystemPK.java    |   8 --
 .../appcatalog/ComputeResourcePolicyPK.java        |   4 -
 .../appcatalog/ComputeResourcePreferencePK.java    |   8 --
 .../appcatalog/DataMovementInterfacePK.java        |   9 --
 .../appcatalog/GlobusGkEndpointEntity.java         |  32 +++--
 .../entities/appcatalog/GlobusGkEndpointPK.java    |   6 -
 .../entities/appcatalog/GridftpEndpointEntity.java |  35 ++++--
 .../entities/appcatalog/GridftpEndpointPK.java     |   6 -
 .../appcatalog/GroupComputeResourcePrefPK.java     |   7 --
 .../appcatalog/GroupResourceProfilePK.java         |   4 -
 .../GroupSSHAccountProvisionerConfigPK.java        |  10 --
 .../entities/appcatalog/GsisshExportEntity.java    |  32 +++--
 .../core/entities/appcatalog/GsisshExportPK.java   |   6 -
 .../appcatalog/GsisshPostjobcommandEntity.java     |  31 +++--
 .../appcatalog/GsisshPostjobcommandPK.java         |   6 -
 .../appcatalog/GsisshPrejobcommandEntity.java      |  31 +++--
 .../entities/appcatalog/GsisshPrejobcommandPK.java |   6 -
 .../appcatalog/JobManagerCommandEntity.java        |  34 ++++--
 .../entities/appcatalog/JobManagerCommandPK.java   |   6 -
 .../appcatalog/JobSubmissionInterfacePK.java       |   8 --
 .../core/entities/appcatalog/ModuleLoadCmdPK.java  |   2 -
 .../appcatalog/ParallelismCommandEntity.java       |  26 +++-
 .../entities/appcatalog/ParallelismCommandPK.java  |   6 -
 .../core/entities/appcatalog/PostjobCommandPK.java |   2 -
 .../core/entities/appcatalog/PrejobCommandPK.java  |   2 -
 .../SSHAccountProvisionerConfigurationPK.java      |   8 --
 .../appcatalog/StorageInterfaceEntity.java         |  31 +++--
 .../entities/appcatalog/StorageInterfacePK.java    |   6 -
 .../entities/appcatalog/StoragePreferencePK.java   |   8 --
 .../UserComputeResourcePreferencePK.java           |   2 -
 .../entities/appcatalog/UserResourceProfilePK.java |   2 -
 .../appcatalog/UserStoragePreferencePK.java        |   2 -
 .../entities/replicacatalog/ConfigurationPK.java   |   5 +-
 .../replicacatalog/DataProductMetadataPK.java      |   5 +-
 .../replicacatalog/DataReplicaMetadataPK.java      |   5 +-
 .../workflowcatalog/ComponentStatusEntity.java     |  12 +-
 .../core/entities/workflowcatalog/EdgeEntity.java  |  55 +++++----
 .../core/entities/workflowcatalog/EdgePK.java      |   6 -
 .../core/entities/workflowcatalog/NodeEntity.java  |  39 +++---
 .../core/entities/workflowcatalog/NodePK.java      |   6 -
 .../core/entities/workflowcatalog/PortEntity.java  |  39 +++---
 .../core/entities/workflowcatalog/PortPK.java      |   6 -
 .../entities/workflowcatalog/WorkflowEntity.java   |  40 +++++--
 .../workflowcatalog/WorkflowInputEntity.java       | 116 ++++++++++--------
 .../entities/workflowcatalog/WorkflowInputPK.java  |  20 ++--
 .../workflowcatalog/WorkflowOutputEntity.java      |  93 +++++++-------
 .../entities/workflowcatalog/WorkflowOutputPK.java |  20 ++--
 .../workflowcatalog/WorkflowStatusEntity.java      |  39 +++---
 .../entities/workflowcatalog/WorkflowStatusPK.java |   6 -
 .../appcatalog/ComputeResourceRepository.java      |   6 +-
 .../appcatalog/ResourceJobManagerRepository.java   |  16 +--
 .../replicacatalog/DataProductRepository.java      |   8 ++
 .../DataReplicaLocationRepository.java             |   5 +
 .../workflowcatalog/ComponentStatusRepository.java |  37 ------
 .../workflowcatalog/EdgeRepository.java            |  38 ------
 .../workflowcatalog/NodeRepository.java            |  38 ------
 .../workflowcatalog/PortRepository.java            |  37 ------
 .../WorkflowCatAbstractRepository.java             | 133 +++++++++++++++++++++
 .../workflowcatalog/WorkflowRepository.java        | 126 ++++++++++++++++++-
 .../workflowcatalog/WorkflowStatusRepository.java  |  37 ------
 .../airavata/registry/core/utils/DBConstants.java  |  43 +------
 .../utils/JPAUtil/WorkflowCatalogJPAUtils.java     |  80 +++++++++++++
 .../registry/core/utils/QueryConstants.java        |  10 +-
 .../WorkflowCatalogUtils.java}                     |  37 ++----
 .../src/main/resources/META-INF/persistence.xml    |   8 --
 .../src/main/resources/workflowcatalog-derby.sql   | 128 ++++++++++++++++++++
 .../src/main/resources/workflowcatalog-mysql.sql   | 128 ++++++++++++++++++++
 .../core/repositories/WorkflowRepositoryTest.java  | 132 --------------------
 .../ApplicationDeploymentRepositoryTest.java       |   2 +-
 .../ApplicationInterfaceRepositoryTest.java        |   3 +-
 .../appcatalog/ComputeResourceRepositoryTest.java  |   2 +-
 .../appcatalog/GatewayProfileRepositoryTest.java   |   2 +-
 .../GroupResourceProfileRepositoryTest.java        |   2 +-
 .../UserResourceProfileRepositoryTest.java         |   2 +-
 .../{ => appcatalog}/util/Initialize.java          |   2 +-
 .../replicacatalog/util/Initialize.java            |   8 +-
 .../workflowcatalog/WorkflowRepositoryTest.java    | 111 +++++++++++++++++
 .../util/Initialize.java                           |  84 ++++++-------
 .../api/service/handler/RegistryServerHandler.java |  30 ++---
 84 files changed, 1250 insertions(+), 961 deletions(-)

-- 
To stop receiving notification emails like this one, please contact
machristie@apache.org.