Map<String, Object> tmap = RestUtils.getMapFromEntity(ctx.getEntityStream());
if (app != null && tmap != null) {
String datatype = (String) tmap.get("type");
if (!StringUtils.isBlank(datatype)) {
if (POST.equals(ctx.getMethod())) {
app.addDatatypes(datatype);
} else if (DELETE.equals(ctx.getMethod())) {
app.removeDatatypes(datatype);
}
return Response.ok(app.getDatatypes()).build();
} else {