/*
|
* 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<String ,String> error = new HashMap<>() ;
|
error.put(this.key, this.message);
|
return Response.status(422).entity(error).type(MediaType.APPLICATION_JSON).build();
|
}
|
|
|
}
|