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(-)