Media.Builder mediaBuilder = Media.newBuilder(); mediaBuilder.setKey(pdfInZip); mediaBuilder.setContent(ByteString.copyFrom(pdfByteArray));
Media.Builder mediaBuilder = Media.newBuilder(); mediaBuilder.setKey(docDTO.getKey());
private DocumentProtos.Media.Builder prepareMedia(final byte[] valueBytes, final String recordKey , final String recordValue) { final DocumentProtos.Media.Builder mb = DocumentProtos.Media.newBuilder(); mb.setKey(recordKey); mb.setMediaType(recordValue); mb.setContent(ByteString.copyFrom(valueBytes)); return mb; } }
String nlmString = outp.outputString(nlmContent); Media.Builder nlmMediaBuilder = Media.newBuilder(); nlmMediaBuilder.setCollection(media.getCollection()); nlmMediaBuilder.setKey(media.getKey());
byte[] m=downloader.downloadUnixrefAndCheckCorrecteness(doi); if (m!=null) { DocumentProtos.Media.Builder mediaBuild=DocumentProtos.Media.newBuilder(); mediaBuild.setKey(CrossrefConstants.KEY_CROSSREF_UNIXREF_RECORD); mediaBuild.setMediaType(CrossrefConstants.TYPE_CROSSREF_UNIXREF_RECORD); byte[] m=downloader.downloadCrossrefJson(doi); if (m!=null) { DocumentProtos.Media.Builder mediaBuild=DocumentProtos.Media.newBuilder(); mediaBuild.setKey(CrossrefConstants.KEY_CROSSREF_JSON_RECORD); mediaBuild.setMediaType(CrossrefConstants.TYPE_CROSSREF_JSON_RECORD);
private Media convertAttachmentsToMedia(PublicationAttachment attachment) { DocumentProtos.Media.Builder mb = DocumentProtos.Media.newBuilder(); mb.setKey(attachment.getKey()); mb.setMediaType(attachment.getMimeType()); mb.setContent(ByteString.copyFrom(readBytes(attachment.getData()))); Media m2 = mb.build(); return m2; }
private Media convertBwmetaToMedia(PublicationData publication) { DocumentProtos.Media.Builder mb = DocumentProtos.Media.newBuilder(); mb.setKey(publication.getPublicationMetadataKey()); mb.setMediaType(publication.getPublicationMetadataFormat()); mb.setContent(ByteString.copyFrom(readBytes(publication .getPublicationMetadata()))); Media m = mb.build(); return m; }
private DocumentWrapper documentWrapper(String id, String bwmeta) { final DocumentProtos.Media media = DocumentProtos.Media.newBuilder() .setKey("bwmeta2") .setMediaType("application/xml") .setContent(ByteString.copyFromUtf8(bwmeta)) .build(); final DocumentProtos.MediaContainer.Builder mediaContainer = DocumentProtos.MediaContainer.newBuilder() .addMedia(media); return DocumentProtos.DocumentWrapper.newBuilder() .setRowId(id) .setMediaContainer(mediaContainer) .build(); }