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

See Also:
Serialized Form

Constructor Summary
DatiDocType()
           
 
Method Summary
 void addNumSTD(int index, NumStdType vNumSTD)
           
 void addNumSTD(NumStdType vNumSTD)
           
 void addT210(C210 vT210)
           
 void addT210(int index, C210 vT210)
           
 void clearNumSTD()
           
 void clearT210()
           
 java.util.Enumeration enumerateNumSTD()
           
 java.util.Enumeration enumerateT210()
           
 boolean equals(java.lang.Object obj)
          Note: hashCode() has not been overriden
 GuidaDoc getGuida()
          Returns the value of field 'guida'.
 SbnLivello getLivelloAut()
          Returns the value of field 'livelloAut'.
 NumStdType[] getNumSTD()
           
 NumStdType getNumSTD(int index)
           
 int getNumSTDCount()
           
 java.lang.String getT001()
          Returns the value of field 't001'.
 java.lang.String getT005()
          Returns the value of field 't005'.
 C100 getT100()
          Returns the value of field 't100'.
 C101 getT101()
          Returns the value of field 't101'.
 C102 getT102()
          Returns the value of field 't102'.
 C110 getT110()
          Returns the value of field 't110'.
 C200 getT200()
          Returns the value of field 't200'.
 C205 getT205()
          Returns the value of field 't205'.
 C207 getT207()
          Returns the value of field 't207'.
 C210[] getT210()
           
 C210 getT210(int index)
           
 int getT210Count()
           
 C215 getT215()
          Returns the value of field 't215'.
 C3XX getT3XX()
          Returns the value of field 't3XX'.
 C801 getT801()
          Returns the value of field 't801'.
 C856 getT856()
          Returns the value of field 't856'.
 SbnMateriale getTipoMateriale()
          Returns the value of field 'tipoMateriale'.
 boolean isValid()
           
 void marshal(org.xml.sax.ContentHandler handler)
           
 void marshal(java.io.Writer out)
           
 boolean removeNumSTD(NumStdType vNumSTD)
           
 boolean removeT210(C210 vT210)
           
 void setGuida(GuidaDoc guida)
          Sets the value of field 'guida'.
 void setLivelloAut(SbnLivello livelloAut)
          Sets the value of field 'livelloAut'.
 void setNumSTD(int index, NumStdType vNumSTD)
           
 void setNumSTD(NumStdType[] numSTDArray)
           
 void setT001(java.lang.String t001)
          Sets the value of field 't001'.
 void setT005(java.lang.String t005)
          Sets the value of field 't005'.
 void setT100(C100 t100)
          Sets the value of field 't100'.
 void setT101(C101 t101)
          Sets the value of field 't101'.
 void setT102(C102 t102)
          Sets the value of field 't102'.
 void setT110(C110 t110)
          Sets the value of field 't110'.
 void setT200(C200 t200)
          Sets the value of field 't200'.
 void setT205(C205 t205)
          Sets the value of field 't205'.
 void setT207(C207 t207)
          Sets the value of field 't207'.
 void setT210(C210[] t210Array)
           
 void setT210(int index, C210 vT210)
           
 void setT215(C215 t215)
          Sets the value of field 't215'.
 void setT3XX(C3XX t3XX)
          Sets the value of field 't3XX'.
 void setT801(C801 t801)
          Sets the value of field 't801'.
 void setT856(C856 t856)
          Sets the value of field 't856'.
 void setTipoMateriale(SbnMateriale tipoMateriale)
          Sets the value of field 'tipoMateriale'.
static DatiDocType unmarshalDatiDocType(java.io.Reader reader)
           
 void validate()
           
 
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
Parameters:
vNumSTD -  

addNumSTD

public void addNumSTD(int index,
                      NumStdType vNumSTD)
               throws java.lang.IndexOutOfBoundsException
Parameters:
index -  
vNumSTD -  

addT210

public void addT210(C210 vT210)
             throws java.lang.IndexOutOfBoundsException
Parameters:
vT210 -  

addT210

public void addT210(int index,
                    C210 vT210)
             throws java.lang.IndexOutOfBoundsException
Parameters:
index -  
vT210 -  

clearNumSTD

public void clearNumSTD()

clearT210

public void clearT210()

enumerateNumSTD

public java.util.Enumeration enumerateNumSTD()

enumerateT210

public java.util.Enumeration enumerateT210()

equals

public boolean equals(java.lang.Object obj)
Note: hashCode() has not been overriden
Overrides:
equals in class java.lang.Object
Parameters:
obj -  

getGuida

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

getLivelloAut

public SbnLivello getLivelloAut()
Returns the value of field 'livelloAut'.
Returns:
the value of field 'livelloAut'.

getNumSTD

public NumStdType getNumSTD(int index)
                     throws java.lang.IndexOutOfBoundsException
Parameters:
index -  

getNumSTD

public NumStdType[] getNumSTD()

getNumSTDCount

public int getNumSTDCount()

getT001

public java.lang.String getT001()
Returns 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()
Returns 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()
Returns 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()
Returns 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()
Returns 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()
Returns 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()
Returns 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()
Returns 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()
Returns 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
Parameters:
index -  

getT210

public C210[] getT210()

getT210Count

public int getT210Count()

getT215

public C215 getT215()
Returns 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()
Returns the value of field 't3XX'. The field 't3XX' has the following description: note sul documento.informazioni corrispondenti a Tag Unimarc indicato nel tipo nota (es. 300 = area delle note isbd)
Returns:
the value of field 't3XX'.

getT801

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

getT856

public C856 getT856()
Returns the value of field 't856'. The field 't856' has the following description: informazioni corrispondenti a Tag 856 Unimarc: risorsa elettronica
Returns:
the value of field 't856'.

getTipoMateriale

public SbnMateriale getTipoMateriale()
Returns the value of field 'tipoMateriale'.
Returns:
the value of field 'tipoMateriale'.

isValid

public boolean isValid()

marshal

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

marshal

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

removeNumSTD

public boolean removeNumSTD(NumStdType vNumSTD)
Parameters:
vNumSTD -  

removeT210

public boolean removeT210(C210 vT210)
Parameters:
vT210 -  

setGuida

public void setGuida(GuidaDoc guida)
Sets 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'.

setLivelloAut

public void setLivelloAut(SbnLivello livelloAut)
Sets the value of field 'livelloAut'.
Parameters:
livelloAut - the value of field 'livelloAut'.

setNumSTD

public void setNumSTD(int index,
                      NumStdType vNumSTD)
               throws java.lang.IndexOutOfBoundsException
Parameters:
index -  
vNumSTD -  

setNumSTD

public void setNumSTD(NumStdType[] numSTDArray)
Parameters:
numSTDArray -  

setT001

public void setT001(java.lang.String t001)
Sets 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)
Sets 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)
Sets 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)
Sets 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)
Sets 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)
Sets 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)
Sets 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)
Sets 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)
Sets 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
Parameters:
index -  
vT210 -  

setT210

public void setT210(C210[] t210Array)
Parameters:
t210Array -  

setT215

public void setT215(C215 t215)
Sets 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(C3XX t3XX)
Sets the value of field 't3XX'. The field 't3XX' has the following description: note sul documento.informazioni corrispondenti a Tag Unimarc indicato nel tipo nota (es. 300 = area delle note isbd)
Parameters:
t3XX - the value of field 't3XX'.

setT801

public void setT801(C801 t801)
Sets the value of field 't801'. The field 't801' has the following description: informazioni corrispondenti a Tag 801 Unimarc: finte del record
Parameters:
t801 - the value of field 't801'.

setT856

public void setT856(C856 t856)
Sets the value of field 't856'. The field 't856' has the following description: informazioni corrispondenti a Tag 856 Unimarc: risorsa elettronica
Parameters:
t856 - the value of field 't856'.

setTipoMateriale

public void setTipoMateriale(SbnMateriale tipoMateriale)
Sets 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
Parameters:
reader -  

validate

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