sbnmarc
Class ChiediAllineaType

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

public class ChiediAllineaType
extends sbnmarcBase
implements java.io.Serializable

per richiesta di allineamento. Attributi: tipoOutput=tipo di formato di output richiesto: tipo di sintetica o analitico tipoInfo=solo per allineamento documenti, per selezionare i doc. localizzati per gestione o per possesso

See Also:
Serialized Form

Constructor Summary
ChiediAllineaType()
           
 
Method Summary
 void addBiblioteca(int index, java.lang.String vBiblioteca)
          Method addBiblioteca
 void addBiblioteca(java.lang.String vBiblioteca)
          Method addBiblioteca
 void clearBiblioteca()
          Method clearBiblioteca
 java.util.Enumeration enumerateBiblioteca()
          Method enumerateBiblioteca
 boolean equals(java.lang.Object obj)
          Note: hashCode() has not been overriden
 java.lang.String[] getBiblioteca()
          Method getBiblioteca
 java.lang.String getBiblioteca(int index)
          Method getBiblioteca
 int getBibliotecaCount()
          Method getBibliotecaCount
 org.exolab.castor.types.Date getDataFine()
          Method getDataFineReturns the value of field 'dataFine'.
 org.exolab.castor.types.Date getDataInizio()
          Method getDataInizioReturns the value of field 'dataInizio'.
 FiltraAllineaTitType getFiltraAllineaTit()
          Method getFiltraAllineaTitReturns the value of field 'filtraAllineaTit'.
 SbnTipoLocalizza getTipoInfo()
          Method getTipoInfoReturns the value of field 'tipoInfo'.
 SbnOggetto getTipoOggetto()
          Method getTipoOggettoReturns the value of field 'tipoOggetto'.
 SbnTipoOutput getTipoOutput()
          Method getTipoOutputReturns the value of field 'tipoOutput'.
 boolean isValid()
          Method isValid
 void marshal(org.xml.sax.ContentHandler handler)
          Method marshal
 void marshal(java.io.Writer out)
          Method marshal
 boolean removeBiblioteca(java.lang.String vBiblioteca)
          Method removeBiblioteca
 void setBiblioteca(int index, java.lang.String vBiblioteca)
          Method setBiblioteca
 void setBiblioteca(java.lang.String[] bibliotecaArray)
          Method setBiblioteca
 void setDataFine(org.exolab.castor.types.Date dataFine)
          Method setDataFineSets the value of field 'dataFine'.
 void setDataInizio(org.exolab.castor.types.Date dataInizio)
          Method setDataInizioSets the value of field 'dataInizio'.
 void setFiltraAllineaTit(FiltraAllineaTitType filtraAllineaTit)
          Method setFiltraAllineaTitSets the value of field 'filtraAllineaTit'.
 void setTipoInfo(SbnTipoLocalizza tipoInfo)
          Method setTipoInfoSets the value of field 'tipoInfo'.
 void setTipoOggetto(SbnOggetto tipoOggetto)
          Method setTipoOggettoSets the value of field 'tipoOggetto'.
 void setTipoOutput(SbnTipoOutput tipoOutput)
          Method setTipoOutputSets the value of field 'tipoOutput'.
static ChiediAllineaType unmarshalChiediAllineaType(java.io.Reader reader)
          Method unmarshalChiediAllineaType
 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

ChiediAllineaType

public ChiediAllineaType()
Method Detail

addBiblioteca

public void addBiblioteca(java.lang.String vBiblioteca)
                   throws java.lang.IndexOutOfBoundsException
Method addBiblioteca

Parameters:
vBiblioteca -
java.lang.IndexOutOfBoundsException

addBiblioteca

public void addBiblioteca(int index,
                          java.lang.String vBiblioteca)
                   throws java.lang.IndexOutOfBoundsException
Method addBiblioteca

Parameters:
index -
vBiblioteca -
java.lang.IndexOutOfBoundsException

clearBiblioteca

public void clearBiblioteca()
Method clearBiblioteca


enumerateBiblioteca

public java.util.Enumeration enumerateBiblioteca()
Method enumerateBiblioteca


equals

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

Overrides:
equals in class sbnmarcBase
Parameters:
obj -

getBiblioteca

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

Parameters:
index -
java.lang.IndexOutOfBoundsException

getBiblioteca

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


getBibliotecaCount

public int getBibliotecaCount()
Method getBibliotecaCount


getDataFine

public org.exolab.castor.types.Date getDataFine()
Method getDataFineReturns the value of field 'dataFine'. The field 'dataFine' has the following description: data di fine intervallo per la selezione degli oggetti da allineare

Returns:
the value of field 'dataFine'.

getDataInizio

public org.exolab.castor.types.Date getDataInizio()
Method getDataInizioReturns the value of field 'dataInizio'. The field 'dataInizio' has the following description: data di inizio intervallo per la selezione degli oggetti da allineare. Obbligatorio se flagAllinea=N

Returns:
the value of field 'dataInizio'.

getFiltraAllineaTit

public FiltraAllineaTitType getFiltraAllineaTit()
Method getFiltraAllineaTitReturns the value of field 'filtraAllineaTit'. The field 'filtraAllineaTit' has the following description: struttura per filtrare ulteriormente i titoli da allineare

Returns:
the value of field 'filtraAllineaTit'.

getTipoInfo

public SbnTipoLocalizza getTipoInfo()
Method getTipoInfoReturns the value of field 'tipoInfo'.

Returns:
the value of field 'tipoInfo'.

getTipoOggetto

public SbnOggetto getTipoOggetto()
Method getTipoOggettoReturns the value of field 'tipoOggetto'. The field 'tipoOggetto' has the following description: elemento per specificare il tipo oggetto (tipi materiale o tipo authority da allineare)

Returns:
the value of field 'tipoOggetto'.

getTipoOutput

public SbnTipoOutput getTipoOutput()
Method getTipoOutputReturns the value of field 'tipoOutput'.

Returns:
the value of field 'tipoOutput'.

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

removeBiblioteca

public boolean removeBiblioteca(java.lang.String vBiblioteca)
Method removeBiblioteca

Parameters:
vBiblioteca -

setBiblioteca

public void setBiblioteca(int index,
                          java.lang.String vBiblioteca)
                   throws java.lang.IndexOutOfBoundsException
Method setBiblioteca

Parameters:
index -
vBiblioteca -
java.lang.IndexOutOfBoundsException

setBiblioteca

public void setBiblioteca(java.lang.String[] bibliotecaArray)
Method setBiblioteca

Parameters:
bibliotecaArray -

setDataFine

public void setDataFine(org.exolab.castor.types.Date dataFine)
Method setDataFineSets the value of field 'dataFine'. The field 'dataFine' has the following description: data di fine intervallo per la selezione degli oggetti da allineare

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

setDataInizio

public void setDataInizio(org.exolab.castor.types.Date dataInizio)
Method setDataInizioSets the value of field 'dataInizio'. The field 'dataInizio' has the following description: data di inizio intervallo per la selezione degli oggetti da allineare. Obbligatorio se flagAllinea=N

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

setFiltraAllineaTit

public void setFiltraAllineaTit(FiltraAllineaTitType filtraAllineaTit)
Method setFiltraAllineaTitSets the value of field 'filtraAllineaTit'. The field 'filtraAllineaTit' has the following description: struttura per filtrare ulteriormente i titoli da allineare

Parameters:
filtraAllineaTit - the value of field 'filtraAllineaTit'

setTipoInfo

public void setTipoInfo(SbnTipoLocalizza tipoInfo)
Method setTipoInfoSets the value of field 'tipoInfo'.

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

setTipoOggetto

public void setTipoOggetto(SbnOggetto tipoOggetto)
Method setTipoOggettoSets the value of field 'tipoOggetto'. The field 'tipoOggetto' has the following description: elemento per specificare il tipo oggetto (tipi materiale o tipo authority da allineare)

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

setTipoOutput

public void setTipoOutput(SbnTipoOutput tipoOutput)
Method setTipoOutputSets the value of field 'tipoOutput'.

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

unmarshalChiediAllineaType

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

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