AccordiServizioParteSpecificaAddStrutsBean.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.web.ctrlstat.servlet.aps;
import java.util.List;
import org.openspcoop2.core.config.constants.TipoAutenticazionePrincipal;
import org.openspcoop2.message.constants.ServiceBinding;
import org.openspcoop2.protocol.sdk.IProtocolFactory;
import org.openspcoop2.protocol.sdk.constants.ConsoleOperationType;
import org.openspcoop2.protocol.sdk.properties.ConsoleConfiguration;
import org.openspcoop2.protocol.sdk.properties.IConsoleDynamicConfiguration;
import org.openspcoop2.protocol.sdk.properties.ProtocolProperties;
import org.openspcoop2.protocol.sdk.registry.IConfigIntegrationReader;
import org.openspcoop2.protocol.sdk.registry.IRegistryReader;
import org.openspcoop2.web.lib.mvc.BinaryParameter;
/**
* AccordiServizioParteSpecificaAddStrutsBean
*
* @author Andrea Poli (apoli@link.it)
* @author Stefano Corallo (corallo@link.it)
* @author Sandra Giangrandi (sandra@link.it)
* @author $Author$
* @version $Rev$, $Date$
*
*/
public class AccordiServizioParteSpecificaAddStrutsBean {
protected String connettoreDebug;
protected String nomeservizio;
protected String tiposervizio;
protected String provider;
protected String accordo;
protected String servcorr;
protected String endpointtype;
protected String tipoconn;
protected String url;
protected String nome;
protected String tipo;
protected String user;
protected String password;
protected String initcont;
protected String urlpgk;
protected String provurl;
protected String connfact;
protected String sendas;
protected String profilo;
protected String portType;
protected String descrizione;
protected String httpsurl;
protected String httpstipologia;
protected String httpspath;
protected String httpstipo;
protected String httpspwd;
protected String httpsalgoritmo;
protected String httpskeystore;
protected String httpspwdprivatekeytrust;
protected String httpspathkey;
protected String httpstipokey;
protected String httpspwdkey;
protected String httpspwdprivatekey;
protected String httpsalgoritmokey;
protected String httpsKeyAlias;
protected String httpsTrustStoreCRLs;
protected String httpsTrustStoreOCSPPolicy;
protected String httpsKeyStoreBYOKPolicy;
protected String httpshostverifyS;
protected String httpsstatoS;
protected boolean httpshostverify;
protected boolean httpsstato;
protected boolean httpsTrustVerifyCert;
protected String nomeSoggettoErogatore = "";
protected String tipoSoggettoErogatore = "";
String providerSoggettoFruitore = null;
protected String nomeSoggettoFruitore = "";
protected String tipoSoggettoFruitore = "";
protected boolean privato = false;
protected String statoPackage = "";
protected String versione;
protected boolean validazioneDocumenti = true;
protected boolean decodeRequestValidazioneDocumenti = false;
protected String editMode = null;
protected String nomeSA = null;
protected String oldPortType = null;
protected String autenticazioneHttp;
protected ServiceBinding serviceBinding = null;
protected org.openspcoop2.protocol.manifest.constants.InterfaceType formatoSpecifica = null;
protected boolean autenticazioneToken = false;
protected String tokenPolicy = null;
protected String autenticazioneApiKey = null;
protected boolean useOAS3Names=true;
protected boolean useAppId=false;
protected String apiKeyHeader = null;
protected String apiKeyValue = null;
protected String appIdHeader = null;
protected String appIdValue = null;
protected String proxyEnabled;
protected String proxyHostname;
protected String proxyPort;
protected String proxyUsername;
protected String proxyPassword;
protected String tempiRispostaEnabled;
protected String tempiRispostaConnectionTimeout;
protected String tempiRispostaReadTimeout;
protected String tempiRispostaTempoMedioRisposta;
protected String transferMode;
protected String transferModeChunkSize;
protected String redirectMode;
protected String redirectMaxHop;
protected String opzioniAvanzate;
// file
protected String requestOutputFileName = null;
protected String requestOutputFileNamePermissions = null;
protected String requestOutputFileNameHeaders = null;
protected String requestOutputFileNameHeadersPermissions = null;
protected String requestOutputParentDirCreateIfNotExists = null;
protected String requestOutputOverwriteIfExists = null;
protected String responseInputMode = null;
protected String responseInputFileName = null;
protected String responseInputFileNameHeaders = null;
protected String responseInputDeleteAfterRead = null;
protected String responseInputWaitTime = null;
// Protocol Properties
protected IConsoleDynamicConfiguration consoleDynamicConfiguration = null;
protected ConsoleConfiguration consoleConfiguration =null;
protected ProtocolProperties protocolProperties = null;
protected IProtocolFactory<?> protocolFactory= null;
protected IRegistryReader registryReader = null;
protected IConfigIntegrationReader configRegistryReader = null;
protected ConsoleOperationType consoleOperationType = null;
protected BinaryParameter wsdlimpler;
protected BinaryParameter wsdlimplfru;
protected String controlloAccessiStato;
protected String erogazioneRuolo;
protected String erogazioneAutenticazione;
protected String erogazioneAutenticazioneOpzionale;
protected TipoAutenticazionePrincipal erogazioneAutenticazionePrincipal;
protected List<String> erogazioneAutenticazioneParametroList;
protected String erogazioneAutorizzazione;
protected String erogazioneAutorizzazioneAutenticati;
protected String erogazioneAutorizzazioneRuoli;
protected String erogazioneAutorizzazioneRuoliTipologia;
protected String erogazioneAutorizzazioneRuoliMatch;
protected String erogazioneSoggettoAutenticato;
protected String fruizioneServizioApplicativo;
protected String fruizioneRuolo;
protected String fruizioneAutenticazione;
protected String fruizioneAutenticazioneOpzionale;
protected TipoAutenticazionePrincipal fruizioneAutenticazionePrincipal;
protected List<String> fruizioneAutenticazioneParametroList;
protected String fruizioneAutorizzazione;
protected String fruizioneAutorizzazioneAutenticati;
protected String fruizioneAutorizzazioneRuoli;
protected String fruizioneAutorizzazioneRuoliTipologia;
protected String fruizioneAutorizzazioneRuoliMatch;
protected String tipoProtocollo;
protected String erogazioneServizioApplicativoServer;
protected boolean erogazioneServizioApplicativoServerEnabled = false;
protected String canale;
protected String canaleStato;
}