Class RoleAccessProxyApiController
java.lang.Object
ru.foodtechlab.lib.auth.integration.proxy.api.roleAccess.v1.controllers.RoleAccessProxyApiController
- All Implemented Interfaces:
ru.foodtechlab.lib.auth.service.facade.roleAccess.endpoints.CreateRoleAccessEndpoint,ru.foodtechlab.lib.auth.service.facade.roleAccess.endpoints.DeleteRoleAccessEndpoint,ru.foodtechlab.lib.auth.service.facade.roleAccess.endpoints.FindRoleAccessByIdEndpoint,ru.foodtechlab.lib.auth.service.facade.roleAccess.endpoints.FindRoleAccessesEndpoint,ru.foodtechlab.lib.auth.service.facade.roleAccess.endpoints.UpdateRoleAccessEndpoint,ru.foodtechlab.lib.auth.service.facade.roleAccess.resources.RoleAccessResource
public class RoleAccessProxyApiController
extends Object
implements ru.foodtechlab.lib.auth.service.facade.roleAccess.resources.RoleAccessResource
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.rcore.rest.api.commons.response.SuccessApiResponse<ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.responses.RoleAccessResponse>create(ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.requests.CreateRoleAccessRequest request) com.rcore.rest.api.commons.response.OkApiResponsecom.rcore.rest.api.commons.response.SuccessApiResponse<com.rcore.rest.api.commons.response.SearchApiResponse<ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.responses.RoleAccessResponse>>find(ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.requests.FindRoleAccessWithFiltersRequest request) com.rcore.rest.api.commons.response.SuccessApiResponse<ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.responses.RoleAccessResponse>com.rcore.rest.api.commons.response.SuccessApiResponse<ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.responses.RoleAccessResponse>update(String id, ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.requests.UpdateRoleAccessRequest request)
-
Constructor Details
-
RoleAccessProxyApiController
public RoleAccessProxyApiController()
-
-
Method Details
-
create
@PostMapping(value="/api/v1/role-accesses", produces="application/json") public com.rcore.rest.api.commons.response.SuccessApiResponse<ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.responses.RoleAccessResponse> create(@RequestBody ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.requests.CreateRoleAccessRequest request) - Specified by:
createin interfaceru.foodtechlab.lib.auth.service.facade.roleAccess.endpoints.CreateRoleAccessEndpoint
-
delete
@DeleteMapping(value="/api/v1/role-accesses/{id}", produces="application/json") public com.rcore.rest.api.commons.response.OkApiResponse delete(@PathVariable String id) - Specified by:
deletein interfaceru.foodtechlab.lib.auth.service.facade.roleAccess.endpoints.DeleteRoleAccessEndpoint
-
findById
@GetMapping(value="/api/v1/role-accesses/{id}", produces="application/json") public com.rcore.rest.api.commons.response.SuccessApiResponse<ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.responses.RoleAccessResponse> findById(@PathVariable String id) - Specified by:
findByIdin interfaceru.foodtechlab.lib.auth.service.facade.roleAccess.endpoints.FindRoleAccessByIdEndpoint
-
find
@GetMapping(value="/api/v1/role-accesses", produces="application/json") public com.rcore.rest.api.commons.response.SuccessApiResponse<com.rcore.rest.api.commons.response.SearchApiResponse<ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.responses.RoleAccessResponse>> find(@ModelAttribute ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.requests.FindRoleAccessWithFiltersRequest request) - Specified by:
findin interfaceru.foodtechlab.lib.auth.service.facade.roleAccess.endpoints.FindRoleAccessesEndpoint
-
update
@PutMapping(value="/api/v1/role-accesses/{id}", produces="application/json") public com.rcore.rest.api.commons.response.SuccessApiResponse<ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.responses.RoleAccessResponse> update(@PathVariable String id, @RequestBody ru.foodtechlab.lib.auth.service.facade.roleAccess.dto.requests.UpdateRoleAccessRequest request) - Specified by:
updatein interfaceru.foodtechlab.lib.auth.service.facade.roleAccess.endpoints.UpdateRoleAccessEndpoint
-