HeaderIntegrazioneBusta.java
/*
* GovWay - A customizable API Gateway
* https://govway.org
*
* Copyright (c) 2005-2024 Link.it srl (https://link.it).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 3, as published by
* the Free Software Foundation.
*
* 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 General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
package org.openspcoop2.pdd.core.integrazione;
import org.openspcoop2.protocol.sdk.constants.ProfiloDiCollaborazione;
/**
* Classe utilizzata per rappresentare le informazioni della busta inserite in una header di integrazione.
*
*
* @author Poli Andrea (apoli@link.it)
* @author $Author$
* @version $Rev$, $Date$
*/
public class HeaderIntegrazioneBusta implements java.io.Serializable{
/**
*
*/
private static final long serialVersionUID = 1L;
/** Tipo del Mittente. */
private String tipoMittente;
/** Mittente. */
private String mittente;
/** Tipo del Destinatario (Destinatario). */
private String tipoDestinatario;
/** Destinatario (Destinatario). */
private String destinatario;
/** Servizio. */
private String servizio;
/** Tipo di Servizio. */
private String tipoServizio;
/** Versione Servizio */
private Integer versioneServizio;
/** Azione. */
private String azione;
/** Identificativo Messaggio. */
private String ID;
/** Riferimento Messaggio. */
private String riferimentoMessaggio;
/** ID Collaborazione */
private String idCollaborazione;
/** Profilo di Collaborazione */
private ProfiloDiCollaborazione profiloDiCollaborazione;
/**
* Imposta il tipo del Mittente.
*
* @param type tipo del Mittente.
*
*/
public void setTipoMittente(String type ){
this.tipoMittente = type;
}
/**
* Imposta il Mittente.
*
* @param m Mittente.
*
*/
public void setMittente(String m ){
this.mittente = m;
}
/**
* Imposta il tipo del Destinatario (Destinatario).
*
* @param type tipo del Destinatario.
*
*/
public void setTipoDestinatario(String type ){
this.tipoDestinatario = type;
}
/**
* Imposta il Destinatario (Destinatario).
*
* @param s Destinatario.
*
*/
public void setDestinatario(String s ){
this.destinatario = s;
}
/**
* Imposta il Servizio.
*
* @param s Servizio.
*
*/
public void setServizio(String s ){
this.servizio = s;
}
/**
* Imposta il tipo del Servizio.
*
* @param type tipo del Servizio.
*
*/
public void setTipoServizio(String type ){
this.tipoServizio = type;
}
/**
* Imposta l'Azione.
*
* @param a Azione.
*
*/
public void setAzione(String a ){
this.azione = a;
}
/**
* Imposta l'identificativo del messaggio.
*
* @param id identificativo del messaggio.
*
*/
public void setID(String id ){
this.ID = id;
}
/**
* Imposta il Riferimento Messaggio.
*
* @param rif riferimento messaggio.
*
*/
public void setRiferimentoMessaggio(String rif ){
this.riferimentoMessaggio = rif;
}
/**
* @param idCollaborazione the idCollaborazione to set
*/
public void setIdCollaborazione(String idCollaborazione) {
this.idCollaborazione = idCollaborazione;
}
/**
* Ritornaa il tipo del Mittente.
*
* @return tipo del Mittente.
*
*/
public String getTipoMittente(){
return this.tipoMittente;
}
/**
* Ritorna il Mittente.
*
* @return Mittente.
*
*/
public String getMittente(){
return this.mittente;
}
/**
* Ritorna il tipo del Destinatario (Destinatario).
*
* @return tipo del Destinatario.
*
*/
public String getTipoDestinatario(){
return this.tipoDestinatario;
}
/**
* Ritorna il Destinatario (Destinatario).
*
* @return Destinatario.
*
*/
public String getDestinatario(){
return this.destinatario;
}
/**
* Ritorna il Servizio.
*
* @return Servizio.
*
*/
public String getServizio(){
return this.servizio;
}
/**
* Ritorna il tipo del Servizio.
*
* @return tipo del Servizio.
*
*/
public String getTipoServizio(){
return this.tipoServizio;
}
/**
* Ritorna l'Azione.
*
* @return Azione.
*
*/
public String getAzione(){
return this.azione;
}
/**
* Ritorna l'identificativo del messaggio.
*
* @return identificativo del messaggio.
*
*/
public String getID(){
return this.ID;
}
/**
* Ritorna il Riferimento Messaggio.
*
* @return riferimento messaggio.
*
*/
public String getRiferimentoMessaggio(){
return this.riferimentoMessaggio;
}
/**
* @return the idCollaborazione
*/
public String getIdCollaborazione() {
return this.idCollaborazione;
}
/**
* @return the profiloDiCollaborazione
*/
public ProfiloDiCollaborazione getProfiloDiCollaborazione() {
return this.profiloDiCollaborazione;
}
/**
* @param profiloDiCollaborazione the profiloDiCollaborazione to set
*/
public void setProfiloDiCollaborazione(ProfiloDiCollaborazione profiloDiCollaborazione) {
this.profiloDiCollaborazione = profiloDiCollaborazione;
}
public Integer getVersioneServizio() {
return this.versioneServizio;
}
public void setVersioneServizio(Integer versioneServizio) {
this.versioneServizio = versioneServizio;
}
}