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 output richiesto dall'utente: 1=lista identificativi, 2= scheda analitica flagAllinea=S si richiede estrazione degli oggetti con flag di allineamento impostato

See Also:
Serialized Form

Constructor Summary
ChiediAllineaType()
           
 
Method Summary
 void addBiblioteca(int index, java.lang.String vBiblioteca)
           
 void addBiblioteca(java.lang.String vBiblioteca)
           
 void addTipoAllinea(int index, SbnTipoAllinea vTipoAllinea)
           
 void addTipoAllinea(SbnTipoAllinea vTipoAllinea)
           
 void addTipoOggetto(int index, SbnOggetto vTipoOggetto)
           
 void addTipoOggetto(SbnOggetto vTipoOggetto)
           
 void clearBiblioteca()
           
 void clearTipoAllinea()
           
 void clearTipoOggetto()
           
 java.util.Enumeration enumerateBiblioteca()
           
 java.util.Enumeration enumerateTipoAllinea()
           
 java.util.Enumeration enumerateTipoOggetto()
           
 boolean equals(java.lang.Object obj)
          Note: hashCode() has not been overriden
 java.lang.String[] getBiblioteca()
           
 java.lang.String getBiblioteca(int index)
           
 int getBibliotecaCount()
           
 org.exolab.castor.types.Date getDataFine()
          Returns the value of field 'dataFine'.
 org.exolab.castor.types.Date getDataInizio()
          Returns the value of field 'dataInizio'.
 SbnIndicatore getFlagAllinea()
          Returns the value of field 'flagAllinea'.
 SbnTipoAllinea[] getTipoAllinea()
           
 SbnTipoAllinea getTipoAllinea(int index)
           
 int getTipoAllineaCount()
           
 SbnOggetto[] getTipoOggetto()
           
 SbnOggetto getTipoOggetto(int index)
           
 int getTipoOggettoCount()
           
 int getTipoOutput()
          Returns the value of field 'tipoOutput'.
 boolean hasTipoOutput()
           
 boolean isValid()
           
 void marshal(org.xml.sax.ContentHandler handler)
           
 void marshal(java.io.Writer out)
           
 boolean removeBiblioteca(java.lang.String vBiblioteca)
           
 boolean removeTipoAllinea(SbnTipoAllinea vTipoAllinea)
           
 boolean removeTipoOggetto(SbnOggetto vTipoOggetto)
           
 void setBiblioteca(int index, java.lang.String vBiblioteca)
           
 void setBiblioteca(java.lang.String[] bibliotecaArray)
           
 void setDataFine(org.exolab.castor.types.Date dataFine)
          Sets the value of field 'dataFine'.
 void setDataInizio(org.exolab.castor.types.Date dataInizio)
          Sets the value of field 'dataInizio'.
 void setFlagAllinea(SbnIndicatore flagAllinea)
          Sets the value of field 'flagAllinea'.
 void setTipoAllinea(int index, SbnTipoAllinea vTipoAllinea)
           
 void setTipoAllinea(SbnTipoAllinea[] tipoAllineaArray)
           
 void setTipoOggetto(int index, SbnOggetto vTipoOggetto)
           
 void setTipoOggetto(SbnOggetto[] tipoOggettoArray)
           
 void setTipoOutput(int tipoOutput)
          Sets the value of field 'tipoOutput'.
static ChiediAllineaType unmarshalChiediAllineaType(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

ChiediAllineaType

public ChiediAllineaType()
Method Detail

addBiblioteca

public void addBiblioteca(java.lang.String vBiblioteca)
                   throws java.lang.IndexOutOfBoundsException
Parameters:
vBiblioteca -  

addBiblioteca

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

addTipoAllinea

public void addTipoAllinea(SbnTipoAllinea vTipoAllinea)
                    throws java.lang.IndexOutOfBoundsException
Parameters:
vTipoAllinea -  

addTipoAllinea

public void addTipoAllinea(int index,
                           SbnTipoAllinea vTipoAllinea)
                    throws java.lang.IndexOutOfBoundsException
Parameters:
index -  
vTipoAllinea -  

addTipoOggetto

public void addTipoOggetto(SbnOggetto vTipoOggetto)
                    throws java.lang.IndexOutOfBoundsException
Parameters:
vTipoOggetto -  

addTipoOggetto

public void addTipoOggetto(int index,
                           SbnOggetto vTipoOggetto)
                    throws java.lang.IndexOutOfBoundsException
Parameters:
index -  
vTipoOggetto -  

clearBiblioteca

public void clearBiblioteca()

clearTipoAllinea

public void clearTipoAllinea()

clearTipoOggetto

public void clearTipoOggetto()

enumerateBiblioteca

public java.util.Enumeration enumerateBiblioteca()

enumerateTipoAllinea

public java.util.Enumeration enumerateTipoAllinea()

enumerateTipoOggetto

public java.util.Enumeration enumerateTipoOggetto()

equals

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

getBiblioteca

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

getBiblioteca

public java.lang.String[] getBiblioteca()

getBibliotecaCount

public int getBibliotecaCount()

getDataFine

public org.exolab.castor.types.Date getDataFine()
Returns 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()
Returns 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'.

getFlagAllinea

public SbnIndicatore getFlagAllinea()
Returns the value of field 'flagAllinea'.
Returns:
the value of field 'flagAllinea'.

getTipoAllinea

public SbnTipoAllinea getTipoAllinea(int index)
                              throws java.lang.IndexOutOfBoundsException
Parameters:
index -  

getTipoAllinea

public SbnTipoAllinea[] getTipoAllinea()

getTipoAllineaCount

public int getTipoAllineaCount()

getTipoOggetto

public SbnOggetto getTipoOggetto(int index)
                          throws java.lang.IndexOutOfBoundsException
Parameters:
index -  

getTipoOggetto

public SbnOggetto[] getTipoOggetto()

getTipoOggettoCount

public int getTipoOggettoCount()

getTipoOutput

public int getTipoOutput()
Returns the value of field 'tipoOutput'.
Returns:
the value of field 'tipoOutput'.

hasTipoOutput

public boolean hasTipoOutput()

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 -  

removeBiblioteca

public boolean removeBiblioteca(java.lang.String vBiblioteca)
Parameters:
vBiblioteca -  

removeTipoAllinea

public boolean removeTipoAllinea(SbnTipoAllinea vTipoAllinea)
Parameters:
vTipoAllinea -  

removeTipoOggetto

public boolean removeTipoOggetto(SbnOggetto vTipoOggetto)
Parameters:
vTipoOggetto -  

setBiblioteca

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

setBiblioteca

public void setBiblioteca(java.lang.String[] bibliotecaArray)
Parameters:
bibliotecaArray -  

setDataFine

public void setDataFine(org.exolab.castor.types.Date dataFine)
Sets 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)
Sets 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'.

setFlagAllinea

public void setFlagAllinea(SbnIndicatore flagAllinea)
Sets the value of field 'flagAllinea'.
Parameters:
flagAllinea - the value of field 'flagAllinea'.

setTipoAllinea

public void setTipoAllinea(int index,
                           SbnTipoAllinea vTipoAllinea)
                    throws java.lang.IndexOutOfBoundsException
Parameters:
index -  
vTipoAllinea -  

setTipoAllinea

public void setTipoAllinea(SbnTipoAllinea[] tipoAllineaArray)
Parameters:
tipoAllineaArray -  

setTipoOggetto

public void setTipoOggetto(int index,
                           SbnOggetto vTipoOggetto)
                    throws java.lang.IndexOutOfBoundsException
Parameters:
index -  
vTipoOggetto -  

setTipoOggetto

public void setTipoOggetto(SbnOggetto[] tipoOggettoArray)
Parameters:
tipoOggettoArray -  

setTipoOutput

public void setTipoOutput(int tipoOutput)
Sets 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
Parameters:
reader -  

validate

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