Klasse AbstractHoldings.Builder
java.lang.Object
org.xbib.interlibrary.catalog.elasticsearch.lvi.record.AbstractHoldings.Builder
- Alle implementierten Schnittstellen:
Holdings.Builder
- Bekannte direkte Unterklassen:
EzbHoldings.Builder
,HbzAlephHoldings.Builder
,HbzAlmaHoldings.Builder
,HbzAlmaItems.Builder
,HbzAlmaOnlineResource.Builder
,HbzfixHoldings.Builder
,HbzGviHoldings.Builder
,ZdbHoldings.Builder
- Umschließende Klasse:
AbstractHoldings
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected Configuration
protected String
The domain of the library.protected String
The specific library identifier for this holding.protected String
protected boolean
protected boolean
protected String
The main library identifier.protected boolean
protected org.xbib.marc.MarcField
protected org.xbib.interlibrary.api.library.Material
protected String
protected final List
<org.xbib.interlibrary.api.product.Product> protected Record
protected Collection
<Service> protected String
protected final List
<org.xbib.marc.MarcField.Subfield> -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotected
Builder
(Configuration configuration, Record record, org.xbib.marc.MarcField marcField) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected void
protected void
detectMaterial
(org.xbib.marc.MarcRecord marcRecord) protected String
findISILCandidate
(org.xbib.marc.MarcRecord marcRecord, org.xbib.marc.MarcField marcfield) protected org.xbib.interlibrary.api.library.IndexLibrary
fixLibrary
(org.xbib.interlibrary.api.library.IndexLibrary library, org.xbib.marc.MarcRecord marcRecord, org.xbib.marc.MarcField marcField) getIdentifier
(org.xbib.marc.MarcField marcField) protected String
getMainIsil
(String isil) setDeleted
(boolean isDeleted) void
setIdentifier
(String identifier) protected void
setISIL
(Configuration configuration, org.xbib.marc.MarcField marcfield) setMerged
(boolean merged) protected void
setStatusCode
(Service service, String statusText, String restrictionText, String comment) Map status text to our codes.protected void
setSubLibrary
(Service service, String location) Reconstruct sublibrary information from a location information.protected void
updateMode
(Service service) protected void
updateModeByInterlibraryRelevance
(Service service, org.xbib.marc.MarcRecord marcRecord) Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Von Schnittstelle geerbte Methoden org.xbib.interlibrary.catalog.elasticsearch.lvi.Holdings.Builder
build
-
Felddetails
-
configuration
-
record
-
marcField
protected org.xbib.marc.MarcField marcField -
identifier
-
isDeleted
protected boolean isDeleted -
isMerged
protected boolean isMerged -
isGreen
protected boolean isGreen -
material
protected org.xbib.interlibrary.api.library.Material material -
isil
The main library identifier. Must not be a sublibrary. -
fullIsil
The specific library identifier for this holding. Can be a sublibrary. -
sigel
-
domain
The domain of the library. -
services
-
movingWall
-
subfieldList
-
products
-
-
Konstruktordetails
-
Builder
-
-
Methodendetails
-
setIdentifier
-
getIdentifier
-
getIdentifier
-
setDeleted
- Angegeben von:
setDeleted
in SchnittstelleHoldings.Builder
-
detectMaterial
protected void detectMaterial(org.xbib.marc.MarcRecord marcRecord) -
setMerged
- Angegeben von:
setMerged
in SchnittstelleHoldings.Builder
-
setISIL
-
addAlias
-
findISILCandidate
protected String findISILCandidate(org.xbib.marc.MarcRecord marcRecord, org.xbib.marc.MarcField marcfield) -
fixLibrary
protected org.xbib.interlibrary.api.library.IndexLibrary fixLibrary(org.xbib.interlibrary.api.library.IndexLibrary library, org.xbib.marc.MarcRecord marcRecord, org.xbib.marc.MarcField marcField) -
getMainIsil
-
setSubLibrary
Reconstruct sublibrary information from a location information. -
setStatusCode
protected void setStatusCode(Service service, String statusText, String restrictionText, String comment) Map status text to our codes.- Parameter:
service
- the servicestatusText
- the status text given in catalogrestrictionText
- the status restriction text given in the catalogcomment
- the status text comment as give in the catalog
-
updateMode
-
updateModeByInterlibraryRelevance
protected void updateModeByInterlibraryRelevance(Service service, org.xbib.marc.MarcRecord marcRecord)
-