Class ProveedorController
java.lang.Object
com.deusto.coffeestack.controller.ProveedorController
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<ProveedorResponse> actualizar(Long id, @Valid ProveedorCreateRequest request) org.springframework.http.ResponseEntity<Void> cambiarEstado(Long id, boolean activo) org.springframework.http.ResponseEntity<ProveedorResponse> crear(@Valid ProveedorCreateRequest request) org.springframework.http.ResponseEntity<Void> org.springframework.data.domain.Page<ProveedorResponse> listar(org.springframework.data.domain.Pageable pageable)
-
Constructor Details
-
ProveedorController
-
-
Method Details
-
listar
@GetMapping @PreAuthorize("isAuthenticated()") public org.springframework.data.domain.Page<ProveedorResponse> listar(org.springframework.data.domain.Pageable pageable) -
obtener
@GetMapping("/{id}") @PreAuthorize("isAuthenticated()") public ProveedorResponse obtener(@PathVariable Long id) -
crear
@PostMapping @PreAuthorize("hasAnyRole(\'EMPLEADO\',\'PROPIETARIO\',\'ROOT\')") public org.springframework.http.ResponseEntity<ProveedorResponse> crear(@Valid @RequestBody @Valid ProveedorCreateRequest request) -
actualizar
@PutMapping("/{id}") @PreAuthorize("hasAnyRole(\'EMPLEADO\',\'PROPIETARIO\',\'ROOT\')") public org.springframework.http.ResponseEntity<ProveedorResponse> actualizar(@PathVariable Long id, @Valid @RequestBody @Valid ProveedorCreateRequest request) -
cambiarEstado
-
eliminar
-