You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by sm...@apache.org on 2019/09/03 13:43:30 UTC

[airavata-custos] 35/45: Merge pull request #7 from aarushiibisht/custos_sharing_registry_changes

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

smarru pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/airavata-custos.git

commit b211e6ddced3a8e750745e6a749171a1beea3a80
Merge: a0b6462 757fe55
Author: Aarushi Bisht <39...@users.noreply.github.com>
AuthorDate: Sat Aug 31 13:16:49 2019 -0400

    Merge pull request #7 from aarushiibisht/custos_sharing_registry_changes
    
    Custos sharing registry changes

 custos-client/pom.xml                              |    6 +
 .../SharingRegistryServiceClientFactory.java       |   44 +
 .../org/apache/custos/commons/utils/Constants.java |    4 +
 .../custos/commons/utils/ServerSettings.java       |    7 +-
 .../custos/commons/utils/ServiceRequest.java       |   36 +
 .../src/main/resources/custos-server.properties    |   17 +
 custos-profile-service/README                      |    3 +
 .../group-profile-api/pom.xml                      |   21 +
 .../group/profile/service/api/Application.java     |   28 +
 .../api/controllers/GroupServiceController.java    |   82 ++
 .../group-profile-core/pom.xml                     |   22 +
 .../exceptions/GroupManagerServiceException.java   |   16 +
 .../profile/service/core/models/GroupModel.java    |   73 ++
 .../service/core/service/GroupProfileService.java  |  390 +++++++
 .../group-profile-service/pom.xml                  |   20 +
 custos-sharing-registry-service/pom.xml            |   21 +
 .../sharing-service-api/pom.xml                    |   23 +
 .../custos/sharing/service/api/AppConfig.java      |   22 +
 .../custos/sharing/service/api/Application.java    |   32 +
 .../api/constants/SharingRegistryEndpoints.java    |   22 +
 .../service/api/controllers/AccessController.java  |   71 ++
 .../service/api/controllers/DomainsController.java |   79 ++
 .../service/api/controllers/EntityController.java  |  117 ++
 .../api/controllers/EntityTypeController.java      |   95 ++
 .../service/api/controllers/GroupController.java   |  244 ++++
 .../api/controllers/PermissionTypeController.java  |   94 ++
 .../service/api/controllers/UsersController.java   |   95 ++
 .../sharing-service-core/pom.xml                   |   58 +
 .../service/core/db/entities/DomainEntity.java     |  116 ++
 .../service/core/db/entities/EntityEntity.java     |  219 ++++
 .../sharing/service/core/db/entities/EntityPK.java |   76 ++
 .../service/core/db/entities/EntityTypeEntity.java |  130 +++
 .../service/core/db/entities/EntityTypePK.java     |   76 ++
 .../service/core/db/entities/GroupAdminEntity.java |   80 ++
 .../service/core/db/entities/GroupAdminPK.java     |   66 ++
 .../core/db/entities/GroupMembershipEntity.java    |  126 ++
 .../core/db/entities/GroupMembershipPK.java        |   88 ++
 .../core/db/entities/PermissionTypeEntity.java     |  128 +++
 .../service/core/db/entities/PermissionTypePK.java |   76 ++
 .../service/core/db/entities/SharingEntity.java    |  149 +++
 .../service/core/db/entities/SharingPK.java        |  116 ++
 .../service/core/db/entities/UserEntity.java       |  161 +++
 .../service/core/db/entities/UserGroupEntity.java  |  178 +++
 .../service/core/db/entities/UserGroupPK.java      |   75 ++
 .../sharing/service/core/db/entities/UserPK.java   |   75 ++
 .../core/db/repositories/AbstractRepository.java   |  169 +++
 .../core/db/repositories/DomainRepository.java     |   33 +
 .../core/db/repositories/EntityRepository.java     |  180 +++
 .../core/db/repositories/EntityTypeRepository.java |   34 +
 .../core/db/repositories/GroupAdminRepository.java |   17 +
 .../db/repositories/GroupMembershipRepository.java |  105 ++
 .../db/repositories/PermissionTypeRepository.java  |   52 +
 .../core/db/repositories/SharingRepository.java    |  114 ++
 .../core/db/repositories/UserGroupRepository.java  |   95 ++
 .../core/db/repositories/UserRepository.java       |   79 ++
 .../sharing/service/core/db/utils/Committer.java   |   26 +
 .../sharing/service/core/db/utils/DBConstants.java |  106 ++
 .../sharing/service/core/db/utils/JPAUtils.java    |   35 +
 .../core/db/utils/ObjectMapperSingleton.java       |   38 +
 .../core/db/utils/SharingRegistryDBInitConfig.java |   50 +
 .../core/db/utils/SharingRegistryJDBCConfig.java   |   67 ++
 .../core/exceptions/DuplicateEntryException.java   |   15 +
 .../core/exceptions/ResourceNotFoundException.java |   16 +
 .../core/exceptions/SharingRegistryException.java  |   16 +
 .../custos/sharing/service/core/models/Domain.java |   49 +
 .../custos/sharing/service/core/models/Entity.java |  121 ++
 .../service/core/models/EntitySearchField.java     |   14 +
 .../sharing/service/core/models/EntityType.java    |   58 +
 .../sharing/service/core/models/GroupAdmin.java    |   33 +
 .../service/core/models/GroupCardinality.java      |    6 +
 .../service/core/models/GroupChildType.java        |    6 +
 .../service/core/models/GroupMembership.java       |   60 +
 .../sharing/service/core/models/GroupType.java     |    6 +
 .../service/core/models/PermissionType.java        |   60 +
 .../service/core/models/SearchCondition.java       |   10 +
 .../service/core/models/SearchCriteria.java        |   31 +
 .../sharing/service/core/models/Sharing.java       |   78 ++
 .../sharing/service/core/models/SharingType.java   |    7 +
 .../custos/sharing/service/core/models/User.java   |   85 ++
 .../sharing/service/core/models/UserGroup.java     |   97 ++
 .../core/service/SharingRegistryService.java       | 1216 ++++++++++++++++++++
 .../database_scripts/init/01-databases.sql         |  326 +++++-
 pom.xml                                            |    3 +
 .../sharing-service/sharing-cpi/sharing_cpi.thrift |  274 +++++
 .../sharing-models/sharing_models.thrift           |  303 +++++
 85 files changed, 7765 insertions(+), 2 deletions(-)