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)
          Method addParoleAut
 void addParoleAut(java.lang.String vParoleAut)
          Method addParoleAut
 void addTipoNome(int index, SbnTipoNomeAutore vTipoNome)
          Method addTipoNome
 void addTipoNome(SbnTipoNomeAutore vTipoNome)
          Method addTipoNome
 void clearParoleAut()
          Method clearParoleAut
 void clearTipoNome()
          Method clearTipoNome
 java.util.Enumeration enumerateParoleAut()
          Method enumerateParoleAut
 java.util.Enumeration enumerateTipoNome()
          Method enumerateTipoNome
 boolean equals(java.lang.Object obj)
          Note: hashCode() has not been overriden
 ChiaviAutoreCercaType getChiaviAutoreCerca()
          Method getChiaviAutoreCercaReturns the value of field 'chiaviAutoreCerca'.
 java.lang.String getDataFine_A()
          Method getDataFine_AReturns the value of field 'dataFine_A'.
 java.lang.String getDataFine_Da()
          Method getDataFine_DaReturns the value of field 'dataFine_Da'.
 java.lang.String getDataInizio_A()
          Method getDataInizio_AReturns the value of field 'dataInizio_A'.
 java.lang.String getDataInizio_Da()
          Method getDataInizio_DaReturns the value of field 'dataInizio_Da'.
 java.lang.String[] getParoleAut()
          Method getParoleAut
 java.lang.String getParoleAut(int index)
          Method getParoleAut
 int getParoleAutCount()
          Method getParoleAutCount
 C102 getT102()
          Method getT102Returns the value of field 't102'.
 SbnTipoNomeAutore[] getTipoNome()
          Method getTipoNome
 SbnTipoNomeAutore getTipoNome(int index)
          Method getTipoNome
 int getTipoNomeCount()
          Method getTipoNomeCount
 boolean isValid()
          Method isValid
 void marshal(org.xml.sax.ContentHandler handler)
          Method marshal
 void marshal(java.io.Writer out)
          Method marshal
 boolean removeParoleAut(java.lang.String vParoleAut)
          Method removeParoleAut
 boolean removeTipoNome(SbnTipoNomeAutore vTipoNome)
          Method removeTipoNome
 void setChiaviAutoreCerca(ChiaviAutoreCercaType chiaviAutoreCerca)
          Method setChiaviAutoreCercaSets the value of field 'chiaviAutoreCerca'.
 void setDataFine_A(java.lang.String dataFine_A)
          Method setDataFine_ASets the value of field 'dataFine_A'.
 void setDataFine_Da(java.lang.String dataFine_Da)
          Method setDataFine_DaSets the value of field 'dataFine_Da'.
 void setDataInizio_A(java.lang.String dataInizio_A)
          Method setDataInizio_ASets the value of field 'dataInizio_A'.
 void setDataInizio_Da(java.lang.String dataInizio_Da)
          Method setDataInizio_DaSets the value of field 'dataInizio_Da'.
 void setParoleAut(int index, java.lang.String vParoleAut)
          Method setParoleAut
 void setParoleAut(java.lang.String[] paroleAutArray)
          Method setParoleAut
 void setT102(C102 t102)
          Method setT102Sets the value of field 't102'.
 void setTipoNome(int index, SbnTipoNomeAutore vTipoNome)
          Method setTipoNome
 void setTipoNome(SbnTipoNomeAutore[] tipoNomeArray)
          Method setTipoNome
static CercaAutoreType unmarshalCercaAutoreType(java.io.Reader reader)
          Method unmarshalCercaAutoreType
 void validate()
          Method validate
 
Methods inherited from class sbnmarc.CercaDatiAutType
getCanaliCercaDatiAut, getFormaNome, getLivelloAut_A, getLivelloAut_Da, getRelatorCode, getT005_Range, getTipoAuthority, setCanaliCercaDatiAut, setFormaNome, setLivelloAut_A, setLivelloAut_Da, setRelatorCode, setT005_Range, setTipoAuthority, unmarshalCercaDatiAutType
 
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

CercaAutoreType

public CercaAutoreType()
Method Detail

addParoleAut

public void addParoleAut(java.lang.String vParoleAut)
                  throws java.lang.IndexOutOfBoundsException
Method addParoleAut

Parameters:
vParoleAut -
java.lang.IndexOutOfBoundsException

addParoleAut

public void addParoleAut(int index,
                         java.lang.String vParoleAut)
                  throws java.lang.IndexOutOfBoundsException
Method addParoleAut

Parameters:
index -
vParoleAut -
java.lang.IndexOutOfBoundsException

addTipoNome

public void addTipoNome(SbnTipoNomeAutore vTipoNome)
                 throws java.lang.IndexOutOfBoundsException
Method addTipoNome

Parameters:
vTipoNome -
java.lang.IndexOutOfBoundsException

addTipoNome

public void addTipoNome(int index,
                        SbnTipoNomeAutore vTipoNome)
                 throws java.lang.IndexOutOfBoundsException
Method addTipoNome

Parameters:
index -
vTipoNome -
java.lang.IndexOutOfBoundsException

clearParoleAut

public void clearParoleAut()
Method clearParoleAut


clearTipoNome

public void clearTipoNome()
Method clearTipoNome


enumerateParoleAut

public java.util.Enumeration enumerateParoleAut()
Method enumerateParoleAut


enumerateTipoNome

public java.util.Enumeration enumerateTipoNome()
Method 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()
Method getChiaviAutoreCercaReturns 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()
Method getDataFine_AReturns 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()
Method getDataFine_DaReturns 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()
Method getDataInizio_AReturns 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()
Method getDataInizio_DaReturns 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
Method getParoleAut

Parameters:
index -
java.lang.IndexOutOfBoundsException

getParoleAut

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


getParoleAutCount

public int getParoleAutCount()
Method getParoleAutCount


getT102

public C102 getT102()
Method getT102Returns 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
Method getTipoNome

Parameters:
index -
java.lang.IndexOutOfBoundsException

getTipoNome

public SbnTipoNomeAutore[] getTipoNome()
Method getTipoNome


getTipoNomeCount

public int getTipoNomeCount()
Method getTipoNomeCount


isValid

public boolean isValid()
Method 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
Method marshal

Overrides:
marshal in class CercaDatiAutType
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

Overrides:
marshal in class CercaDatiAutType
Parameters:
handler -
java.io.IOException
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

removeParoleAut

public boolean removeParoleAut(java.lang.String vParoleAut)
Method removeParoleAut

Parameters:
vParoleAut -

removeTipoNome

public boolean removeTipoNome(SbnTipoNomeAutore vTipoNome)
Method removeTipoNome

Parameters:
vTipoNome -

setChiaviAutoreCerca

public void setChiaviAutoreCerca(ChiaviAutoreCercaType chiaviAutoreCerca)
Method setChiaviAutoreCercaSets 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)
Method setDataFine_ASets 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)
Method setDataFine_DaSets 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)
Method setDataInizio_ASets 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)
Method setDataInizio_DaSets 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
Method setParoleAut

Parameters:
index -
vParoleAut -
java.lang.IndexOutOfBoundsException

setParoleAut

public void setParoleAut(java.lang.String[] paroleAutArray)
Method setParoleAut

Parameters:
paroleAutArray -

setT102

public void setT102(C102 t102)
Method setT102Sets 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
Method setTipoNome

Parameters:
index -
vTipoNome -
java.lang.IndexOutOfBoundsException

setTipoNome

public void setTipoNome(SbnTipoNomeAutore[] tipoNomeArray)
Method setTipoNome

Parameters:
tipoNomeArray -

unmarshalCercaAutoreType

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

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

validate

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

Overrides:
validate in class CercaDatiAutType
org.exolab.castor.xml.ValidationException