public Response validateAndSaveEntity(Entity entity, BaseService service) { Response response = serverResponse(); try { Validity vsEntity = service.validate(entity); if (vsEntity.isValid()) { service.insert(entity); response.setResult(entity); } else { response.setError(key.vdnCode, vsEntity.errors()); } } catch (Exception e) { log.error(e.getMessage()); response.setError(key.iseCode, e.getMessage()); } return response; }