sbnmarc
Class PropostaType

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

public class PropostaType
extends sbnmarcBase
implements java.io.Serializable

Proposte di correzione

See Also:
Serialized Form

Constructor Summary
PropostaType()
           
 
Method Summary
 void addDestinatarioProposta(DestinatarioPropostaType vDestinatarioProposta)
           
 void addDestinatarioProposta(int index, DestinatarioPropostaType vDestinatarioProposta)
           
 void clearDestinatarioProposta()
           
 void deleteIdProposta()
           
 java.util.Enumeration enumerateDestinatarioProposta()
           
 boolean equals(java.lang.Object obj)
          Note: hashCode() has not been overriden
 org.exolab.castor.types.Date getDataInserimento()
          Returns the value of field 'dataInserimento'.
 DestinatarioPropostaType[] getDestinatarioProposta()
           
 DestinatarioPropostaType getDestinatarioProposta(int index)
           
 int getDestinatarioPropostaCount()
           
 java.lang.String getIdOggetto()
          Returns the value of field 'idOggetto'.
 int getIdProposta()
          Returns the value of field 'idProposta'.
 java.lang.String getMittenteProposta()
          Returns the value of field 'mittenteProposta'.
 SbnStatoProposta getStatoProposta()
          Returns the value of field 'statoProposta'.
 java.lang.String getTestoProposta()
          Returns the value of field 'testoProposta'.
 SbnOggetto getTipoOggetto()
          Returns the value of field 'tipoOggetto'.
 boolean hasIdProposta()
           
 boolean isValid()
           
 void marshal(org.xml.sax.ContentHandler handler)
           
 void marshal(java.io.Writer out)
           
 boolean removeDestinatarioProposta(DestinatarioPropostaType vDestinatarioProposta)
           
 void setDataInserimento(org.exolab.castor.types.Date dataInserimento)
          Sets the value of field 'dataInserimento'.
 void setDestinatarioProposta(DestinatarioPropostaType[] destinatarioPropostaArray)
           
 void setDestinatarioProposta(int index, DestinatarioPropostaType vDestinatarioProposta)
           
 void setIdOggetto(java.lang.String idOggetto)
          Sets the value of field 'idOggetto'.
 void setIdProposta(int idProposta)
          Sets the value of field 'idProposta'.
 void setMittenteProposta(java.lang.String mittenteProposta)
          Sets the value of field 'mittenteProposta'.
 void setStatoProposta(SbnStatoProposta statoProposta)
          Sets the value of field 'statoProposta'.
 void setTestoProposta(java.lang.String testoProposta)
          Sets the value of field 'testoProposta'.
 void setTipoOggetto(SbnOggetto tipoOggetto)
          Sets the value of field 'tipoOggetto'.
static PropostaType unmarshalPropostaType(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

PropostaType

public PropostaType()
Method Detail

addDestinatarioProposta

public void addDestinatarioProposta(DestinatarioPropostaType vDestinatarioProposta)
                             throws java.lang.IndexOutOfBoundsException
Parameters:
vDestinatarioProposta -  

addDestinatarioProposta

public void addDestinatarioProposta(int index,
                                    DestinatarioPropostaType vDestinatarioProposta)
                             throws java.lang.IndexOutOfBoundsException
Parameters:
index -  
vDestinatarioProposta -  

clearDestinatarioProposta

public void clearDestinatarioProposta()

deleteIdProposta

public void deleteIdProposta()

enumerateDestinatarioProposta

public java.util.Enumeration enumerateDestinatarioProposta()

equals

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

getDataInserimento

public org.exolab.castor.types.Date getDataInserimento()
Returns the value of field 'dataInserimento'. The field 'dataInserimento' has the following description: data di registrazione della proposta. Nel messaggio di creazione non serve, viene assegnata la data del giorno dal sistama sbn
Returns:
the value of field 'dataInserimento'.

getDestinatarioProposta

public DestinatarioPropostaType getDestinatarioProposta(int index)
                                                 throws java.lang.IndexOutOfBoundsException
Parameters:
index -  

getDestinatarioProposta

public DestinatarioPropostaType[] getDestinatarioProposta()

getDestinatarioPropostaCount

public int getDestinatarioPropostaCount()

getIdOggetto

public java.lang.String getIdOggetto()
Returns the value of field 'idOggetto'.
Returns:
the value of field 'idOggetto'.

getIdProposta

public int getIdProposta()
Returns the value of field 'idProposta'. The field 'idProposta' has the following description: numero assegnato dal sistema sbn alla proposta. Nel messaggio di creazione non serve, se c'e' viene ignorato
Returns:
the value of field 'idProposta'.

getMittenteProposta

public java.lang.String getMittenteProposta()
Returns the value of field 'mittenteProposta'.
Returns:
the value of field 'mittenteProposta'.

getStatoProposta

public SbnStatoProposta getStatoProposta()
Returns the value of field 'statoProposta'.
Returns:
the value of field 'statoProposta'.

getTestoProposta

public java.lang.String getTestoProposta()
Returns the value of field 'testoProposta'.
Returns:
the value of field 'testoProposta'.

getTipoOggetto

public SbnOggetto getTipoOggetto()
Returns the value of field 'tipoOggetto'.
Returns:
the value of field 'tipoOggetto'.

hasIdProposta

public boolean hasIdProposta()

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 -  

removeDestinatarioProposta

public boolean removeDestinatarioProposta(DestinatarioPropostaType vDestinatarioProposta)
Parameters:
vDestinatarioProposta -  

setDataInserimento

public void setDataInserimento(org.exolab.castor.types.Date dataInserimento)
Sets the value of field 'dataInserimento'. The field 'dataInserimento' has the following description: data di registrazione della proposta. Nel messaggio di creazione non serve, viene assegnata la data del giorno dal sistama sbn
Parameters:
dataInserimento - the value of field 'dataInserimento'.

setDestinatarioProposta

public void setDestinatarioProposta(int index,
                                    DestinatarioPropostaType vDestinatarioProposta)
                             throws java.lang.IndexOutOfBoundsException
Parameters:
index -  
vDestinatarioProposta -  

setDestinatarioProposta

public void setDestinatarioProposta(DestinatarioPropostaType[] destinatarioPropostaArray)
Parameters:
destinatarioPropostaArray -  

setIdOggetto

public void setIdOggetto(java.lang.String idOggetto)
Sets the value of field 'idOggetto'.
Parameters:
idOggetto - the value of field 'idOggetto'.

setIdProposta

public void setIdProposta(int idProposta)
Sets the value of field 'idProposta'. The field 'idProposta' has the following description: numero assegnato dal sistema sbn alla proposta. Nel messaggio di creazione non serve, se c'e' viene ignorato
Parameters:
idProposta - the value of field 'idProposta'.

setMittenteProposta

public void setMittenteProposta(java.lang.String mittenteProposta)
Sets the value of field 'mittenteProposta'.
Parameters:
mittenteProposta - the value of field 'mittenteProposta'

setStatoProposta

public void setStatoProposta(SbnStatoProposta statoProposta)
Sets the value of field 'statoProposta'.
Parameters:
statoProposta - the value of field 'statoProposta'.

setTestoProposta

public void setTestoProposta(java.lang.String testoProposta)
Sets the value of field 'testoProposta'.
Parameters:
testoProposta - the value of field 'testoProposta'.

setTipoOggetto

public void setTipoOggetto(SbnOggetto tipoOggetto)
Sets the value of field 'tipoOggetto'.
Parameters:
tipoOggetto - the value of field 'tipoOggetto'.

unmarshalPropostaType

public static PropostaType unmarshalPropostaType(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