Package fr.abes.cbs.notices
Class Biblio
- java.lang.Object
-
- fr.abes.cbs.notices.Notice
-
- fr.abes.cbs.notices.Biblio
-
-
Field Summary
-
Fields inherited from class fr.abes.cbs.notices.Notice
listeZones
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateBiblioFromUnm(String biblioUnm)Construction de l'objet notice bibliographique à partir d'une chaine de caractère représentant la notice en unimarc de catalogage issu du CBSvoidcreateBiblioFromXml(String noticeXml)Méthode permettant de créer un objet à partir d'une notice formattée en XML (ne fonctionne pas sur les notices issues de la base XML qui sont en unimarc d'export)StringgetNumEx()TYPE_NOTICEgetType()BooleanisTheseElectronique()Détermine si une notice de thèse est un support papier ou électronique-
Methods inherited from class fr.abes.cbs.notices.Notice
addSousZone, addSousZone, addSousZone, addZone, addZone, addZone, addZone, addZoneEtatCollection, createNoticeFromXml, deleteSousZone, deleteZone, deleteZone, deleteZoneWithValue, findZone, findZones, findZoneWithPattern, genererZonesSansSousZone, getIndicateurs, initListeZones, replaceSousZone, replaceSousZoneWithValue, toString, traiterSousZonesXml
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface fr.abes.cbs.notices.INotice
getListeZones
-
-
-
-
Constructor Detail
-
Biblio
public Biblio()
-
Biblio
public Biblio(String biblioUnm) throws ZoneException
- Throws:
ZoneException
-
Biblio
public Biblio(String notice, FORMATS format) throws ZoneException, org.dom4j.DocumentException
Constructeur permettant de déterminer le constructeur à appeler en fonction du format de la notice reçue (Unimarc ou XML)- Parameters:
notice-format-- Throws:
ExecutionControl.NotImplementedExceptionZoneExceptionorg.dom4j.DocumentException
-
-
Method Detail
-
createBiblioFromUnm
public void createBiblioFromUnm(String biblioUnm) throws ZoneException
Construction de l'objet notice bibliographique à partir d'une chaine de caractère représentant la notice en unimarc de catalogage issu du CBS- Parameters:
biblioUnm-- Throws:
ZoneException
-
createBiblioFromXml
public void createBiblioFromXml(String noticeXml) throws ZoneException, org.dom4j.DocumentException
Méthode permettant de créer un objet à partir d'une notice formattée en XML (ne fonctionne pas sur les notices issues de la base XML qui sont en unimarc d'export)- Parameters:
noticeXml-- Throws:
ZoneExceptionorg.dom4j.DocumentException
-
getNumEx
public String getNumEx() throws ExecutionControl.NotImplementedException
-
getType
public TYPE_NOTICE getType()
-
isTheseElectronique
public Boolean isTheseElectronique()
Détermine si une notice de thèse est un support papier ou électronique- Returns:
- true si support papier / false dans le cas contraire
-
-