private Builder buildDocumentMetadata(Builder dwb, ParentModelProtos.ParentDisambiguationOutOrBuilder pmo) { DocumentMetadata.Builder dm = dwb.getDocumentMetadataBuilder(); dm.getBasicMetadataBuilder().addParentId(pmo.getParentId()); dwb.setDocumentMetadata(dm); return dwb; } }
protected Author buildAuthor(String orcId, String givenNames, String familyName) { Author.Builder author = Author.newBuilder(); author.setForenames(givenNames); author.setSurname(familyName); KeyValue.Builder extId = KeyValue.newBuilder(); extId.setKey("orcid-author-id"); extId.setValue(orcId); author.addExtId(extId); author.setKey(orcId); return author.build(); }
/** * documentWrapper.getDocumentMetadata().getBasicMetadata().getYear() */ public static String getPublicationYear(DocumentWrapper documentWrapper) { return documentWrapper.getDocumentMetadata().getBasicMetadata().getYear(); }
/** * Returns the clone of the passed DocumentWrapper with filled {@link DocumentWrapper#getDocumentMetadata()} and {@link DocumentWrapper#getRowId()} only */ public static DocumentWrapper cloneDocumentMetadata(DocumentWrapper docWrapper) { return DocumentWrapper.newBuilder().setDocumentMetadata(docWrapper.getDocumentMetadata()).setRowId(docWrapper.getRowId()).build(); }
/** * documentWrapper.getDocumentMetadata().getBasicMetadata().getTitle(0).getText() * * */ public static String getMainTitle(DocumentProtos.DocumentMetadata documentMetadata) { BasicMetadata basicMetadata = documentMetadata.getBasicMetadata(); if (basicMetadata.getTitleCount() > 0) { return basicMetadata.getTitle(0).getText(); } else { return ""; } }
private ProvenanceInfo.Builder createProvenance() { ProvenanceInfo.Builder pb = ProvenanceInfo.newBuilder(); ProvenanceInfo.SingleProvenanceInfo.Builder spb = ProvenanceInfo.SingleProvenanceInfo.newBuilder(); spb.setLastModificationMarkerId(CoansysModulesConstants.COANSYS_MODULE_ID_DISAMBIGUATION_AUTHOR); spb.setLastModificationDate(new Date().getTime()); pb.setCurrentProvenance(spb); return pb; }
private DocumentProtos.DocumentWrapper.Builder prepareDocumentWrapperBuilder(final String newId_url , final DocumentProtos.MediaContainer.Builder mcb) { final DocumentProtos.DocumentWrapper.Builder dwb = DocumentProtos.DocumentWrapper.newBuilder(); dwb.setRowId(newId_url); dwb.setMediaContainer(mcb); return dwb; }
private void incorporateDataToDWBuilder(Builder dwb, BasicMetadata.Builder bm, List<Author> myAuthorList) { bm.clearAuthor(); bm.addAllAuthor(myAuthorList); DocumentMetadata.Builder dmb = dwb.getDocumentMetadataBuilder(); dmb.setBasicMetadata(bm); dwb.setDocumentMetadata(dmb); }
@Override public void setIDFor(DocumentProtos.DocumentWrapper.Builder t, String id) { t.setRowId(id); t.getDocumentMetadataBuilder().setKey(id); for (DocumentProtos.Author.Builder build:t.getDocumentMetadataBuilder().getBasicMetadataBuilder().getAuthorBuilderList()) { build.setDocId(id); } }
@Override protected String extractNumbersString(DocumentProtos.DocumentMetadata doc) { return doc.getBasicMetadata().getYear(); } }
private DocumentProtos.MediaContainer.Builder addMedia(List<Media> mediaList) { DocumentProtos.MediaContainer.Builder builder = DocumentProtos.MediaContainer .newBuilder(); for (Media m : mediaList) { builder.addMedia(m); } return builder; }
public pl.edu.icm.coansys.models.AddressBookProtos.Person.PhoneNumber build() { pl.edu.icm.coansys.models.AddressBookProtos.Person.PhoneNumber result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; }
public pl.edu.icm.coansys.models.AddressBookProtos.Person build() { pl.edu.icm.coansys.models.AddressBookProtos.Person result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; }
public Builder clearName() { bitField0_ = (bitField0_ & ~0x00000001); name_ = getDefaultInstance().getName(); onChanged(); return this; } void setName(com.google.protobuf.ByteString value) {
public Builder clearEmail() { bitField0_ = (bitField0_ & ~0x00000004); email_ = getDefaultInstance().getEmail(); onChanged(); return this; } void setEmail(com.google.protobuf.ByteString value) {
public static pl.edu.icm.coansys.models.AddressBookProtos.Person.PhoneNumber parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static pl.edu.icm.coansys.models.AddressBookProtos.Person.PhoneNumber parseDelimitedFrom(
public static pl.edu.icm.coansys.models.AddressBookProtos.Person parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static pl.edu.icm.coansys.models.AddressBookProtos.Person parseFrom(java.io.InputStream input)
public static pl.edu.icm.coansys.models.AddressBookProtos.Person parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static pl.edu.icm.coansys.models.AddressBookProtos.Person parseDelimitedFrom(
public static pl.edu.icm.coansys.models.AddressBookProtos.AddressBook parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static pl.edu.icm.coansys.models.AddressBookProtos.AddressBook parseFrom(byte[] data)
public static pl.edu.icm.coansys.models.AddressBookProtos.Person.PhoneNumber parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static pl.edu.icm.coansys.models.AddressBookProtos.Person.PhoneNumber parseFrom(java.io.InputStream input)