From 11e22f611700955386855f1a2e4484bbb720c028 Mon Sep 17 00:00:00 2001 From: Arnold Galovics Date: Wed, 2 Nov 2022 14:19:57 +0100 Subject: [PATCH] FINERACT-1724: Making the LoanNotFoundException backward compatible again --- .../LoanNotFoundExceptionMapper.java | 45 ------------------- 1 file changed, 45 deletions(-) delete mode 100644 fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/exceptionmapper/LoanNotFoundExceptionMapper.java diff --git a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/exceptionmapper/LoanNotFoundExceptionMapper.java b/fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/exceptionmapper/LoanNotFoundExceptionMapper.java deleted file mode 100644 index 45f0dcb42..000000000 --- a/fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/exceptionmapper/LoanNotFoundExceptionMapper.java +++ /dev/null @@ -1,45 +0,0 @@ -/** - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package org.apache.fineract.infrastructure.core.exceptionmapper; - -import javax.ws.rs.core.MediaType; -import javax.ws.rs.core.Response; -import javax.ws.rs.ext.ExceptionMapper; -import javax.ws.rs.ext.Provider; -import lombok.extern.slf4j.Slf4j; -import org.apache.fineract.infrastructure.core.data.ApiParameterError; -import org.apache.fineract.portfolio.loanaccount.exception.LoanNotFoundException; -import org.springframework.stereotype.Component; - -@Provider -@Component -@Slf4j -public class LoanNotFoundExceptionMapper implements ExceptionMapper { - - @Override - public Response toResponse(LoanNotFoundException exception) { - final String globalisationMessageCode = "error.msg.invalid.request.body"; - final String defaultUserMessage = exception.getMessage(); - log.warn("Exception: {}, Message: {}", exception.getClass().getName(), defaultUserMessage); - - final ApiParameterError error = ApiParameterError.generalError(globalisationMessageCode, defaultUserMessage); - - return Response.status(Response.Status.NOT_FOUND).entity(error).type(MediaType.APPLICATION_JSON).build(); - } -}