Klasse AbstractRecord.Builder

java.lang.Object
org.xbib.interlibrary.catalog.elasticsearch.lvi.record.AbstractRecord.Builder
Alle implementierten Schnittstellen:
Record.Builder
Bekannte direkte Unterklassen:
HbzAlephRecord.Builder, HbzAlmaRecord.Builder, HbzfixRecord.Builder, HbzGviRecord.Builder, LviRecord.Builder, ZdbRecord.Builder
Umschließende Klasse:
AbstractRecord

public abstract static class AbstractRecord.Builder extends Object implements Record.Builder
  • Felddetails

    • configuration

      protected Configuration configuration
    • marcRecord

      protected org.xbib.marc.MarcRecord marcRecord
    • database

      protected String database
    • identifier

      protected String identifier
    • externalIdentifier

      protected String externalIdentifier
    • issns

      protected Collection<String> issns
    • isDeleted

      protected boolean isDeleted
    • materials

      protected List<org.xbib.interlibrary.api.library.Material> materials
    • isSerialMirror

      protected boolean isSerialMirror
    • isGreen

      protected boolean isGreen
    • isOpenAccess

      protected boolean isOpenAccess
    • baseUrl

      protected String baseUrl
    • publicationDate

      protected Integer publicationDate
    • chronology

      protected String chronology
    • products

      protected final Collection<org.xbib.interlibrary.api.product.Product> products
    • globalServices

      protected final Collection<Service.LabeledUrl> globalServices
  • Konstruktordetails

    • Builder

      protected Builder(Configuration configuration, String database, org.xbib.marc.MarcRecord marcRecord)
  • Methodendetails

    • setDeleted

      public AbstractRecord.Builder setDeleted(boolean isDeleted)
    • setMaterials

      public AbstractRecord.Builder setMaterials(List<org.xbib.interlibrary.api.library.Material> materials)
    • setGreen

      public AbstractRecord.Builder setGreen(boolean isGreen)
    • setOpenAccess

      public AbstractRecord.Builder setOpenAccess(boolean isOpenAccess)
    • findDeleted

      protected void findDeleted()
    • extractMaterial

      protected List<org.xbib.interlibrary.api.library.Material> extractMaterial()
    • setExternalIdentifier

      protected void setExternalIdentifier(String externalIdentifier)
    • setBaseUrl

      protected void setBaseUrl(String baseUrl)
    • findIdentifier

      protected void findIdentifier()
    • findPublicationDate

      protected void findPublicationDate()
    • findProducts

      protected void findProducts()
    • toIntegerDate

      protected Integer toIntegerDate(String publicationDate)