ImportInformationMissingException.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.protocol.engine.archive;

  21. import java.io.Serializable;
  22. import java.util.List;

  23. import org.openspcoop2.protocol.information_missing.Input;
  24. import org.openspcoop2.protocol.information_missing.RequisitoInput;
  25. import org.openspcoop2.protocol.information_missing.Description;
  26. import org.openspcoop2.protocol.information_missing.Default;

  27. /**
  28.  *  ImportInformationMissingException
  29.  *
  30.  * @author Poli Andrea (apoli@link.it)
  31.  * @author $Author$
  32.  * @version $Rev$, $Date$
  33.  */
  34. public class ImportInformationMissingException extends Exception implements Serializable {


  35.     /**
  36.      *
  37.      */
  38.     private static final long serialVersionUID = 1L;
  39.    
  40.     private String idObject;
  41.     private String idObjectDescription;

  42.     private Object object;
  43.     private Class<?> classObject;

  44.     private String missingInfoProtocollo;
  45.    
  46.     private boolean missingRequisitiInfoInput;
  47.     private RequisitoInput missingRequisitiInfoInputObject;
  48.    
  49.     private boolean missingInfoSoggetto;
  50.     private String missingInfoSoggetto_tipoPdD;
  51.    
  52.     private boolean missingInfoVersione;
  53.    
  54.     private boolean missingInfoProfiliServizi;
  55.    
  56.     private boolean mismatchPortTypeRifServiziParteComune;
  57.     private String mismatchPortTypeRifServiziParteComune_nome;
  58.     private List<String> mismatchPortTypeRifServiziParteComune_serviziParteComune;
  59.    
  60.     private boolean missingInfoAccordoServizioParteComune;
  61.        
  62.     private boolean missingInfoAccordoCooperazione;
  63.    
  64.     private boolean missingInfoInvocazioneServizio;
  65.    
  66.     private boolean missingInfoCredenziali;
  67.    
  68.     private boolean missingInfoConnettore;
  69.        
  70.     private boolean missingInfoInput;
  71.     private Input missingInfoInputObject;
  72.    
  73.     private Description missingInfoHeader;
  74.     private Description missingInfoFooter;
  75.     private Default missingInfoDefault;
  76.    
  77.     public ImportInformationMissingException(String objectId,String idObjectDescription){
  78.         this.idObject = objectId;
  79.         this.idObjectDescription = idObjectDescription;
  80.     }
  81.     public ImportInformationMissingException(String objectId,String idObjectDescription,String message){
  82.         super(message);
  83.         this.idObject = objectId;
  84.         this.idObjectDescription = idObjectDescription;
  85.     }
  86.     public ImportInformationMissingException(String objectId,String idObjectDescription,String message,Throwable e){
  87.         super(message,e);
  88.         this.idObject = objectId;
  89.         this.idObjectDescription = idObjectDescription;
  90.     }
  91.     public ImportInformationMissingException(String objectId,String idObjectDescription,Throwable e){
  92.         super(e);
  93.         this.idObject = objectId;
  94.         this.idObjectDescription = idObjectDescription;
  95.     }
  96.    
  97.     public String getIdObject() {
  98.         return this.idObject;
  99.     }
  100.     public String getIdObjectDescription() {
  101.         return this.idObjectDescription;
  102.     }
  103.    
  104.     public Object getObject() {
  105.         return this.object;
  106.     }
  107.     public Class<?> getClassObject() {
  108.         return this.classObject;
  109.     }
  110.     public void setObject(Object object) {
  111.         this.object = object;
  112.     }
  113.     public void setClassObject(Class<?> classObject) {
  114.         this.classObject = classObject;
  115.     }
  116.    
  117.     public String getMissingInfoProtocollo() {
  118.         return this.missingInfoProtocollo;
  119.     }
  120.     public void setMissingInfoProtocollo(String missingInfoProtocollo) {
  121.         this.missingInfoProtocollo = missingInfoProtocollo;
  122.     }
  123.    
  124.     public boolean isMissingRequisitiInfoInput() {
  125.         return this.missingRequisitiInfoInput;
  126.     }
  127.     public void setMissingRequisitiInfoInput(boolean missingRequisitiInfoInput) {
  128.         this.missingRequisitiInfoInput = missingRequisitiInfoInput;
  129.     }
  130.     public RequisitoInput getMissingRequisitiInfoInputObject() {
  131.         return this.missingRequisitiInfoInputObject;
  132.     }
  133.     public void setMissingRequisitiInfoInputObject(RequisitoInput missingRequisitiInfoInputObject) {
  134.         this.missingRequisitiInfoInputObject = missingRequisitiInfoInputObject;
  135.     }
  136.    
  137.     public boolean isMissingInfoSoggetto() {
  138.         return this.missingInfoSoggetto;
  139.     }
  140.     public void setMissingInfoSoggetto(boolean missingInfoSoggetto) {
  141.         this.missingInfoSoggetto = missingInfoSoggetto;
  142.     }
  143.    
  144.     public String getMissingInfoSoggetto_tipoPdD() {
  145.         return this.missingInfoSoggetto_tipoPdD;
  146.     }
  147.     public void setMissingInfoSoggetto_tipoPdD(String missingInfoSoggetto_tipoPdD) {
  148.         this.missingInfoSoggetto_tipoPdD = missingInfoSoggetto_tipoPdD;
  149.     }
  150.    
  151.     public boolean isMissingInfoVersione() {
  152.         return this.missingInfoVersione;
  153.     }
  154.     public void setMissingInfoVersione(boolean missingInfoVersione) {
  155.         this.missingInfoVersione = missingInfoVersione;
  156.     }
  157.    
  158.     public boolean isMissingInfoProfiliServizi() {
  159.         return this.missingInfoProfiliServizi;
  160.     }
  161.     public void setMissingInfoProfiliServizi(boolean missingInfoProfiliServizi) {
  162.         this.missingInfoProfiliServizi = missingInfoProfiliServizi;
  163.     }
  164.    
  165.     public void setMismatchPortTypeRifServiziParteComune(
  166.             boolean mismatchPortTypeRifServiziParteComune,
  167.             String mismatchPortTypeRifServiziParteComune_nome,
  168.             List<String> mismatchPortTypeRifServiziParteComune_serviziParteComune) {
  169.         this.mismatchPortTypeRifServiziParteComune = mismatchPortTypeRifServiziParteComune;
  170.         this.mismatchPortTypeRifServiziParteComune_nome = mismatchPortTypeRifServiziParteComune_nome;
  171.         this.mismatchPortTypeRifServiziParteComune_serviziParteComune = mismatchPortTypeRifServiziParteComune_serviziParteComune;
  172.     }
  173.     public boolean isMismatchPortTypeRifServiziParteComune() {
  174.         return this.mismatchPortTypeRifServiziParteComune;
  175.     }
  176.     public String getMismatchPortTypeRifServiziParteComune_nome() {
  177.         return this.mismatchPortTypeRifServiziParteComune_nome;
  178.     }
  179.     public List<String> getMismatchPortTypeRifServiziParteComune_serviziParteComune() {
  180.         return this.mismatchPortTypeRifServiziParteComune_serviziParteComune;
  181.     }
  182.    
  183.     public boolean isMissingInfoAccordoServizioParteComune() {
  184.         return this.missingInfoAccordoServizioParteComune;
  185.     }
  186.     public void setMissingInfoAccordoServizioParteComune(
  187.             boolean missingInfoAccordoServizioParteComune) {
  188.         this.missingInfoAccordoServizioParteComune = missingInfoAccordoServizioParteComune;
  189.     }
  190.     public boolean isMissingInfoAccordoCooperazione() {
  191.         return this.missingInfoAccordoCooperazione;
  192.     }
  193.     public void setMissingInfoAccordoCooperazione(
  194.             boolean missingInfoAccordoCooperazione) {
  195.         this.missingInfoAccordoCooperazione = missingInfoAccordoCooperazione;
  196.     }
  197.     public boolean isMissingInfoInvocazioneServizio() {
  198.         return this.missingInfoInvocazioneServizio;
  199.     }
  200.     public void setMissingInfoInvocazioneServizio(
  201.             boolean missingInfoInvocazioneServizio) {
  202.         this.missingInfoInvocazioneServizio = missingInfoInvocazioneServizio;
  203.     }
  204.     public boolean isMissingInfoConnettore() {
  205.         return this.missingInfoConnettore;
  206.     }
  207.     public void setMissingInfoConnettore(boolean missingInfoConnettore) {
  208.         this.missingInfoConnettore = missingInfoConnettore;
  209.     }
  210.     public boolean isMissingInfoCredenziali() {
  211.         return this.missingInfoCredenziali;
  212.     }
  213.     public void setMissingInfoCredenziali(boolean missingInfoCredenziali) {
  214.         this.missingInfoCredenziali = missingInfoCredenziali;
  215.     }
  216.     public boolean isMissingInfoInput() {
  217.         return this.missingInfoInput;
  218.     }
  219.     public void setMissingInfoInput(boolean missingInfoInput) {
  220.         this.missingInfoInput = missingInfoInput;
  221.     }
  222.     public Input getMissingInfoInputObject() {
  223.         return this.missingInfoInputObject;
  224.     }
  225.     public void setMissingInfoInputObject(Input missingInfoInputObject) {
  226.         this.missingInfoInputObject = missingInfoInputObject;
  227.     }
  228.     public Description getMissingInfoHeader() {
  229.         return this.missingInfoHeader;
  230.     }
  231.     public void setMissingInfoHeader(Description missingInfoHeader) {
  232.         this.missingInfoHeader = missingInfoHeader;
  233.     }
  234.     public Description getMissingInfoFooter() {
  235.         return this.missingInfoFooter;
  236.     }
  237.     public void setMissingInfoFooter(Description missingInfoFooter) {
  238.         this.missingInfoFooter = missingInfoFooter;
  239.     }
  240.     public Default getMissingInfoDefault() {
  241.         return this.missingInfoDefault;
  242.     }
  243.     public void setMissingInfoDefault(Default missingInfoDefault) {
  244.         this.missingInfoDefault = missingInfoDefault;
  245.     }
  246. }