andreschaffer/event-sourcing-cqrs-examples

View on GitHub
src/main/java/bankservice/port/incoming/adapter/resources/accounts/AccountNotFoundExceptionMapper.java

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
package bankservice.port.incoming.adapter.resources.accounts;


import static jakarta.ws.rs.core.Response.Status.NOT_FOUND;

import bankservice.service.account.AccountNotFoundException;
import jakarta.ws.rs.core.Response;
import jakarta.ws.rs.ext.ExceptionMapper;
import jakarta.ws.rs.ext.Provider;

@Provider
public class AccountNotFoundExceptionMapper implements ExceptionMapper<AccountNotFoundException> {

  @Override
  public Response toResponse(AccountNotFoundException exception) {
    return Response.status(NOT_FOUND).build();
  }
}