DumpMessaggio.java

  1. /*
  2.  * GovWay - A customizable API Gateway
  3.  * https://govway.org
  4.  *
  5.  * Copyright (c) 2005-2025 Link.it srl (https://link.it).
  6.  *
  7.  * This program is free software: you can redistribute it and/or modify
  8.  * it under the terms of the GNU General Public License version 3, as published by
  9.  * the Free Software Foundation.
  10.  *
  11.  * This program is distributed in the hope that it will be useful,
  12.  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  13.  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  14.  * GNU General Public License for more details.
  15.  *
  16.  * You should have received a copy of the GNU General Public License
  17.  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  18.  *
  19.  */
  20. package org.openspcoop2.core.transazioni;

  21. import javax.xml.bind.annotation.XmlAccessType;
  22. import javax.xml.bind.annotation.XmlAccessorType;
  23. import javax.xml.bind.annotation.XmlElement;
  24. import javax.xml.bind.annotation.XmlRootElement;
  25. import javax.xml.bind.annotation.XmlType;
  26. import org.openspcoop2.core.transazioni.constants.TipoMessaggio;
  27. import java.io.Serializable;
  28. import java.util.ArrayList;
  29. import java.util.List;


  30. /** <p>Java class for dump-messaggio complex type.
  31.  *
  32.  * <p>The following schema fragment specifies the expected content contained within this class.
  33.  *
  34.  * <pre>
  35.  * &lt;complexType name="dump-messaggio"&gt;
  36.  *      &lt;sequence&gt;
  37.  *          &lt;element name="id-transazione" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="1" maxOccurs="1"/&gt;
  38.  *          &lt;element name="protocollo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="1" maxOccurs="1"/&gt;
  39.  *          &lt;element name="servizio-applicativo-erogatore" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  40.  *          &lt;element name="data-consegna-erogatore" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0" maxOccurs="1"/&gt;
  41.  *          &lt;element name="tipo-messaggio" type="{http://www.openspcoop2.org/core/transazioni}tipo-messaggio" minOccurs="1" maxOccurs="1"/&gt;
  42.  *          &lt;element name="formato-messaggio" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  43.  *          &lt;element name="content-type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  44.  *          &lt;element name="content-length" type="{http://www.w3.org/2001/XMLSchema}unsignedLong" minOccurs="0" maxOccurs="1"/&gt;
  45.  *          &lt;element name="multipart-content-type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  46.  *          &lt;element name="multipart-content-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  47.  *          &lt;element name="multipart-content-location" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  48.  *          &lt;element name="multipart-header" type="{http://www.openspcoop2.org/core/transazioni}dump-multipart-header" minOccurs="0" maxOccurs="unbounded"/&gt;
  49.  *          &lt;element name="body" type="{http://www.w3.org/2001/XMLSchema}hexBinary" minOccurs="0" maxOccurs="1"/&gt;
  50.  *          &lt;element name="header-trasporto" type="{http://www.openspcoop2.org/core/transazioni}dump-header-trasporto" minOccurs="0" maxOccurs="unbounded"/&gt;
  51.  *          &lt;element name="allegato" type="{http://www.openspcoop2.org/core/transazioni}dump-allegato" minOccurs="0" maxOccurs="unbounded"/&gt;
  52.  *          &lt;element name="contenuto" type="{http://www.openspcoop2.org/core/transazioni}dump-contenuto" minOccurs="0" maxOccurs="unbounded"/&gt;
  53.  *          &lt;element name="dump-timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="1" maxOccurs="1"/&gt;
  54.  *          &lt;element name="post-process-header" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  55.  *          &lt;element name="post-process-filename" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  56.  *          &lt;element name="post-process-content" type="{http://www.w3.org/2001/XMLSchema}hexBinary" minOccurs="0" maxOccurs="1"/&gt;
  57.  *          &lt;element name="post-process-config-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  58.  *          &lt;element name="post-process-timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0" maxOccurs="1"/&gt;
  59.  *          &lt;element name="post-processed" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0" maxOccurs="1" default="1"/&gt;
  60.  *          &lt;element name="multipart-header-ext" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  61.  *          &lt;element name="header-ext" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0" maxOccurs="1"/&gt;
  62.  *      &lt;/sequence&gt;
  63.  * &lt;/complexType&gt;
  64.  * </pre>
  65.  *
  66.  * @version $Rev$, $Date$
  67.  *
  68.  * @author Poli Andrea (poli@link.it)
  69.  * @author $Author$
  70.  * */

  71. @XmlAccessorType(XmlAccessType.FIELD)
  72. @XmlType(name = "dump-messaggio",
  73.   propOrder = {
  74.     "idTransazione",
  75.     "protocollo",
  76.     "servizioApplicativoErogatore",
  77.     "dataConsegnaErogatore",
  78.     "tipoMessaggio",
  79.     "formatoMessaggio",
  80.     "contentType",
  81.     "contentLength",
  82.     "multipartContentType",
  83.     "multipartContentId",
  84.     "multipartContentLocation",
  85.     "multipartHeader",
  86.     "body",
  87.     "headerTrasporto",
  88.     "allegato",
  89.     "contenuto",
  90.     "dumpTimestamp",
  91.     "postProcessHeader",
  92.     "postProcessFilename",
  93.     "postProcessContent",
  94.     "postProcessConfigId",
  95.     "postProcessTimestamp",
  96.     "postProcessed",
  97.     "multipartHeaderExt",
  98.     "headerExt"
  99.   }
  100. )

  101. @XmlRootElement(name = "dump-messaggio")

  102. public class DumpMessaggio extends org.openspcoop2.utils.beans.BaseBeanWithId implements Serializable , Cloneable {
  103.   public DumpMessaggio() {
  104.     super();
  105.   }

  106.   public java.lang.String getIdTransazione() {
  107.     return this.idTransazione;
  108.   }

  109.   public void setIdTransazione(java.lang.String idTransazione) {
  110.     this.idTransazione = idTransazione;
  111.   }

  112.   public java.lang.String getProtocollo() {
  113.     return this.protocollo;
  114.   }

  115.   public void setProtocollo(java.lang.String protocollo) {
  116.     this.protocollo = protocollo;
  117.   }

  118.   public java.lang.String getServizioApplicativoErogatore() {
  119.     return this.servizioApplicativoErogatore;
  120.   }

  121.   public void setServizioApplicativoErogatore(java.lang.String servizioApplicativoErogatore) {
  122.     this.servizioApplicativoErogatore = servizioApplicativoErogatore;
  123.   }

  124.   public java.util.Date getDataConsegnaErogatore() {
  125.     return this.dataConsegnaErogatore;
  126.   }

  127.   public void setDataConsegnaErogatore(java.util.Date dataConsegnaErogatore) {
  128.     this.dataConsegnaErogatore = dataConsegnaErogatore;
  129.   }

  130.   public void setTipoMessaggioRawEnumValue(String value) {
  131.     this.tipoMessaggio = (TipoMessaggio) TipoMessaggio.toEnumConstantFromString(value);
  132.   }

  133.   public String getTipoMessaggioRawEnumValue() {
  134.     if(this.tipoMessaggio == null){
  135.         return null;
  136.     }else{
  137.         return this.tipoMessaggio.toString();
  138.     }
  139.   }

  140.   public org.openspcoop2.core.transazioni.constants.TipoMessaggio getTipoMessaggio() {
  141.     return this.tipoMessaggio;
  142.   }

  143.   public void setTipoMessaggio(org.openspcoop2.core.transazioni.constants.TipoMessaggio tipoMessaggio) {
  144.     this.tipoMessaggio = tipoMessaggio;
  145.   }

  146.   public java.lang.String getFormatoMessaggio() {
  147.     return this.formatoMessaggio;
  148.   }

  149.   public void setFormatoMessaggio(java.lang.String formatoMessaggio) {
  150.     this.formatoMessaggio = formatoMessaggio;
  151.   }

  152.   public java.lang.String getContentType() {
  153.     return this.contentType;
  154.   }

  155.   public void setContentType(java.lang.String contentType) {
  156.     this.contentType = contentType;
  157.   }

  158.   public java.lang.Long getContentLength() {
  159.     return this.contentLength;
  160.   }

  161.   public void setContentLength(java.lang.Long contentLength) {
  162.     this.contentLength = contentLength;
  163.   }

  164.   public java.lang.String getMultipartContentType() {
  165.     return this.multipartContentType;
  166.   }

  167.   public void setMultipartContentType(java.lang.String multipartContentType) {
  168.     this.multipartContentType = multipartContentType;
  169.   }

  170.   public java.lang.String getMultipartContentId() {
  171.     return this.multipartContentId;
  172.   }

  173.   public void setMultipartContentId(java.lang.String multipartContentId) {
  174.     this.multipartContentId = multipartContentId;
  175.   }

  176.   public java.lang.String getMultipartContentLocation() {
  177.     return this.multipartContentLocation;
  178.   }

  179.   public void setMultipartContentLocation(java.lang.String multipartContentLocation) {
  180.     this.multipartContentLocation = multipartContentLocation;
  181.   }

  182.   public void addMultipartHeader(DumpMultipartHeader multipartHeader) {
  183.     this.multipartHeader.add(multipartHeader);
  184.   }

  185.   public DumpMultipartHeader getMultipartHeader(int index) {
  186.     return this.multipartHeader.get( index );
  187.   }

  188.   public DumpMultipartHeader removeMultipartHeader(int index) {
  189.     return this.multipartHeader.remove( index );
  190.   }

  191.   public List<DumpMultipartHeader> getMultipartHeaderList() {
  192.     return this.multipartHeader;
  193.   }

  194.   public void setMultipartHeaderList(List<DumpMultipartHeader> multipartHeader) {
  195.     this.multipartHeader=multipartHeader;
  196.   }

  197.   public int sizeMultipartHeaderList() {
  198.     return this.multipartHeader.size();
  199.   }

  200.   public byte[] getBody() {
  201.     return this.body;
  202.   }

  203.   public void setBody(byte[] body) {
  204.     this.body = body;
  205.   }

  206.   public void addHeaderTrasporto(DumpHeaderTrasporto headerTrasporto) {
  207.     this.headerTrasporto.add(headerTrasporto);
  208.   }

  209.   public DumpHeaderTrasporto getHeaderTrasporto(int index) {
  210.     return this.headerTrasporto.get( index );
  211.   }

  212.   public DumpHeaderTrasporto removeHeaderTrasporto(int index) {
  213.     return this.headerTrasporto.remove( index );
  214.   }

  215.   public List<DumpHeaderTrasporto> getHeaderTrasportoList() {
  216.     return this.headerTrasporto;
  217.   }

  218.   public void setHeaderTrasportoList(List<DumpHeaderTrasporto> headerTrasporto) {
  219.     this.headerTrasporto=headerTrasporto;
  220.   }

  221.   public int sizeHeaderTrasportoList() {
  222.     return this.headerTrasporto.size();
  223.   }

  224.   public void addAllegato(DumpAllegato allegato) {
  225.     this.allegato.add(allegato);
  226.   }

  227.   public DumpAllegato getAllegato(int index) {
  228.     return this.allegato.get( index );
  229.   }

  230.   public DumpAllegato removeAllegato(int index) {
  231.     return this.allegato.remove( index );
  232.   }

  233.   public List<DumpAllegato> getAllegatoList() {
  234.     return this.allegato;
  235.   }

  236.   public void setAllegatoList(List<DumpAllegato> allegato) {
  237.     this.allegato=allegato;
  238.   }

  239.   public int sizeAllegatoList() {
  240.     return this.allegato.size();
  241.   }

  242.   public void addContenuto(DumpContenuto contenuto) {
  243.     this.contenuto.add(contenuto);
  244.   }

  245.   public DumpContenuto getContenuto(int index) {
  246.     return this.contenuto.get( index );
  247.   }

  248.   public DumpContenuto removeContenuto(int index) {
  249.     return this.contenuto.remove( index );
  250.   }

  251.   public List<DumpContenuto> getContenutoList() {
  252.     return this.contenuto;
  253.   }

  254.   public void setContenutoList(List<DumpContenuto> contenuto) {
  255.     this.contenuto=contenuto;
  256.   }

  257.   public int sizeContenutoList() {
  258.     return this.contenuto.size();
  259.   }

  260.   public java.util.Date getDumpTimestamp() {
  261.     return this.dumpTimestamp;
  262.   }

  263.   public void setDumpTimestamp(java.util.Date dumpTimestamp) {
  264.     this.dumpTimestamp = dumpTimestamp;
  265.   }

  266.   public java.lang.String getPostProcessHeader() {
  267.     return this.postProcessHeader;
  268.   }

  269.   public void setPostProcessHeader(java.lang.String postProcessHeader) {
  270.     this.postProcessHeader = postProcessHeader;
  271.   }

  272.   public java.lang.String getPostProcessFilename() {
  273.     return this.postProcessFilename;
  274.   }

  275.   public void setPostProcessFilename(java.lang.String postProcessFilename) {
  276.     this.postProcessFilename = postProcessFilename;
  277.   }

  278.   public byte[] getPostProcessContent() {
  279.     return this.postProcessContent;
  280.   }

  281.   public void setPostProcessContent(byte[] postProcessContent) {
  282.     this.postProcessContent = postProcessContent;
  283.   }

  284.   public java.lang.String getPostProcessConfigId() {
  285.     return this.postProcessConfigId;
  286.   }

  287.   public void setPostProcessConfigId(java.lang.String postProcessConfigId) {
  288.     this.postProcessConfigId = postProcessConfigId;
  289.   }

  290.   public java.util.Date getPostProcessTimestamp() {
  291.     return this.postProcessTimestamp;
  292.   }

  293.   public void setPostProcessTimestamp(java.util.Date postProcessTimestamp) {
  294.     this.postProcessTimestamp = postProcessTimestamp;
  295.   }

  296.   public int getPostProcessed() {
  297.     return this.postProcessed;
  298.   }

  299.   public void setPostProcessed(int postProcessed) {
  300.     this.postProcessed = postProcessed;
  301.   }

  302.   public java.lang.String getMultipartHeaderExt() {
  303.     return this.multipartHeaderExt;
  304.   }

  305.   public void setMultipartHeaderExt(java.lang.String multipartHeaderExt) {
  306.     this.multipartHeaderExt = multipartHeaderExt;
  307.   }

  308.   public java.lang.String getHeaderExt() {
  309.     return this.headerExt;
  310.   }

  311.   public void setHeaderExt(java.lang.String headerExt) {
  312.     this.headerExt = headerExt;
  313.   }

  314.   private static final long serialVersionUID = 1L;

  315.   private static org.openspcoop2.core.transazioni.model.DumpMessaggioModel modelStaticInstance = null;
  316.   private static synchronized void initModelStaticInstance(){
  317.       if(org.openspcoop2.core.transazioni.DumpMessaggio.modelStaticInstance==null){
  318.             org.openspcoop2.core.transazioni.DumpMessaggio.modelStaticInstance = new org.openspcoop2.core.transazioni.model.DumpMessaggioModel();
  319.       }
  320.   }
  321.   public static org.openspcoop2.core.transazioni.model.DumpMessaggioModel model(){
  322.       if(org.openspcoop2.core.transazioni.DumpMessaggio.modelStaticInstance==null){
  323.             initModelStaticInstance();
  324.       }
  325.       return org.openspcoop2.core.transazioni.DumpMessaggio.modelStaticInstance;
  326.   }


  327.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  328.   @XmlElement(name="id-transazione",required=true,nillable=false)
  329.   protected java.lang.String idTransazione;

  330.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  331.   @XmlElement(name="protocollo",required=true,nillable=false)
  332.   protected java.lang.String protocollo;

  333.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  334.   @XmlElement(name="servizio-applicativo-erogatore",required=false,nillable=false)
  335.   protected java.lang.String servizioApplicativoErogatore;

  336.   @javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(org.openspcoop2.utils.jaxb.DateTime2String.class)
  337.   @javax.xml.bind.annotation.XmlSchemaType(name="dateTime")
  338.   @XmlElement(name="data-consegna-erogatore",required=false,nillable=false,type=java.lang.String.class)
  339.   protected java.util.Date dataConsegnaErogatore;

  340.   @javax.xml.bind.annotation.XmlTransient
  341.   protected java.lang.String tipoMessaggioRawEnumValue;

  342.   @XmlElement(name="tipo-messaggio",required=true,nillable=false)
  343.   protected TipoMessaggio tipoMessaggio;

  344.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  345.   @XmlElement(name="formato-messaggio",required=false,nillable=false)
  346.   protected java.lang.String formatoMessaggio;

  347.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  348.   @XmlElement(name="content-type",required=false,nillable=false)
  349.   protected java.lang.String contentType;

  350.   @javax.xml.bind.annotation.XmlSchemaType(name="unsignedLong")
  351.   @XmlElement(name="content-length",required=false,nillable=false)
  352.   protected java.lang.Long contentLength;

  353.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  354.   @XmlElement(name="multipart-content-type",required=false,nillable=false)
  355.   protected java.lang.String multipartContentType;

  356.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  357.   @XmlElement(name="multipart-content-id",required=false,nillable=false)
  358.   protected java.lang.String multipartContentId;

  359.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  360.   @XmlElement(name="multipart-content-location",required=false,nillable=false)
  361.   protected java.lang.String multipartContentLocation;

  362.   @XmlElement(name="multipart-header",required=true,nillable=false)
  363.   private List<DumpMultipartHeader> multipartHeader = new ArrayList<>();

  364.   /**
  365.    * Use method getMultipartHeaderList
  366.    * @return List&lt;DumpMultipartHeader&gt;
  367.   */
  368.   public List<DumpMultipartHeader> getMultipartHeader() {
  369.     return this.getMultipartHeaderList();
  370.   }

  371.   /**
  372.    * Use method setMultipartHeaderList
  373.    * @param multipartHeader List&lt;DumpMultipartHeader&gt;
  374.   */
  375.   public void setMultipartHeader(List<DumpMultipartHeader> multipartHeader) {
  376.     this.setMultipartHeaderList(multipartHeader);
  377.   }

  378.   /**
  379.    * Use method sizeMultipartHeaderList
  380.    * @return lunghezza della lista
  381.   */
  382.   public int sizeMultipartHeader() {
  383.     return this.sizeMultipartHeaderList();
  384.   }

  385.   @javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(javax.xml.bind.annotation.adapters.HexBinaryAdapter.class)
  386.   @javax.xml.bind.annotation.XmlSchemaType(name="hexBinary")
  387.   @XmlElement(type=String.class, name="body",required=false,nillable=false)
  388.   protected byte[] body;

  389.   @XmlElement(name="header-trasporto",required=true,nillable=false)
  390.   private List<DumpHeaderTrasporto> headerTrasporto = new ArrayList<>();

  391.   /**
  392.    * Use method getHeaderTrasportoList
  393.    * @return List&lt;DumpHeaderTrasporto&gt;
  394.   */
  395.   public List<DumpHeaderTrasporto> getHeaderTrasporto() {
  396.     return this.getHeaderTrasportoList();
  397.   }

  398.   /**
  399.    * Use method setHeaderTrasportoList
  400.    * @param headerTrasporto List&lt;DumpHeaderTrasporto&gt;
  401.   */
  402.   public void setHeaderTrasporto(List<DumpHeaderTrasporto> headerTrasporto) {
  403.     this.setHeaderTrasportoList(headerTrasporto);
  404.   }

  405.   /**
  406.    * Use method sizeHeaderTrasportoList
  407.    * @return lunghezza della lista
  408.   */
  409.   public int sizeHeaderTrasporto() {
  410.     return this.sizeHeaderTrasportoList();
  411.   }

  412.   @XmlElement(name="allegato",required=true,nillable=false)
  413.   private List<DumpAllegato> allegato = new ArrayList<>();

  414.   /**
  415.    * Use method getAllegatoList
  416.    * @return List&lt;DumpAllegato&gt;
  417.   */
  418.   public List<DumpAllegato> getAllegato() {
  419.     return this.getAllegatoList();
  420.   }

  421.   /**
  422.    * Use method setAllegatoList
  423.    * @param allegato List&lt;DumpAllegato&gt;
  424.   */
  425.   public void setAllegato(List<DumpAllegato> allegato) {
  426.     this.setAllegatoList(allegato);
  427.   }

  428.   /**
  429.    * Use method sizeAllegatoList
  430.    * @return lunghezza della lista
  431.   */
  432.   public int sizeAllegato() {
  433.     return this.sizeAllegatoList();
  434.   }

  435.   @XmlElement(name="contenuto",required=true,nillable=false)
  436.   private List<DumpContenuto> contenuto = new ArrayList<>();

  437.   /**
  438.    * Use method getContenutoList
  439.    * @return List&lt;DumpContenuto&gt;
  440.   */
  441.   public List<DumpContenuto> getContenuto() {
  442.     return this.getContenutoList();
  443.   }

  444.   /**
  445.    * Use method setContenutoList
  446.    * @param contenuto List&lt;DumpContenuto&gt;
  447.   */
  448.   public void setContenuto(List<DumpContenuto> contenuto) {
  449.     this.setContenutoList(contenuto);
  450.   }

  451.   /**
  452.    * Use method sizeContenutoList
  453.    * @return lunghezza della lista
  454.   */
  455.   public int sizeContenuto() {
  456.     return this.sizeContenutoList();
  457.   }

  458.   @javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(org.openspcoop2.utils.jaxb.DateTime2String.class)
  459.   @javax.xml.bind.annotation.XmlSchemaType(name="dateTime")
  460.   @XmlElement(name="dump-timestamp",required=true,nillable=false,type=java.lang.String.class)
  461.   protected java.util.Date dumpTimestamp;

  462.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  463.   @XmlElement(name="post-process-header",required=false,nillable=false)
  464.   protected java.lang.String postProcessHeader;

  465.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  466.   @XmlElement(name="post-process-filename",required=false,nillable=false)
  467.   protected java.lang.String postProcessFilename;

  468.   @javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(javax.xml.bind.annotation.adapters.HexBinaryAdapter.class)
  469.   @javax.xml.bind.annotation.XmlSchemaType(name="hexBinary")
  470.   @XmlElement(type=String.class, name="post-process-content",required=false,nillable=false)
  471.   protected byte[] postProcessContent;

  472.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  473.   @XmlElement(name="post-process-config-id",required=false,nillable=false)
  474.   protected java.lang.String postProcessConfigId;

  475.   @javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(org.openspcoop2.utils.jaxb.DateTime2String.class)
  476.   @javax.xml.bind.annotation.XmlSchemaType(name="dateTime")
  477.   @XmlElement(name="post-process-timestamp",required=false,nillable=false,type=java.lang.String.class)
  478.   protected java.util.Date postProcessTimestamp;

  479.   @javax.xml.bind.annotation.XmlSchemaType(name="int")
  480.   @XmlElement(name="post-processed",required=false,nillable=false,defaultValue="1")
  481.   protected int postProcessed = 1;

  482.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  483.   @XmlElement(name="multipart-header-ext",required=false,nillable=false)
  484.   protected java.lang.String multipartHeaderExt;

  485.   @javax.xml.bind.annotation.XmlSchemaType(name="string")
  486.   @XmlElement(name="header-ext",required=false,nillable=false)
  487.   protected java.lang.String headerExt;

  488. }