sbnmarc
Class CercaAutoreType

java.lang.Object
  |
  +--sbnmarcBase.sbnmarcBase
        |
        +--sbnmarc.CercaDatiAutType
              |
              +--sbnmarc.CercaAutoreType
All Implemented Interfaces:
java.io.Serializable

public class CercaAutoreType
extends CercaDatiAutType
implements java.io.Serializable

Canali e filtri specifici per tipo authority Autore. Il relator code e tipo responsabilita' vengono applicati come filtro sul legame tit-aut

See Also:
Serialized Form

Constructor Summary
CercaAutoreType()
           
 
Method Summary
 void addParoleAut(int index, java.lang.String vParoleAut)
           
 void addParoleAut(java.lang.String vParoleAut)
           
 void addTipoNome(int index, SbnTipoNomeAutore vTipoNome)
           
 void addTipoNome(SbnTipoNomeAutore vTipoNome)
           
 void clearParoleAut()
           
 void clearTipoNome()
           
 java.util.Enumeration enumerateParoleAut()
           
 java.util.Enumeration enumerateTipoNome()
           
 boolean equals(java.lang.Object obj)
          Note: hashCode() has not been overriden
 ChiaviAutoreCercaType getChiaviAutoreCerca()
          Returns the value of field 'chiaviAutoreCerca'.
 java.lang.String getDataFine_A()
          Returns the value of field 'dataFine_A'.
 java.lang.String getDataFine_Da()
          Returns the value of field 'dataFine_Da'.
 java.lang.String getDataInizio_A()
          Returns the value of field 'dataInizio_A'.
 java.lang.String getDataInizio_Da()
          Returns the value of field 'dataInizio_Da'.
 java.lang.String[] getParoleAut()
           
 java.lang.String getParoleAut(int index)
           
 int getParoleAutCount()
           
 C102 getT102()
          Returns the value of field 't102'.
 SbnTipoNomeAutore[] getTipoNome()
           
 SbnTipoNomeAutore getTipoNome(int index)
           
 int getTipoNomeCount()
           
 boolean isValid()
           
 void marshal(org.xml.sax.ContentHandler handler)
           
 void marshal(java.io.Writer out)
           
 boolean removeParoleAut(java.lang.String vParoleAut)
           
 boolean removeTipoNome(SbnTipoNomeAutore vTipoNome)
           
 void setChiaviAutoreCerca(ChiaviAutoreCercaType chiaviAutoreCerca)
          Sets the value of field 'chiaviAutoreCerca'.
 void setDataFine_A(java.lang.String dataFine_A)
          Sets the value of field 'dataFine_A'.
 void setDataFine_Da(java.lang.String dataFine_Da)
          Sets the value of field 'dataFine_Da'.
 void setDataInizio_A(java.lang.String dataInizio_A)
          Sets the value of field 'dataInizio_A'.
 void setDataInizio_Da(java.lang.String dataInizio_Da)
          Sets the value of field 'dataInizio_Da'.
 void setParoleAut(int index, java.lang.String vParoleAut)
           
 void setParoleAut(java.lang.String[] paroleAutArray)
           
 void setT102(C102 t102)
          Sets the value of field 't102'.
 void setTipoNome(int index, SbnTipoNomeAutore vTipoNome)
           
 void setTipoNome(SbnTipoNomeAutore[] tipoNomeArray)
           
static CercaAutoreType unmarshalCercaAutoreType(java.io.Reader reader)
           
 void validate()
           
 
Methods inherited from class sbnmarc.CercaDatiAutType
getCanaliCercaDatiAut, getFormaNome, getLivelloAut_A, getLivelloAut_Da, getT005_Range, getTipoAuthority, setCanaliCercaDatiAut, setFormaNome, setLivelloAut_A, setLivelloAut_Da, setT005_Range, setTipoAuthority, unmarshalCercaDatiAutType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CercaAutoreType

public CercaAutoreType()
Method Detail

addParoleAut

public void addParoleAut(java.lang.String vParoleAut)
                  throws java.lang.IndexOutOfBoundsException
Parameters:
vParoleAut -  

addParoleAut

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

addTipoNome

public void addTipoNome(SbnTipoNomeAutore vTipoNome)
                 throws java.lang.IndexOutOfBoundsException
Parameters:
vTipoNome -  

addTipoNome

public void addTipoNome(int index,
                        SbnTipoNomeAutore vTipoNome)
                 throws java.lang.IndexOutOfBoundsException
Parameters:
index -  
vTipoNome -  

clearParoleAut

public void clearParoleAut()

clearTipoNome

public void clearTipoNome()

enumerateParoleAut

public java.util.Enumeration enumerateParoleAut()

enumerateTipoNome

public java.util.Enumeration enumerateTipoNome()

equals

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

getChiaviAutoreCerca

public ChiaviAutoreCercaType getChiaviAutoreCerca()
Returns the value of field 'chiaviAutoreCerca'. The field 'chiaviAutoreCerca' has the following description: filtro sulle chiavi dell'autore legato al documento
Returns:
the value of field 'chiaviAutoreCerca'.

getDataFine_A

public java.lang.String getDataFine_A()
Returns the value of field 'dataFine_A'. The field 'dataFine_A' has the following description: estremo superiore di range su data di fine (morte) si considerano anni uguali o inferiori. Per ricerca puntuale su un anno deve coincidere con dataFine_Da, se e' inferiore a 4 cifre si ricerca per stringa troncata
Returns:
the value of field 'dataFine_A'.

getDataFine_Da

public java.lang.String getDataFine_Da()
Returns the value of field 'dataFine_Da'. The field 'dataFine_Da' has the following description: estremo inferiore di range su data di fine (morte) si considerano anni uguali o superiori. Per ricerca puntuale su un anno deve coincidere con dataFine_A, se e' inferiore a 4 cifre si ricerca per stringa troncata
Returns:
the value of field 'dataFine_Da'.

getDataInizio_A

public java.lang.String getDataInizio_A()
Returns the value of field 'dataInizio_A'. The field 'dataInizio_A' has the following description: estremo superiore di range su data di inizio (nascita) si considerano anni uguali o inferiori. Per ricerca puntuale su un anno deve coincidere con dataInizio_Da, se e' inferiore a 4 cifre si ricerca per stringa troncata
Returns:
the value of field 'dataInizio_A'.

getDataInizio_Da

public java.lang.String getDataInizio_Da()
Returns the value of field 'dataInizio_Da'. The field 'dataInizio_Da' has the following description: estremo inferiore di range su data di inizio (nascita) si considerano anni uguali o superiori. Per ricerca puntuale su un anno deve coincidere con dataInizio_A, se e' inferiore a 4 cifre si ricerca per stringa troncata
Returns:
the value of field 'dataInizio_Da'.

getParoleAut

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

getParoleAut

public java.lang.String[] getParoleAut()

getParoleAutCount

public int getParoleAutCount()

getT102

public C102 getT102()
Returns the value of field 't102'. The field 't102' has the following description: filtro sul codice paese dell'autore
Returns:
the value of field 't102'.

getTipoNome

public SbnTipoNomeAutore getTipoNome(int index)
                              throws java.lang.IndexOutOfBoundsException
Parameters:
index -  

getTipoNome

public SbnTipoNomeAutore[] getTipoNome()

getTipoNomeCount

public int getTipoNomeCount()

isValid

public boolean isValid()
Overrides:
isValid in class CercaDatiAutType

marshal

public void marshal(java.io.Writer out)
             throws org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException
Overrides:
marshal in class CercaDatiAutType
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
Overrides:
marshal in class CercaDatiAutType
Parameters:
handler -  

removeParoleAut

public boolean removeParoleAut(java.lang.String vParoleAut)
Parameters:
vParoleAut -  

removeTipoNome

public boolean removeTipoNome(SbnTipoNomeAutore vTipoNome)
Parameters:
vTipoNome -  

setChiaviAutoreCerca

public void setChiaviAutoreCerca(ChiaviAutoreCercaType chiaviAutoreCerca)
Sets the value of field 'chiaviAutoreCerca'. The field 'chiaviAutoreCerca' has the following description: filtro sulle chiavi dell'autore legato al documento
Parameters:
chiaviAutoreCerca - the value of field 'chiaviAutoreCerca'.

setDataFine_A

public void setDataFine_A(java.lang.String dataFine_A)
Sets the value of field 'dataFine_A'. The field 'dataFine_A' has the following description: estremo superiore di range su data di fine (morte) si considerano anni uguali o inferiori. Per ricerca puntuale su un anno deve coincidere con dataFine_Da, se e' inferiore a 4 cifre si ricerca per stringa troncata
Parameters:
dataFine_A - the value of field 'dataFine_A'.

setDataFine_Da

public void setDataFine_Da(java.lang.String dataFine_Da)
Sets the value of field 'dataFine_Da'. The field 'dataFine_Da' has the following description: estremo inferiore di range su data di fine (morte) si considerano anni uguali o superiori. Per ricerca puntuale su un anno deve coincidere con dataFine_A, se e' inferiore a 4 cifre si ricerca per stringa troncata
Parameters:
dataFine_Da - the value of field 'dataFine_Da'.

setDataInizio_A

public void setDataInizio_A(java.lang.String dataInizio_A)
Sets the value of field 'dataInizio_A'. The field 'dataInizio_A' has the following description: estremo superiore di range su data di inizio (nascita) si considerano anni uguali o inferiori. Per ricerca puntuale su un anno deve coincidere con dataInizio_Da, se e' inferiore a 4 cifre si ricerca per stringa troncata
Parameters:
dataInizio_A - the value of field 'dataInizio_A'.

setDataInizio_Da

public void setDataInizio_Da(java.lang.String dataInizio_Da)
Sets the value of field 'dataInizio_Da'. The field 'dataInizio_Da' has the following description: estremo inferiore di range su data di inizio (nascita) si considerano anni uguali o superiori. Per ricerca puntuale su un anno deve coincidere con dataInizio_A, se e' inferiore a 4 cifre si ricerca per stringa troncata
Parameters:
dataInizio_Da - the value of field 'dataInizio_Da'.

setParoleAut

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

setParoleAut

public void setParoleAut(java.lang.String[] paroleAutArray)
Parameters:
paroleAutArray -  

setT102

public void setT102(C102 t102)
Sets the value of field 't102'. The field 't102' has the following description: filtro sul codice paese dell'autore
Parameters:
t102 - the value of field 't102'.

setTipoNome

public void setTipoNome(int index,
                        SbnTipoNomeAutore vTipoNome)
                 throws java.lang.IndexOutOfBoundsException
Parameters:
index -  
vTipoNome -  

setTipoNome

public void setTipoNome(SbnTipoNomeAutore[] tipoNomeArray)
Parameters:
tipoNomeArray -  

unmarshalCercaAutoreType

public static CercaAutoreType unmarshalCercaAutoreType(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
Overrides:
validate in class CercaDatiAutType