@POST @Path("/class/{fullName}/attributes") public Response addAttributeToClass(@PathParam("fullName") String fullName, String json) { Clazz clazz = LomBusinessFacade.getInstance().getClass(fullName); if (clazz != null) { try { ObjectNode attributeJson = (ObjectNode) jsonNodeFromString(json); Attribute attribute = Attribute.attributeFromJson(attributeJson); attribute.setClassID(clazz.getId()); attribute = LomBusinessFacade.getInstance().addAttribute(attribute); ResponseBuilderImpl builder = new ResponseBuilderImpl(); builder.status(201); builder.entity(attribute.getJson().toString()); return builder.build(); } catch (Exception e) { return Response.notAcceptable(null).build(); } } return Response.notAcceptable(null).build(); }