@Override public StreamContent getContent(String language, String name) { List<StreamContent> result = queryView("by_language_and_name", ComplexKey.of(language, name)); if (result == null || result.isEmpty()) { return null; } StreamContent fetchedContent = result.get(0); AttachmentInputStream attachmentInputStream = db.getAttachment(fetchedContent.getId(), fetchedContent.getId()); fetchedContent.setInputStream(attachmentInputStream); return fetchedContent; }