sbnmarc
Class CercaDatiTitType

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

public class CercaDatiTitType
extends sbnmarcBase
implements java.io.Serializable

CERCA TITOLI canali di ricerca: T001 = SbnID, NumSTD = numero standard (il tipo e' facoltativo ??) 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)
           
 void addGuida(int index, GuidaDoc vGuida)
           
 void addNaturaTit(int index, java.lang.String vNaturaTit)
           
 void addNaturaTit(java.lang.String vNaturaTit)
           
 void addTipoMateriale(int index, SbnMateriale vTipoMateriale)
           
 void addTipoMateriale(SbnMateriale vTipoMateriale)
           
 void clearGuida()
           
 void clearNaturaTit()
           
 void clearTipoMateriale()
           
 java.util.Enumeration enumerateGuida()
           
 java.util.Enumeration enumerateNaturaTit()
           
 java.util.Enumeration enumerateTipoMateriale()
           
 boolean equals(java.lang.Object obj)
          Note: hashCode() has not been overriden
 CercaDatiTitTypeChoice getCercaDatiTitTypeChoice()
          Returns the value of field 'cercaDatiTitTypeChoice'.
 ElementoAutLegatoType getElementoAutLegato()
          Returns the value of field 'elementoAutLegato'.
 GuidaDoc[] getGuida()
           
 GuidaDoc getGuida(int index)
           
 int getGuidaCount()
           
 SbnLivello getLivelloAut_A()
          Returns the value of field 'livelloAut_A'.
 SbnLivello getLivelloAut_Da()
          Returns the value of field 'livelloAut_Da'.
 java.lang.String[] getNaturaTit()
           
 java.lang.String getNaturaTit(int index)
           
 int getNaturaTitCount()
           
 SbnRangeDate getT005_Range()
          Returns the value of field 't005_Range'.
 C100 getT100_A()
          Returns the value of field 't100_A'.
 C100 getT100_Da()
          Returns the value of field 't100_Da'.
 C101 getT101()
          Returns the value of field 't101'.
 C102 getT102()
          Returns the value of field 't102'.
 C105 getT105()
          Returns the value of field 't105'.
 SbnMateriale[] getTipoMateriale()
           
 SbnMateriale getTipoMateriale(int index)
           
 int getTipoMaterialeCount()
           
 boolean isValid()
           
 void marshal(org.xml.sax.ContentHandler handler)
           
 void marshal(java.io.Writer out)
           
 boolean removeGuida(GuidaDoc vGuida)
           
 boolean removeNaturaTit(java.lang.String vNaturaTit)
           
 boolean removeTipoMateriale(SbnMateriale vTipoMateriale)
           
 void setCercaDatiTitTypeChoice(CercaDatiTitTypeChoice cercaDatiTitTypeChoice)
          Sets the value of field 'cercaDatiTitTypeChoice'.
 void setElementoAutLegato(ElementoAutLegatoType elementoAutLegato)
          Sets the value of field 'elementoAutLegato'.
 void setGuida(GuidaDoc[] guidaArray)
           
 void setGuida(int index, GuidaDoc vGuida)
           
 void setLivelloAut_A(SbnLivello livelloAut_A)
          Sets the value of field 'livelloAut_A'.
 void setLivelloAut_Da(SbnLivello livelloAut_Da)
          Sets the value of field 'livelloAut_Da'.
 void setNaturaTit(int index, java.lang.String vNaturaTit)
           
 void setNaturaTit(java.lang.String[] naturaTitArray)
           
 void setT005_Range(SbnRangeDate t005_Range)
          Sets the value of field 't005_Range'.
 void setT100_A(C100 t100_A)
          Sets the value of field 't100_A'.
 void setT100_Da(C100 t100_Da)
          Sets the value of field 't100_Da'.
 void setT101(C101 t101)
          Sets the value of field 't101'.
 void setT102(C102 t102)
          Sets the value of field 't102'.
 void setT105(C105 t105)
          Sets the value of field 't105'.
 void setTipoMateriale(int index, SbnMateriale vTipoMateriale)
           
 void setTipoMateriale(SbnMateriale[] tipoMaterialeArray)
           
static CercaDatiTitType unmarshalCercaDatiTitType(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

CercaDatiTitType

public CercaDatiTitType()
Method Detail

addGuida

public void addGuida(GuidaDoc vGuida)
              throws java.lang.IndexOutOfBoundsException
Parameters:
vGuida -  

addGuida

public void addGuida(int index,
                     GuidaDoc vGuida)
              throws java.lang.IndexOutOfBoundsException
Parameters:
index -  
vGuida -  

addNaturaTit

public void addNaturaTit(java.lang.String vNaturaTit)
                  throws java.lang.IndexOutOfBoundsException
Parameters:
vNaturaTit -  

addNaturaTit

public void addNaturaTit(int index,
                         java.lang.String vNaturaTit)
                  throws java.lang.IndexOutOfBoundsException
Parameters:
index -  
vNaturaTit -  

addTipoMateriale

public void addTipoMateriale(SbnMateriale vTipoMateriale)
                      throws java.lang.IndexOutOfBoundsException
Parameters:
vTipoMateriale -  

addTipoMateriale

public void addTipoMateriale(int index,
                             SbnMateriale vTipoMateriale)
                      throws java.lang.IndexOutOfBoundsException
Parameters:
index -  
vTipoMateriale -  

clearGuida

public void clearGuida()

clearNaturaTit

public void clearNaturaTit()

clearTipoMateriale

public void clearTipoMateriale()

enumerateGuida

public java.util.Enumeration enumerateGuida()

enumerateNaturaTit

public java.util.Enumeration enumerateNaturaTit()

enumerateTipoMateriale

public java.util.Enumeration enumerateTipoMateriale()

equals

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

getCercaDatiTitTypeChoice

public CercaDatiTitTypeChoice getCercaDatiTitTypeChoice()
Returns the value of field 'cercaDatiTitTypeChoice'.
Returns:
the value of field 'cercaDatiTitTypeChoice'.

getElementoAutLegato

public ElementoAutLegatoType getElementoAutLegato()
Returns 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
Parameters:
index -  

getGuida

public GuidaDoc[] getGuida()

getGuidaCount

public int getGuidaCount()

getLivelloAut_A

public SbnLivello getLivelloAut_A()
Returns 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()
Returns 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'.

getNaturaTit

public java.lang.String getNaturaTit(int index)
                              throws java.lang.IndexOutOfBoundsException
Parameters:
index -  

getNaturaTit

public java.lang.String[] getNaturaTit()

getNaturaTitCount

public int getNaturaTitCount()

getT005_Range

public SbnRangeDate getT005_Range()
Returns 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()
Returns 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()
Returns 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()
Returns 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()
Returns 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()
Returns the value of field 't105'. The field 't105' has the following description: 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
Parameters:
index -  

getTipoMateriale

public SbnMateriale[] getTipoMateriale()

getTipoMaterialeCount

public int getTipoMaterialeCount()

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 -  

removeGuida

public boolean removeGuida(GuidaDoc vGuida)
Parameters:
vGuida -  

removeNaturaTit

public boolean removeNaturaTit(java.lang.String vNaturaTit)
Parameters:
vNaturaTit -  

removeTipoMateriale

public boolean removeTipoMateriale(SbnMateriale vTipoMateriale)
Parameters:
vTipoMateriale -  

setCercaDatiTitTypeChoice

public void setCercaDatiTitTypeChoice(CercaDatiTitTypeChoice cercaDatiTitTypeChoice)
Sets the value of field 'cercaDatiTitTypeChoice'.
Parameters:
cercaDatiTitTypeChoice - the value of field 'cercaDatiTitTypeChoice'.

setElementoAutLegato

public void setElementoAutLegato(ElementoAutLegatoType elementoAutLegato)
Sets 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
Parameters:
index -  
vGuida -  

setGuida

public void setGuida(GuidaDoc[] guidaArray)
Parameters:
guidaArray -  

setLivelloAut_A

public void setLivelloAut_A(SbnLivello livelloAut_A)
Sets 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)
Sets 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'.

setNaturaTit

public void setNaturaTit(int index,
                         java.lang.String vNaturaTit)
                  throws java.lang.IndexOutOfBoundsException
Parameters:
index -  
vNaturaTit -  

setNaturaTit

public void setNaturaTit(java.lang.String[] naturaTitArray)
Parameters:
naturaTitArray -  

setT005_Range

public void setT005_Range(SbnRangeDate t005_Range)
Sets 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)
Sets 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)
Sets 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)
Sets 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)
Sets 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)
Sets the value of field 't105'. The field 't105' has the following description: 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
Parameters:
index -  
vTipoMateriale -  

setTipoMateriale

public void setTipoMateriale(SbnMateriale[] tipoMaterialeArray)
Parameters:
tipoMaterialeArray -  

unmarshalCercaDatiTitType

public static CercaDatiTitType unmarshalCercaDatiTitType(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