Interface UsersFeignClient
@FeignClient(name="${feign.atp.users.name}",
url="${feign.atp.users.url}")
public interface UsersFeignClient
-
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteObjectPermissions(UUID projectId, String serviceName, String objectId) voiddeleteObjectPermissionsBulk(UUID projectId, String serviceName, List<String> objectIds) getObjectPermissionsByObjectId(UUID projectId, String serviceName, String objectId) getObjectPermissionsByServiceName(UUID projectId, String serviceName) getUsersByProject(UUID projectId) getUsersInfoByProjectId(UUID projectId, List<UUID> uuids) voidsave(ServiceEntities serviceEntities) saveObjectPermissions(UUID projectId, String serviceName, String objectId, Map<UUID, Operations> assignedUsers)
-
Method Details
-
getUsersByProject
-
save
@RequestMapping(method=PATCH, value="${feign.atp.users.route}/api/v1/users/entities") void save(@RequestBody ServiceEntities serviceEntities) -
saveObjectPermissions
@RequestMapping(method=PATCH, value="${feign.atp.users.route}${atp-auth.project_info_endpoint}/{projectId}/services/{serviceName}/objects/{objectId}/permissions") ObjectPermissions saveObjectPermissions(@PathVariable UUID projectId, @PathVariable String serviceName, @PathVariable String objectId, @RequestBody Map<UUID, Operations> assignedUsers) -
getObjectPermissionsByObjectId
@RequestMapping(method=GET, value="${feign.atp.users.route}${atp-auth.project_info_endpoint}/{projectId}/services/{serviceName}/objects/{objectId}/permissions") Map<String,Map<UUID, getObjectPermissionsByObjectIdOperations>> (@PathVariable UUID projectId, @PathVariable String serviceName, @PathVariable String objectId) -
getObjectPermissionsByServiceName
-
getUsersInfoByProjectId
-
deleteObjectPermissions
-
deleteObjectPermissionsBulk
-