All Downloads are FREE. Search and download functionalities are using the official Maven repository.

it.cnr.si.siopeplus.giornaledicassa.FlussoGiornaleDiCassa Maven / Gradle / Ivy

There is a newer version: 1.1.1
Show newest version
/*
 * Copyright (C) 2019  Consiglio Nazionale delle Ricerche
 *
 *     This program is free software: you can redistribute it and/or modify
 *     it under the terms of the GNU Affero General Public License as
 *     published by the Free Software Foundation, either version 3 of the
 *     License, or (at your option) any later version.
 *
 *     This program is distributed in the hope that it will be useful,
 *     but WITHOUT ANY WARRANTY; without even the implied warranty of
 *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *     GNU Affero General Public License for more details.
 *
 *     You should have received a copy of the GNU Affero General Public License
 *     along with this program.  If not, see .
 */

//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0 
// See https://javaee.github.io/jaxb-v2/ 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2019.01.16 at 10:51:01 AM CET 
//


package it.cnr.si.siopeplus.giornaledicassa;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;

import it.siopeplus.giornaledicassa.*;
import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy;
import org.jvnet.jaxb2_commons.lang.ToString2;
import org.jvnet.jaxb2_commons.lang.ToStringStrategy2;
import org.jvnet.jaxb2_commons.locator.ObjectLocator;


/**
 * 

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType>
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element ref="{}testata_messaggio"/>
 *         <element ref="{}identificativo_flusso_BT"/>
 *         <element ref="{}pagina" minOccurs="0"/>
 *         <element ref="{}pagine_totali" minOccurs="0"/>
 *         <element ref="{}riferimento_ente" minOccurs="0"/>
 *         <element ref="{}esercizio"/>
 *         <element ref="{}data_inizio_periodo_riferimento"/>
 *         <element ref="{}data_fine_periodo_riferimento"/>
 *         <element ref="{}informazioni_conto_evidenza" maxOccurs="unbounded"/>
 *         <element ref="{}saldo_complessivo_precedente" minOccurs="0"/>
 *         <element ref="{}totale_complessivo_entrate" minOccurs="0"/>
 *         <element ref="{}totale_complessivo_uscite" minOccurs="0"/>
 *         <element ref="{}saldo_complessivo_finale" minOccurs="0"/>
 *         <element ref="{}totali_esercizio" minOccurs="0"/>
 *         <element ref="{}totali_disponibilita_liquide" minOccurs="0"/>
 *         <element ref="{http://www.w3.org/2000/09/xmldsig#}Signature"/>
 *       </sequence>
 *       <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "testataMessaggio", "identificativoFlussoBT", "pagina", "pagineTotali", "riferimentoEnte", "esercizio", "dataInizioPeriodoRiferimento", "dataFinePeriodoRiferimento", "informazioniContoEvidenza", "saldoComplessivoPrecedente", "totaleComplessivoEntrate", "totaleComplessivoUscite", "saldoComplessivoFinale", "totaliEsercizio", "totaliDisponibilitaLiquide", "signature" }) @XmlRootElement(name = "flusso_giornale_di_cassa", namespace = "") public class FlussoGiornaleDiCassa implements ToString2 { @XmlElement(name = "testata_messaggio", required = true) protected CtTestataMessaggio testataMessaggio; @XmlElement(name = "identificativo_flusso_BT", required = true) protected String identificativoFlussoBT; @XmlSchemaType(name = "nonNegativeInteger") protected Integer pagina; @XmlElement(name = "pagine_totali") @XmlSchemaType(name = "nonNegativeInteger") protected Integer pagineTotali; @XmlElement(name = "riferimento_ente") protected String riferimentoEnte; protected int esercizio; @XmlElement(name = "data_inizio_periodo_riferimento", required = true) protected XMLGregorianCalendar dataInizioPeriodoRiferimento; @XmlElement(name = "data_fine_periodo_riferimento", required = true) protected XMLGregorianCalendar dataFinePeriodoRiferimento; @XmlElement(name = "informazioni_conto_evidenza", required = true) protected List informazioniContoEvidenza; @XmlElement(name = "saldo_complessivo_precedente") protected BigDecimal saldoComplessivoPrecedente; @XmlElement(name = "totale_complessivo_entrate") protected BigDecimal totaleComplessivoEntrate; @XmlElement(name = "totale_complessivo_uscite") protected BigDecimal totaleComplessivoUscite; @XmlElement(name = "saldo_complessivo_finale") protected BigDecimal saldoComplessivoFinale; @XmlElement(name = "totali_esercizio") protected TotaliEsercizio totaliEsercizio; @XmlElement(name = "totali_disponibilita_liquide") protected TotaliDisponibilitaLiquide totaliDisponibilitaLiquide; @XmlElement(name = "Signature", namespace = "http://www.w3.org/2000/09/xmldsig#", required = true) protected SignatureType signature; @XmlAttribute(name = "Id") @XmlSchemaType(name = "anySimpleType") protected String id; /** * Gets the value of the testataMessaggio property. * * @return * possible object is * {@link CtTestataMessaggio } * */ public CtTestataMessaggio getTestataMessaggio() { return testataMessaggio; } /** * Sets the value of the testataMessaggio property. * * @param value * allowed object is * {@link CtTestataMessaggio } * */ public void setTestataMessaggio(CtTestataMessaggio value) { this.testataMessaggio = value; } /** * Gets the value of the identificativoFlussoBT property. * * @return * possible object is * {@link String } * */ public String getIdentificativoFlussoBT() { return identificativoFlussoBT; } /** * Sets the value of the identificativoFlussoBT property. * * @param value * allowed object is * {@link String } * */ public void setIdentificativoFlussoBT(String value) { this.identificativoFlussoBT = value; } /** * Gets the value of the pagina property. * * @return * possible object is * {@link Integer } * */ public Integer getPagina() { return pagina; } /** * Sets the value of the pagina property. * * @param value * allowed object is * {@link Integer } * */ public void setPagina(Integer value) { this.pagina = value; } /** * Gets the value of the pagineTotali property. * * @return * possible object is * {@link Integer } * */ public Integer getPagineTotali() { return pagineTotali; } /** * Sets the value of the pagineTotali property. * * @param value * allowed object is * {@link Integer } * */ public void setPagineTotali(Integer value) { this.pagineTotali = value; } /** * Gets the value of the riferimentoEnte property. * * @return * possible object is * {@link String } * */ public String getRiferimentoEnte() { return riferimentoEnte; } /** * Sets the value of the riferimentoEnte property. * * @param value * allowed object is * {@link String } * */ public void setRiferimentoEnte(String value) { this.riferimentoEnte = value; } /** * Gets the value of the esercizio property. * */ public int getEsercizio() { return esercizio; } /** * Sets the value of the esercizio property. * */ public void setEsercizio(int value) { this.esercizio = value; } /** * Gets the value of the dataInizioPeriodoRiferimento property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getDataInizioPeriodoRiferimento() { return dataInizioPeriodoRiferimento; } /** * Sets the value of the dataInizioPeriodoRiferimento property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setDataInizioPeriodoRiferimento(XMLGregorianCalendar value) { this.dataInizioPeriodoRiferimento = value; } /** * Gets the value of the dataFinePeriodoRiferimento property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getDataFinePeriodoRiferimento() { return dataFinePeriodoRiferimento; } /** * Sets the value of the dataFinePeriodoRiferimento property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setDataFinePeriodoRiferimento(XMLGregorianCalendar value) { this.dataFinePeriodoRiferimento = value; } /** * Gets the value of the informazioniContoEvidenza property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the informazioniContoEvidenza property. * *

* For example, to add a new item, do as follows: *

     *    getInformazioniContoEvidenza().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link InformazioniContoEvidenza } * * */ public List getInformazioniContoEvidenza() { if (informazioniContoEvidenza == null) { informazioniContoEvidenza = new ArrayList(); } return this.informazioniContoEvidenza; } /** * Gets the value of the saldoComplessivoPrecedente property. * * @return * possible object is * {@link BigDecimal } * */ public BigDecimal getSaldoComplessivoPrecedente() { return saldoComplessivoPrecedente; } /** * Sets the value of the saldoComplessivoPrecedente property. * * @param value * allowed object is * {@link BigDecimal } * */ public void setSaldoComplessivoPrecedente(BigDecimal value) { this.saldoComplessivoPrecedente = value; } /** * Gets the value of the totaleComplessivoEntrate property. * * @return * possible object is * {@link BigDecimal } * */ public BigDecimal getTotaleComplessivoEntrate() { return totaleComplessivoEntrate; } /** * Sets the value of the totaleComplessivoEntrate property. * * @param value * allowed object is * {@link BigDecimal } * */ public void setTotaleComplessivoEntrate(BigDecimal value) { this.totaleComplessivoEntrate = value; } /** * Gets the value of the totaleComplessivoUscite property. * * @return * possible object is * {@link BigDecimal } * */ public BigDecimal getTotaleComplessivoUscite() { return totaleComplessivoUscite; } /** * Sets the value of the totaleComplessivoUscite property. * * @param value * allowed object is * {@link BigDecimal } * */ public void setTotaleComplessivoUscite(BigDecimal value) { this.totaleComplessivoUscite = value; } /** * Gets the value of the saldoComplessivoFinale property. * * @return * possible object is * {@link BigDecimal } * */ public BigDecimal getSaldoComplessivoFinale() { return saldoComplessivoFinale; } /** * Sets the value of the saldoComplessivoFinale property. * * @param value * allowed object is * {@link BigDecimal } * */ public void setSaldoComplessivoFinale(BigDecimal value) { this.saldoComplessivoFinale = value; } /** * Gets the value of the totaliEsercizio property. * * @return * possible object is * {@link TotaliEsercizio } * */ public TotaliEsercizio getTotaliEsercizio() { return totaliEsercizio; } /** * Sets the value of the totaliEsercizio property. * * @param value * allowed object is * {@link TotaliEsercizio } * */ public void setTotaliEsercizio(TotaliEsercizio value) { this.totaliEsercizio = value; } /** * Gets the value of the totaliDisponibilitaLiquide property. * * @return * possible object is * {@link TotaliDisponibilitaLiquide } * */ public TotaliDisponibilitaLiquide getTotaliDisponibilitaLiquide() { return totaliDisponibilitaLiquide; } /** * Sets the value of the totaliDisponibilitaLiquide property. * * @param value * allowed object is * {@link TotaliDisponibilitaLiquide } * */ public void setTotaliDisponibilitaLiquide(TotaliDisponibilitaLiquide value) { this.totaliDisponibilitaLiquide = value; } /** * Gets the value of the signature property. * * @return * possible object is * {@link SignatureType } * */ public SignatureType getSignature() { return signature; } /** * Sets the value of the signature property. * * @param value * allowed object is * {@link SignatureType } * */ public void setSignature(SignatureType value) { this.signature = value; } /** * Gets the value of the id property. * * @return * possible object is * {@link String } * */ public String getId() { return id; } /** * Sets the value of the id property. * * @param value * allowed object is * {@link String } * */ public void setId(String value) { this.id = value; } public String toString() { final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); strategy.appendEnd(locator, this, buffer); return buffer; } public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { CtTestataMessaggio theTestataMessaggio; theTestataMessaggio = this.getTestataMessaggio(); strategy.appendField(locator, this, "testataMessaggio", buffer, theTestataMessaggio, (this.testataMessaggio!= null)); } { String theIdentificativoFlussoBT; theIdentificativoFlussoBT = this.getIdentificativoFlussoBT(); strategy.appendField(locator, this, "identificativoFlussoBT", buffer, theIdentificativoFlussoBT, (this.identificativoFlussoBT!= null)); } { Integer thePagina; thePagina = this.getPagina(); strategy.appendField(locator, this, "pagina", buffer, thePagina, (this.pagina!= null)); } { Integer thePagineTotali; thePagineTotali = this.getPagineTotali(); strategy.appendField(locator, this, "pagineTotali", buffer, thePagineTotali, (this.pagineTotali!= null)); } { String theRiferimentoEnte; theRiferimentoEnte = this.getRiferimentoEnte(); strategy.appendField(locator, this, "riferimentoEnte", buffer, theRiferimentoEnte, (this.riferimentoEnte!= null)); } { int theEsercizio; theEsercizio = this.getEsercizio(); strategy.appendField(locator, this, "esercizio", buffer, theEsercizio, true); } { XMLGregorianCalendar theDataInizioPeriodoRiferimento; theDataInizioPeriodoRiferimento = this.getDataInizioPeriodoRiferimento(); strategy.appendField(locator, this, "dataInizioPeriodoRiferimento", buffer, theDataInizioPeriodoRiferimento, (this.dataInizioPeriodoRiferimento!= null)); } { XMLGregorianCalendar theDataFinePeriodoRiferimento; theDataFinePeriodoRiferimento = this.getDataFinePeriodoRiferimento(); strategy.appendField(locator, this, "dataFinePeriodoRiferimento", buffer, theDataFinePeriodoRiferimento, (this.dataFinePeriodoRiferimento!= null)); } { List theInformazioniContoEvidenza; theInformazioniContoEvidenza = (((this.informazioniContoEvidenza!= null)&&(!this.informazioniContoEvidenza.isEmpty()))?this.getInformazioniContoEvidenza():null); strategy.appendField(locator, this, "informazioniContoEvidenza", buffer, theInformazioniContoEvidenza, ((this.informazioniContoEvidenza!= null)&&(!this.informazioniContoEvidenza.isEmpty()))); } { BigDecimal theSaldoComplessivoPrecedente; theSaldoComplessivoPrecedente = this.getSaldoComplessivoPrecedente(); strategy.appendField(locator, this, "saldoComplessivoPrecedente", buffer, theSaldoComplessivoPrecedente, (this.saldoComplessivoPrecedente!= null)); } { BigDecimal theTotaleComplessivoEntrate; theTotaleComplessivoEntrate = this.getTotaleComplessivoEntrate(); strategy.appendField(locator, this, "totaleComplessivoEntrate", buffer, theTotaleComplessivoEntrate, (this.totaleComplessivoEntrate!= null)); } { BigDecimal theTotaleComplessivoUscite; theTotaleComplessivoUscite = this.getTotaleComplessivoUscite(); strategy.appendField(locator, this, "totaleComplessivoUscite", buffer, theTotaleComplessivoUscite, (this.totaleComplessivoUscite!= null)); } { BigDecimal theSaldoComplessivoFinale; theSaldoComplessivoFinale = this.getSaldoComplessivoFinale(); strategy.appendField(locator, this, "saldoComplessivoFinale", buffer, theSaldoComplessivoFinale, (this.saldoComplessivoFinale!= null)); } { TotaliEsercizio theTotaliEsercizio; theTotaliEsercizio = this.getTotaliEsercizio(); strategy.appendField(locator, this, "totaliEsercizio", buffer, theTotaliEsercizio, (this.totaliEsercizio!= null)); } { TotaliDisponibilitaLiquide theTotaliDisponibilitaLiquide; theTotaliDisponibilitaLiquide = this.getTotaliDisponibilitaLiquide(); strategy.appendField(locator, this, "totaliDisponibilitaLiquide", buffer, theTotaliDisponibilitaLiquide, (this.totaliDisponibilitaLiquide!= null)); } { SignatureType theSignature; theSignature = this.getSignature(); strategy.appendField(locator, this, "signature", buffer, theSignature, (this.signature!= null)); } { String theId; theId = this.getId(); strategy.appendField(locator, this, "id", buffer, theId, (this.id!= null)); } return buffer; } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy