Klasse AbstractRecord
java.lang.Object
org.xbib.interlibrary.catalog.elasticsearch.lvi.record.AbstractRecord
- Alle implementierten Schnittstellen:
Comparable<Record>
,Record
,Countable
- Bekannte direkte Unterklassen:
HbzAlephRecord
,HbzAlmaRecord
,HbzfixRecord
,HbzGviRecord
,LviRecord
,ZdbRecord
-
Verschachtelte Klassen - Übersicht
Verschachtelte Klassen -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected final Collection
<String> Foreign system identifiers for MARC 035.protected AbstractRecord.Builder
protected LocalDate
protected final Collection
<Holdings> protected LocalDate
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
addHoldings
(Holdings.Builder holdingsBuilder) protected Holdings
build
(Holdings.Builder holdingsBuilder) Somewhat hacky.int
boolean
getAlias()
getKey()
org.xbib.marc.MarcRecord
List
<org.xbib.interlibrary.api.library.Material> Collection
<org.xbib.interlibrary.api.product.Product> int
hashCode()
boolean
boolean
isGreen()
boolean
boolean
void
setCreationDate
(LocalDate creationDate) void
setModificationDate
(LocalDate modificationDate) toString()
protected boolean
-
Felddetails
-
builder
-
holdings
-
alias
Foreign system identifiers for MARC 035. -
creationDate
-
modificationDate
-
-
Konstruktordetails
-
AbstractRecord
-
-
Methodendetails
-
getMarcRecord
public org.xbib.marc.MarcRecord getMarcRecord()- Angegeben von:
getMarcRecord
in SchnittstelleRecord
-
getCategory
- Angegeben von:
getCategory
in SchnittstelleCountable
-
setCreationDate
-
getCreationDate
- Angegeben von:
getCreationDate
in SchnittstelleRecord
-
setModificationDate
-
getModificationDate
- Angegeben von:
getModificationDate
in SchnittstelleRecord
-
addHoldings
- Angegeben von:
addHoldings
in SchnittstelleRecord
-
addAlias
-
getAlias
-
getHoldings
- Angegeben von:
getHoldings
in SchnittstelleRecord
-
isDeleted
public boolean isDeleted() -
getMaterials
- Angegeben von:
getMaterials
in SchnittstelleRecord
-
isSerialMirror
public boolean isSerialMirror()- Angegeben von:
isSerialMirror
in SchnittstelleRecord
-
isGreen
public boolean isGreen() -
isOpenAccess
public boolean isOpenAccess()- Angegeben von:
isOpenAccess
in SchnittstelleRecord
-
getIdentifier
- Angegeben von:
getIdentifier
in SchnittstelleRecord
-
getExternalIdentifier
- Angegeben von:
getExternalIdentifier
in SchnittstelleRecord
-
getKey
-
getBaseUrl
- Angegeben von:
getBaseUrl
in SchnittstelleRecord
-
getPublicationDate
- Angegeben von:
getPublicationDate
in SchnittstelleRecord
-
getChronology
- Angegeben von:
getChronology
in SchnittstelleRecord
-
getProducts
- Angegeben von:
getProducts
in SchnittstelleRecord
-
getGlobalServices
- Angegeben von:
getGlobalServices
in SchnittstelleRecord
-
toString
-
equals
-
hashCode
public int hashCode() -
compareTo
- Angegeben von:
compareTo
in SchnittstelleComparable<Record>
-
build
Somewhat hacky. We create Holdings and check for what holdings class we have. The holdings can be marked for deletion here.- Parameter:
holdingsBuilder
- the holdings builder- Gibt zurück:
- the holdings
-
tryMerge
-