sbnmarc
Class DatiDocType

java.lang.Object
  |
  +--sbnmarcBase.sbnmarcBase
        |
        +--sbnmarc.DatiDocType
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
AnticoType, CartograficoType, GraficoType, ModernoType, MusicaType

public class DatiDocType
extends sbnmarcBase
implements java.io.Serializable

Dati del documento. Attributi: tipo materiale, livello di autorita' del documento, codice natura SBN (se e' presente ha la priorita' sulle altre informazioni di natura: livello bibliografico e T110

See Also:
Serialized Form

Constructor Summary
DatiDocType()
           
 
Method Summary
 void addNumSTD(int index, NumStdType vNumSTD)
          Method addNumSTD
 void addNumSTD(NumStdType vNumSTD)
          Method addNumSTD
 void addT210(C210 vT210)
          Method addT210
 void addT210(int index, C210 vT210)
          Method addT210
 void addT3XX(C3XX vT3XX)
          Method addT3XX
 void addT3XX(int index, C3XX vT3XX)
          Method addT3XX
 void addT856(C856 vT856)
          Method addT856
 void addT856(int index, C856 vT856)
          Method addT856
 void clearNumSTD()
          Method clearNumSTD
 void clearT210()
          Method clearT210
 void clearT3XX()
          Method clearT3XX
 void clearT856()
          Method clearT856
 java.util.Enumeration enumerateNumSTD()
          Method enumerateNumSTD
 java.util.Enumeration enumerateT210()
          Method enumerateT210
 java.util.Enumeration enumerateT3XX()
          Method enumerateT3XX
 java.util.Enumeration enumerateT856()
          Method enumerateT856
 boolean equals(java.lang.Object obj)
          Note: hashCode() has not been overriden
 GuidaDoc getGuida()
          Method getGuidaReturns the value of field 'guida'.
 SbnLivello getLivelloAutDoc()
          Method getLivelloAutDocReturns the value of field 'livelloAutDoc'.
 SbnNaturaDocumento getNaturaDoc()
          Method getNaturaDocReturns the value of field 'naturaDoc'.
 NumStdType[] getNumSTD()
          Method getNumSTD
 NumStdType getNumSTD(int index)
          Method getNumSTD
 int getNumSTDCount()
          Method getNumSTDCount
 java.lang.String getT001()
          Method getT001Returns the value of field 't001'.
 java.lang.String getT005()
          Method getT005Returns the value of field 't005'.
 C100 getT100()
          Method getT100Returns the value of field 't100'.
 C101 getT101()
          Method getT101Returns the value of field 't101'.
 C102 getT102()
          Method getT102Returns the value of field 't102'.
 C110 getT110()
          Method getT110Returns the value of field 't110'.
 C200 getT200()
          Method getT200Returns the value of field 't200'.
 C205 getT205()
          Method getT205Returns the value of field 't205'.
 C207 getT207()
          Method getT207Returns the value of field 't207'.
 C210[] getT210()
          Method getT210
 C210 getT210(int index)
          Method getT210
 int getT210Count()
          Method getT210Count
 C215 getT215()
          Method getT215Returns the value of field 't215'.
 C3XX[] getT3XX()
          Method getT3XX
 C3XX getT3XX(int index)
          Method getT3XX
 int getT3XXCount()
          Method getT3XXCount
 C801 getT801()
          Method getT801Returns the value of field 't801'.
 C856[] getT856()
          Method getT856
 C856 getT856(int index)
          Method getT856
 int getT856Count()
          Method getT856Count
 SbnMateriale getTipoMateriale()
          Method getTipoMaterialeReturns the value of field 'tipoMateriale'.
 boolean isValid()
          Method isValid
 void marshal(org.xml.sax.ContentHandler handler)
          Method marshal
 void marshal(java.io.Writer out)
          Method marshal
 boolean removeNumSTD(NumStdType vNumSTD)
          Method removeNumSTD
 boolean removeT210(C210 vT210)
          Method removeT210
 boolean removeT3XX(C3XX vT3XX)
          Method removeT3XX
 boolean removeT856(C856 vT856)
          Method removeT856
 void setGuida(GuidaDoc guida)
          Method setGuidaSets the value of field 'guida'.
 void setLivelloAutDoc(SbnLivello livelloAutDoc)
          Method setLivelloAutDocSets the value of field 'livelloAutDoc'.
 void setNaturaDoc(SbnNaturaDocumento naturaDoc)
          Method setNaturaDocSets the value of field 'naturaDoc'.
 void setNumSTD(int index, NumStdType vNumSTD)
          Method setNumSTD
 void setNumSTD(NumStdType[] numSTDArray)
          Method setNumSTD
 void setT001(java.lang.String t001)
          Method setT001Sets the value of field 't001'.
 void setT005(java.lang.String t005)
          Method setT005Sets the value of field 't005'.
 void setT100(C100 t100)
          Method setT100Sets the value of field 't100'.
 void setT101(C101 t101)
          Method setT101Sets the value of field 't101'.
 void setT102(C102 t102)
          Method setT102Sets the value of field 't102'.
 void setT110(C110 t110)
          Method setT110Sets the value of field 't110'.
 void setT200(C200 t200)
          Method setT200Sets the value of field 't200'.
 void setT205(C205 t205)
          Method setT205Sets the value of field 't205'.
 void setT207(C207 t207)
          Method setT207Sets the value of field 't207'.
 void setT210(C210[] t210Array)
          Method setT210
 void setT210(int index, C210 vT210)
          Method setT210
 void setT215(C215 t215)
          Method setT215Sets the value of field 't215'.
 void setT3XX(C3XX[] t3XXArray)
          Method setT3XX
 void setT3XX(int index, C3XX vT3XX)
          Method setT3XX
 void setT801(C801 t801)
          Method setT801Sets the value of field 't801'.
 void setT856(C856[] t856Array)
          Method setT856
 void setT856(int index, C856 vT856)
          Method setT856
 void setTipoMateriale(SbnMateriale tipoMateriale)
          Method setTipoMaterialeSets the value of field 'tipoMateriale'.
static DatiDocType unmarshalDatiDocType(java.io.Reader reader)
          Method unmarshalDatiDocType
 void validate()
          Method validate
 
Methods inherited from class sbnmarcBase.sbnmarcBase
fromStringToRootObject
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatiDocType

public DatiDocType()
Method Detail

addNumSTD

public void addNumSTD(NumStdType vNumSTD)
               throws java.lang.IndexOutOfBoundsException
Method addNumSTD

Parameters:
vNumSTD -
java.lang.IndexOutOfBoundsException

addNumSTD

public void addNumSTD(int index,
                      NumStdType vNumSTD)
               throws java.lang.IndexOutOfBoundsException
Method addNumSTD

Parameters:
index -
vNumSTD -
java.lang.IndexOutOfBoundsException

addT210

public void addT210(C210 vT210)
             throws java.lang.IndexOutOfBoundsException
Method addT210

Parameters:
vT210 -
java.lang.IndexOutOfBoundsException

addT210

public void addT210(int index,
                    C210 vT210)
             throws java.lang.IndexOutOfBoundsException
Method addT210

Parameters:
index -
vT210 -
java.lang.IndexOutOfBoundsException

addT3XX

public void addT3XX(C3XX vT3XX)
             throws java.lang.IndexOutOfBoundsException
Method addT3XX

Parameters:
vT3XX -
java.lang.IndexOutOfBoundsException

addT3XX

public void addT3XX(int index,
                    C3XX vT3XX)
             throws java.lang.IndexOutOfBoundsException
Method addT3XX

Parameters:
index -
vT3XX -
java.lang.IndexOutOfBoundsException

addT856

public void addT856(C856 vT856)
             throws java.lang.IndexOutOfBoundsException
Method addT856

Parameters:
vT856 -
java.lang.IndexOutOfBoundsException

addT856

public void addT856(int index,
                    C856 vT856)
             throws java.lang.IndexOutOfBoundsException
Method addT856

Parameters:
index -
vT856 -
java.lang.IndexOutOfBoundsException

clearNumSTD

public void clearNumSTD()
Method clearNumSTD


clearT210

public void clearT210()
Method clearT210


clearT3XX

public void clearT3XX()
Method clearT3XX


clearT856

public void clearT856()
Method clearT856


enumerateNumSTD

public java.util.Enumeration enumerateNumSTD()
Method enumerateNumSTD


enumerateT210

public java.util.Enumeration enumerateT210()
Method enumerateT210


enumerateT3XX

public java.util.Enumeration enumerateT3XX()
Method enumerateT3XX


enumerateT856

public java.util.Enumeration enumerateT856()
Method enumerateT856


equals

public boolean equals(java.lang.Object obj)
Note: hashCode() has not been overriden

Overrides:
equals in class sbnmarcBase
Parameters:
obj -

getGuida

public GuidaDoc getGuida()
Method getGuidaReturns the value of field 'guida'. The field 'guida' has the following description: informazioni corrispondenti a Record Label Unimarc

Returns:
the value of field 'guida'.

getLivelloAutDoc

public SbnLivello getLivelloAutDoc()
Method getLivelloAutDocReturns the value of field 'livelloAutDoc'.

Returns:
the value of field 'livelloAutDoc'.

getNaturaDoc

public SbnNaturaDocumento getNaturaDoc()
Method getNaturaDocReturns the value of field 'naturaDoc'.

Returns:
the value of field 'naturaDoc'.

getNumSTD

public NumStdType getNumSTD(int index)
                     throws java.lang.IndexOutOfBoundsException
Method getNumSTD

Parameters:
index -
java.lang.IndexOutOfBoundsException

getNumSTD

public NumStdType[] getNumSTD()
Method getNumSTD


getNumSTDCount

public int getNumSTDCount()
Method getNumSTDCount


getT001

public java.lang.String getT001()
Method getT001Returns the value of field 't001'. The field 't001' has the following description: identificativo documento (bid SBN: composto da codice polo+tipo materiale (moderno=0)+ progressivo)

Returns:
the value of field 't001'.

getT005

public java.lang.String getT005()
Method getT005Returns the value of field 't005'. The field 't005' has the following description: data di ultima variazione timestamp). Identifica la versione del documento

Returns:
the value of field 't005'.

getT100

public C100 getT100()
Method getT100Returns the value of field 't100'. The field 't100' has the following description: informazioni corrispondenti a Tag 100 Unimarc

Returns:
the value of field 't100'.

getT101

public C101 getT101()
Method getT101Returns the value of field 't101'. The field 't101' has the following description: informazioni corrispondenti a Tag 101 Unimarc: codice lingua

Returns:
the value of field 't101'.

getT102

public C102 getT102()
Method getT102Returns the value of field 't102'. The field 't102' has the following description: informazioni corrispondenti a Tag 102 Unimarc: codice paese

Returns:
the value of field 't102'.

getT110

public C110 getT110()
Method getT110Returns the value of field 't110'. The field 't110' has the following description: informazioni corrispondenti a Tag 110 Unimarc: tipo seriale e codice genere per seriali

Returns:
the value of field 't110'.

getT200

public C200 getT200()
Method getT200Returns the value of field 't200'. The field 't200' has the following description: informazioni corrispondenti a Tag 200 Unimarc: titolo e responsabilita' (area 1)

Returns:
the value of field 't200'.

getT205

public C205 getT205()
Method getT205Returns the value of field 't205'. The field 't205' has the following description: informazioni corrispondenti a Tag 205 Unimarc: area dell'edizione

Returns:
the value of field 't205'.

getT207

public C207 getT207()
Method getT207Returns the value of field 't207'. The field 't207' has the following description: informazioni corrispondenti a Tag 207 Unimarc: area della numerazione

Returns:
the value of field 't207'.

getT210

public C210 getT210(int index)
             throws java.lang.IndexOutOfBoundsException
Method getT210

Parameters:
index -
java.lang.IndexOutOfBoundsException

getT210

public C210[] getT210()
Method getT210


getT210Count

public int getT210Count()
Method getT210Count


getT215

public C215 getT215()
Method getT215Returns the value of field 't215'. The field 't215' has the following description: informazioni corrispondenti a Tag 215 Unimarc: area della descrizione fisica

Returns:
the value of field 't215'.

getT3XX

public C3XX getT3XX(int index)
             throws java.lang.IndexOutOfBoundsException
Method getT3XX

Parameters:
index -
java.lang.IndexOutOfBoundsException

getT3XX

public C3XX[] getT3XX()
Method getT3XX


getT3XXCount

public int getT3XXCount()
Method getT3XXCount


getT801

public C801 getT801()
Method getT801Returns the value of field 't801'. The field 't801' has the following description: informazioni corrispondenti a Tag 801 Unimarc: fonte del record

Returns:
the value of field 't801'.

getT856

public C856 getT856(int index)
             throws java.lang.IndexOutOfBoundsException
Method getT856

Parameters:
index -
java.lang.IndexOutOfBoundsException

getT856

public C856[] getT856()
Method getT856


getT856Count

public int getT856Count()
Method getT856Count


getTipoMateriale

public SbnMateriale getTipoMateriale()
Method getTipoMaterialeReturns the value of field 'tipoMateriale'.

Returns:
the value of field 'tipoMateriale'.

isValid

public boolean isValid()
Method isValid


marshal

public void marshal(java.io.Writer out)
             throws org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException
Method marshal

Parameters:
out -
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

marshal

public void marshal(org.xml.sax.ContentHandler handler)
             throws java.io.IOException,
                    org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException
Method marshal

Parameters:
handler -
java.io.IOException
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

removeNumSTD

public boolean removeNumSTD(NumStdType vNumSTD)
Method removeNumSTD

Parameters:
vNumSTD -

removeT210

public boolean removeT210(C210 vT210)
Method removeT210

Parameters:
vT210 -

removeT3XX

public boolean removeT3XX(C3XX vT3XX)
Method removeT3XX

Parameters:
vT3XX -

removeT856

public boolean removeT856(C856 vT856)
Method removeT856

Parameters:
vT856 -

setGuida

public void setGuida(GuidaDoc guida)
Method setGuidaSets the value of field 'guida'. The field 'guida' has the following description: informazioni corrispondenti a Record Label Unimarc

Parameters:
guida - the value of field 'guida'.

setLivelloAutDoc

public void setLivelloAutDoc(SbnLivello livelloAutDoc)
Method setLivelloAutDocSets the value of field 'livelloAutDoc'.

Parameters:
livelloAutDoc - the value of field 'livelloAutDoc'.

setNaturaDoc

public void setNaturaDoc(SbnNaturaDocumento naturaDoc)
Method setNaturaDocSets the value of field 'naturaDoc'.

Parameters:
naturaDoc - the value of field 'naturaDoc'.

setNumSTD

public void setNumSTD(int index,
                      NumStdType vNumSTD)
               throws java.lang.IndexOutOfBoundsException
Method setNumSTD

Parameters:
index -
vNumSTD -
java.lang.IndexOutOfBoundsException

setNumSTD

public void setNumSTD(NumStdType[] numSTDArray)
Method setNumSTD

Parameters:
numSTDArray -

setT001

public void setT001(java.lang.String t001)
Method setT001Sets the value of field 't001'. The field 't001' has the following description: identificativo documento (bid SBN: composto da codice polo+tipo materiale (moderno=0)+ progressivo)

Parameters:
t001 - the value of field 't001'.

setT005

public void setT005(java.lang.String t005)
Method setT005Sets the value of field 't005'. The field 't005' has the following description: data di ultima variazione timestamp). Identifica la versione del documento

Parameters:
t005 - the value of field 't005'.

setT100

public void setT100(C100 t100)
Method setT100Sets the value of field 't100'. The field 't100' has the following description: informazioni corrispondenti a Tag 100 Unimarc

Parameters:
t100 - the value of field 't100'.

setT101

public void setT101(C101 t101)
Method setT101Sets the value of field 't101'. The field 't101' has the following description: informazioni corrispondenti a Tag 101 Unimarc: codice lingua

Parameters:
t101 - the value of field 't101'.

setT102

public void setT102(C102 t102)
Method setT102Sets the value of field 't102'. The field 't102' has the following description: informazioni corrispondenti a Tag 102 Unimarc: codice paese

Parameters:
t102 - the value of field 't102'.

setT110

public void setT110(C110 t110)
Method setT110Sets the value of field 't110'. The field 't110' has the following description: informazioni corrispondenti a Tag 110 Unimarc: tipo seriale e codice genere per seriali

Parameters:
t110 - the value of field 't110'.

setT200

public void setT200(C200 t200)
Method setT200Sets the value of field 't200'. The field 't200' has the following description: informazioni corrispondenti a Tag 200 Unimarc: titolo e responsabilita' (area 1)

Parameters:
t200 - the value of field 't200'.

setT205

public void setT205(C205 t205)
Method setT205Sets the value of field 't205'. The field 't205' has the following description: informazioni corrispondenti a Tag 205 Unimarc: area dell'edizione

Parameters:
t205 - the value of field 't205'.

setT207

public void setT207(C207 t207)
Method setT207Sets the value of field 't207'. The field 't207' has the following description: informazioni corrispondenti a Tag 207 Unimarc: area della numerazione

Parameters:
t207 - the value of field 't207'.

setT210

public void setT210(int index,
                    C210 vT210)
             throws java.lang.IndexOutOfBoundsException
Method setT210

Parameters:
index -
vT210 -
java.lang.IndexOutOfBoundsException

setT210

public void setT210(C210[] t210Array)
Method setT210

Parameters:
t210Array -

setT215

public void setT215(C215 t215)
Method setT215Sets the value of field 't215'. The field 't215' has the following description: informazioni corrispondenti a Tag 215 Unimarc: area della descrizione fisica

Parameters:
t215 - the value of field 't215'.

setT3XX

public void setT3XX(int index,
                    C3XX vT3XX)
             throws java.lang.IndexOutOfBoundsException
Method setT3XX

Parameters:
index -
vT3XX -
java.lang.IndexOutOfBoundsException

setT3XX

public void setT3XX(C3XX[] t3XXArray)
Method setT3XX

Parameters:
t3XXArray -

setT801

public void setT801(C801 t801)
Method setT801Sets the value of field 't801'. The field 't801' has the following description: informazioni corrispondenti a Tag 801 Unimarc: fonte del record

Parameters:
t801 - the value of field 't801'.

setT856

public void setT856(int index,
                    C856 vT856)
             throws java.lang.IndexOutOfBoundsException
Method setT856

Parameters:
index -
vT856 -
java.lang.IndexOutOfBoundsException

setT856

public void setT856(C856[] t856Array)
Method setT856

Parameters:
t856Array -

setTipoMateriale

public void setTipoMateriale(SbnMateriale tipoMateriale)
Method setTipoMaterialeSets the value of field 'tipoMateriale'.

Parameters:
tipoMateriale - the value of field 'tipoMateriale'.

unmarshalDatiDocType

public static DatiDocType unmarshalDatiDocType(java.io.Reader reader)
                                        throws org.exolab.castor.xml.MarshalException,
                                               org.exolab.castor.xml.ValidationException
Method unmarshalDatiDocType

Parameters:
reader -
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

validate

public void validate()
              throws org.exolab.castor.xml.ValidationException
Method validate

org.exolab.castor.xml.ValidationException