sbnmarc
Class CercaDatiTitType

java.lang.Object
  |
  +--sbnmarcBase.sbnmarcBase
        |
        +--sbnmarc.CercaDatiTitType
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
CercaDocAnticoType, CercaDocCartograficoType, CercaDocGraficaType, CercaDocMusicaType

public class CercaDatiTitType
extends sbnmarcBase
implements java.io.Serializable

CERCA TITOLI canali di ricerca: T001 = SbnID, NumSTD = tipo e numero standard titoloCerca= stringa o chiavi titolo. i canali possono non essere presente se si usa un canale specifico sul tipo materiale. se la ricerca viene fatta per titoloCerca il risultato puo' comprendere anche elementi di authority di tipo 'titolo uniforme' e 'titolo uniforme musicale' Gli altri elementi sono filtri di ricerca

See Also:
Serialized Form

Constructor Summary
CercaDatiTitType()
           
 
Method Summary
 void addGuida(GuidaDoc vGuida)
          Method addGuida
 void addGuida(int index, GuidaDoc vGuida)
          Method addGuida
 void addNaturaSbn(int index, java.lang.String vNaturaSbn)
          Method addNaturaSbn
 void addNaturaSbn(java.lang.String vNaturaSbn)
          Method addNaturaSbn
 void addTipoMateriale(int index, SbnMateriale vTipoMateriale)
          Method addTipoMateriale
 void addTipoMateriale(SbnMateriale vTipoMateriale)
          Method addTipoMateriale
 void clearGuida()
          Method clearGuida
 void clearNaturaSbn()
          Method clearNaturaSbn
 void clearTipoMateriale()
          Method clearTipoMateriale
 java.util.Enumeration enumerateGuida()
          Method enumerateGuida
 java.util.Enumeration enumerateNaturaSbn()
          Method enumerateNaturaSbn
 java.util.Enumeration enumerateTipoMateriale()
          Method enumerateTipoMateriale
 boolean equals(java.lang.Object obj)
          Note: hashCode() has not been overriden
 CercaDatiTitTypeChoice getCercaDatiTitTypeChoice()
          Method getCercaDatiTitTypeChoiceReturns the value of field 'cercaDatiTitTypeChoice'.
 ElementoAutLegatoType getElementoAutLegato()
          Method getElementoAutLegatoReturns the value of field 'elementoAutLegato'.
 GuidaDoc[] getGuida()
          Method getGuida
 GuidaDoc getGuida(int index)
          Method getGuida
 int getGuidaCount()
          Method getGuidaCount
 SbnLivello getLivelloAut_A()
          Method getLivelloAut_AReturns the value of field 'livelloAut_A'.
 SbnLivello getLivelloAut_Da()
          Method getLivelloAut_DaReturns the value of field 'livelloAut_Da'.
 java.lang.String[] getNaturaSbn()
          Method getNaturaSbn
 java.lang.String getNaturaSbn(int index)
          Method getNaturaSbn
 int getNaturaSbnCount()
          Method getNaturaSbnCount
 SbnSpecLegameDoc getSottoTipoLegame()
          Method getSottoTipoLegameReturns the value of field 'sottoTipoLegame'.
 SbnRangeDate getT005_Range()
          Method getT005_RangeReturns the value of field 't005_Range'.
 C100 getT100_A()
          Method getT100_AReturns the value of field 't100_A'.
 C100 getT100_Da()
          Method getT100_DaReturns the value of field 't100_Da'.
 C101 getT101()
          Method getT101Returns the value of field 't101'.
 C102 getT102()
          Method getT102Returns the value of field 't102'.
 C105 getT105()
          Method getT105Returns the value of field 't105'.
 SbnMateriale[] getTipoMateriale()
          Method getTipoMateriale
 SbnMateriale getTipoMateriale(int index)
          Method getTipoMateriale
 int getTipoMaterialeCount()
          Method getTipoMaterialeCount
 boolean isValid()
          Method isValid
 void marshal(org.xml.sax.ContentHandler handler)
          Method marshal
 void marshal(java.io.Writer out)
          Method marshal
 boolean removeGuida(GuidaDoc vGuida)
          Method removeGuida
 boolean removeNaturaSbn(java.lang.String vNaturaSbn)
          Method removeNaturaSbn
 boolean removeTipoMateriale(SbnMateriale vTipoMateriale)
          Method removeTipoMateriale
 void setCercaDatiTitTypeChoice(CercaDatiTitTypeChoice cercaDatiTitTypeChoice)
          Method setCercaDatiTitTypeChoiceSets the value of field 'cercaDatiTitTypeChoice'.
 void setElementoAutLegato(ElementoAutLegatoType elementoAutLegato)
          Method setElementoAutLegatoSets the value of field 'elementoAutLegato'.
 void setGuida(GuidaDoc[] guidaArray)
          Method setGuida
 void setGuida(int index, GuidaDoc vGuida)
          Method setGuida
 void setLivelloAut_A(SbnLivello livelloAut_A)
          Method setLivelloAut_ASets the value of field 'livelloAut_A'.
 void setLivelloAut_Da(SbnLivello livelloAut_Da)
          Method setLivelloAut_DaSets the value of field 'livelloAut_Da'.
 void setNaturaSbn(int index, java.lang.String vNaturaSbn)
          Method setNaturaSbn
 void setNaturaSbn(java.lang.String[] naturaSbnArray)
          Method setNaturaSbn
 void setSottoTipoLegame(SbnSpecLegameDoc sottoTipoLegame)
          Method setSottoTipoLegameSets the value of field 'sottoTipoLegame'.
 void setT005_Range(SbnRangeDate t005_Range)
          Method setT005_RangeSets the value of field 't005_Range'.
 void setT100_A(C100 t100_A)
          Method setT100_ASets the value of field 't100_A'.
 void setT100_Da(C100 t100_Da)
          Method setT100_DaSets the value of field 't100_Da'.
 void setT101(C101 t101)
          Method setT101Sets the value of field 't101'.
 void setT102(C102 t102)
          Method setT102Sets the value of field 't102'.
 void setT105(C105 t105)
          Method setT105Sets the value of field 't105'.
 void setTipoMateriale(int index, SbnMateriale vTipoMateriale)
          Method setTipoMateriale
 void setTipoMateriale(SbnMateriale[] tipoMaterialeArray)
          Method setTipoMateriale
static CercaDatiTitType unmarshalCercaDatiTitType(java.io.Reader reader)
          Method unmarshalCercaDatiTitType
 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

CercaDatiTitType

public CercaDatiTitType()
Method Detail

addGuida

public void addGuida(GuidaDoc vGuida)
              throws java.lang.IndexOutOfBoundsException
Method addGuida

Parameters:
vGuida -
java.lang.IndexOutOfBoundsException

addGuida

public void addGuida(int index,
                     GuidaDoc vGuida)
              throws java.lang.IndexOutOfBoundsException
Method addGuida

Parameters:
index -
vGuida -
java.lang.IndexOutOfBoundsException

addNaturaSbn

public void addNaturaSbn(java.lang.String vNaturaSbn)
                  throws java.lang.IndexOutOfBoundsException
Method addNaturaSbn

Parameters:
vNaturaSbn -
java.lang.IndexOutOfBoundsException

addNaturaSbn

public void addNaturaSbn(int index,
                         java.lang.String vNaturaSbn)
                  throws java.lang.IndexOutOfBoundsException
Method addNaturaSbn

Parameters:
index -
vNaturaSbn -
java.lang.IndexOutOfBoundsException

addTipoMateriale

public void addTipoMateriale(SbnMateriale vTipoMateriale)
                      throws java.lang.IndexOutOfBoundsException
Method addTipoMateriale

Parameters:
vTipoMateriale -
java.lang.IndexOutOfBoundsException

addTipoMateriale

public void addTipoMateriale(int index,
                             SbnMateriale vTipoMateriale)
                      throws java.lang.IndexOutOfBoundsException
Method addTipoMateriale

Parameters:
index -
vTipoMateriale -
java.lang.IndexOutOfBoundsException

clearGuida

public void clearGuida()
Method clearGuida


clearNaturaSbn

public void clearNaturaSbn()
Method clearNaturaSbn


clearTipoMateriale

public void clearTipoMateriale()
Method clearTipoMateriale


enumerateGuida

public java.util.Enumeration enumerateGuida()
Method enumerateGuida


enumerateNaturaSbn

public java.util.Enumeration enumerateNaturaSbn()
Method enumerateNaturaSbn


enumerateTipoMateriale

public java.util.Enumeration enumerateTipoMateriale()
Method enumerateTipoMateriale


equals

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

Overrides:
equals in class sbnmarcBase
Parameters:
obj -

getCercaDatiTitTypeChoice

public CercaDatiTitTypeChoice getCercaDatiTitTypeChoice()
Method getCercaDatiTitTypeChoiceReturns the value of field 'cercaDatiTitTypeChoice'.

Returns:
the value of field 'cercaDatiTitTypeChoice'.

getElementoAutLegato

public ElementoAutLegatoType getElementoAutLegato()
Method getElementoAutLegatoReturns the value of field 'elementoAutLegato'. The field 'elementoAutLegato' has the following description: filtro su elementi di authority legati ai documenti

Returns:
the value of field 'elementoAutLegato'.

getGuida

public GuidaDoc getGuida(int index)
                  throws java.lang.IndexOutOfBoundsException
Method getGuida

Parameters:
index -
java.lang.IndexOutOfBoundsException

getGuida

public GuidaDoc[] getGuida()
Method getGuida


getGuidaCount

public int getGuidaCount()
Method getGuidaCount


getLivelloAut_A

public SbnLivello getLivelloAut_A()
Method getLivelloAut_AReturns the value of field 'livelloAut_A'. The field 'livelloAut_A' has the following description: estremo superiore di range su livello autorita': si considerano livelli uguali o inferiori. Per ricerca puntuale su un livello deve coincidere con livelloAut_Da

Returns:
the value of field 'livelloAut_A'.

getLivelloAut_Da

public SbnLivello getLivelloAut_Da()
Method getLivelloAut_DaReturns the value of field 'livelloAut_Da'. The field 'livelloAut_Da' has the following description: estremo inferiore di range su livello autorita': si considerano livelli uguali o superiori. Per ricerca puntuale su un livello deve coincidere con livelloAut_A

Returns:
the value of field 'livelloAut_Da'.

getNaturaSbn

public java.lang.String getNaturaSbn(int index)
                              throws java.lang.IndexOutOfBoundsException
Method getNaturaSbn

Parameters:
index -
java.lang.IndexOutOfBoundsException

getNaturaSbn

public java.lang.String[] getNaturaSbn()
Method getNaturaSbn


getNaturaSbnCount

public int getNaturaSbnCount()
Method getNaturaSbnCount


getSottoTipoLegame

public SbnSpecLegameDoc getSottoTipoLegame()
Method getSottoTipoLegameReturns the value of field 'sottoTipoLegame'. The field 'sottoTipoLegame' has the following description: possibilita' filtro sul sottotipo del legame, valido per ricerca di titoli di accesso di natura D, viene applicato come filtro sulla relazione con i titoli collegati

Returns:
the value of field 'sottoTipoLegame'.

getT005_Range

public SbnRangeDate getT005_Range()
Method getT005_RangeReturns the value of field 't005_Range'. The field 't005_Range' has the following description: intervallo su data di ultima variazione (timestamp)

Returns:
the value of field 't005_Range'.

getT100_A

public C100 getT100_A()
Method getT100_AReturns the value of field 't100_A'. The field 't100_A' has the following description: filtri utilizzabili per la ricerca: tipo data; dataUno; dataDue. Estremo superiore di range sulle date: si considerano valori uguali o inferiori. Per ricerca puntuale i valori devono coincidere con T100_A

Returns:
the value of field 't100_A'.

getT100_Da

public C100 getT100_Da()
Method getT100_DaReturns the value of field 't100_Da'. The field 't100_Da' has the following description: filtri utilizzabili per la ricerca: tipo data; dataUno; dataDue. Estremo inferiore di range sulle date: si considerano valori uguali o superiori. Per ricerca puntuale i valori devono coincidere con T100_A

Returns:
the value of field 't100_Da'.

getT101

public C101 getT101()
Method getT101Returns the value of field 't101'. The field 't101' has the following description: filtro su codice lingua della pubblicazione

Returns:
the value of field 't101'.

getT102

public C102 getT102()
Method getT102Returns the value of field 't102'. The field 't102' has the following description: filtro su codice paese della pubblicazione

Returns:
the value of field 't102'.

getT105

public C105 getT105()
Method getT105Returns the value of field 't105'. The field 't105' has the following description: solo per materiale moderno. Filtro su codice genere: fino a 4 valori in OR

Returns:
the value of field 't105'.

getTipoMateriale

public SbnMateriale getTipoMateriale(int index)
                              throws java.lang.IndexOutOfBoundsException
Method getTipoMateriale

Parameters:
index -
java.lang.IndexOutOfBoundsException

getTipoMateriale

public SbnMateriale[] getTipoMateriale()
Method getTipoMateriale


getTipoMaterialeCount

public int getTipoMaterialeCount()
Method getTipoMaterialeCount


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

removeGuida

public boolean removeGuida(GuidaDoc vGuida)
Method removeGuida

Parameters:
vGuida -

removeNaturaSbn

public boolean removeNaturaSbn(java.lang.String vNaturaSbn)
Method removeNaturaSbn

Parameters:
vNaturaSbn -

removeTipoMateriale

public boolean removeTipoMateriale(SbnMateriale vTipoMateriale)
Method removeTipoMateriale

Parameters:
vTipoMateriale -

setCercaDatiTitTypeChoice

public void setCercaDatiTitTypeChoice(CercaDatiTitTypeChoice cercaDatiTitTypeChoice)
Method setCercaDatiTitTypeChoiceSets the value of field 'cercaDatiTitTypeChoice'.

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

setElementoAutLegato

public void setElementoAutLegato(ElementoAutLegatoType elementoAutLegato)
Method setElementoAutLegatoSets the value of field 'elementoAutLegato'. The field 'elementoAutLegato' has the following description: filtro su elementi di authority legati ai documenti

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

setGuida

public void setGuida(int index,
                     GuidaDoc vGuida)
              throws java.lang.IndexOutOfBoundsException
Method setGuida

Parameters:
index -
vGuida -
java.lang.IndexOutOfBoundsException

setGuida

public void setGuida(GuidaDoc[] guidaArray)
Method setGuida

Parameters:
guidaArray -

setLivelloAut_A

public void setLivelloAut_A(SbnLivello livelloAut_A)
Method setLivelloAut_ASets the value of field 'livelloAut_A'. The field 'livelloAut_A' has the following description: estremo superiore di range su livello autorita': si considerano livelli uguali o inferiori. Per ricerca puntuale su un livello deve coincidere con livelloAut_Da

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

setLivelloAut_Da

public void setLivelloAut_Da(SbnLivello livelloAut_Da)
Method setLivelloAut_DaSets the value of field 'livelloAut_Da'. The field 'livelloAut_Da' has the following description: estremo inferiore di range su livello autorita': si considerano livelli uguali o superiori. Per ricerca puntuale su un livello deve coincidere con livelloAut_A

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

setNaturaSbn

public void setNaturaSbn(int index,
                         java.lang.String vNaturaSbn)
                  throws java.lang.IndexOutOfBoundsException
Method setNaturaSbn

Parameters:
index -
vNaturaSbn -
java.lang.IndexOutOfBoundsException

setNaturaSbn

public void setNaturaSbn(java.lang.String[] naturaSbnArray)
Method setNaturaSbn

Parameters:
naturaSbnArray -

setSottoTipoLegame

public void setSottoTipoLegame(SbnSpecLegameDoc sottoTipoLegame)
Method setSottoTipoLegameSets the value of field 'sottoTipoLegame'. The field 'sottoTipoLegame' has the following description: possibilita' filtro sul sottotipo del legame, valido per ricerca di titoli di accesso di natura D, viene applicato come filtro sulla relazione con i titoli collegati

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

setT005_Range

public void setT005_Range(SbnRangeDate t005_Range)
Method setT005_RangeSets the value of field 't005_Range'. The field 't005_Range' has the following description: intervallo su data di ultima variazione (timestamp)

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

setT100_A

public void setT100_A(C100 t100_A)
Method setT100_ASets the value of field 't100_A'. The field 't100_A' has the following description: filtri utilizzabili per la ricerca: tipo data; dataUno; dataDue. Estremo superiore di range sulle date: si considerano valori uguali o inferiori. Per ricerca puntuale i valori devono coincidere con T100_A

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

setT100_Da

public void setT100_Da(C100 t100_Da)
Method setT100_DaSets the value of field 't100_Da'. The field 't100_Da' has the following description: filtri utilizzabili per la ricerca: tipo data; dataUno; dataDue. Estremo inferiore di range sulle date: si considerano valori uguali o superiori. Per ricerca puntuale i valori devono coincidere con T100_A

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

setT101

public void setT101(C101 t101)
Method setT101Sets the value of field 't101'. The field 't101' has the following description: filtro su codice lingua della pubblicazione

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: filtro su codice paese della pubblicazione

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

setT105

public void setT105(C105 t105)
Method setT105Sets the value of field 't105'. The field 't105' has the following description: solo per materiale moderno. Filtro su codice genere: fino a 4 valori in OR

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

setTipoMateriale

public void setTipoMateriale(int index,
                             SbnMateriale vTipoMateriale)
                      throws java.lang.IndexOutOfBoundsException
Method setTipoMateriale

Parameters:
index -
vTipoMateriale -
java.lang.IndexOutOfBoundsException

setTipoMateriale

public void setTipoMateriale(SbnMateriale[] tipoMaterialeArray)
Method setTipoMateriale

Parameters:
tipoMaterialeArray -

unmarshalCercaDatiTitType

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

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