links.add(new Link(context, mediaType, baseURI + version + "/" + context + "/metadata"));
} else {
links.add(new Link(context, mediaType, baseURI + context + "/metadata"));
}
}
LinkList linkList = new LinkList();
linkList.setList(links);
String result = null;
if (mediaType.equals(MediaType.APPLICATION_JSON)) {
result = marshallMetadata(linkList.getList(), mediaType);
} else {
result = marshallMetadata(linkList, mediaType);
}
return Response.ok(new StreamingOutputMarshaller(null, result, headers.getAcceptableMediaTypes())).build();
} catch (Exception ex) {