/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package com.megatim.fdxcommons.tools.exceptions; import java.util.HashMap; import java.util.Map; import javax.ws.rs.WebApplicationException; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; /** * * @author bissey */ public class CommonAlredyExistException extends WebApplicationException { private final String key; private final String message; public CommonAlredyExistException(String key,String messsage) { super(); this.key = key ; this.message = messsage; } @Override public Response getResponse() { Map error = new HashMap<>() ; error.put(this.key, this.message); return Response.status(422).entity(error).type(MediaType.APPLICATION_JSON).build(); } }