PolicyDati.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.pdd.core.controllo_traffico.policy;

  21. import java.io.Serializable;

  22. import org.openspcoop2.core.controllo_traffico.constants.RuoloPolicy;
  23. import org.openspcoop2.core.id.IDServizio;
  24. import org.openspcoop2.core.id.IDSoggetto;

  25. /**    
  26.  * PolicyDati
  27.  *
  28.  * @author Poli Andrea (poli@link.it)
  29.  * @author $Author$
  30.  * @version $Rev$, $Date$
  31.  */
  32. public class PolicyDati implements Serializable {

  33.     private static final long serialVersionUID = 1L;
  34.    
  35.     private String profilo;
  36.    
  37.     private String nomePorta;
  38.     private RuoloPolicy ruoloPorta;
  39.    
  40.     private IDSoggetto idFruitore;
  41.     private IDServizio idServizio;
  42.     private String gruppo;
  43.     private String identificativo;
  44.    
  45.     private String connettore;
  46.    
  47.     private String tokenPolicyNegoziazione;
  48.    
  49.     private String tokenPolicyValidazioneDynamicDiscovery;
  50.     private String tokenPolicyValidazioneJwt;
  51.     private String tokenPolicyValidazioneIntrospection;
  52.     private String tokenPolicyValidazioneUserInfo;
  53.    
  54.     private String attributeAuthority;
  55.     private String attributeAuthorityResponseJwt;
  56.    
  57.     public String getProfilo() {
  58.         return this.profilo;
  59.     }
  60.     public void setProfilo(String profilo) {
  61.         this.profilo = profilo;
  62.     }
  63.    
  64.     public String getNomePorta() {
  65.         return this.nomePorta;
  66.     }
  67.     public void setNomePorta(String nomePorta) {
  68.         this.nomePorta = nomePorta;
  69.     }
  70.     public RuoloPolicy getRuoloPorta() {
  71.         return this.ruoloPorta;
  72.     }
  73.     public void setRuoloPorta(RuoloPolicy ruoloPorta) {
  74.         this.ruoloPorta = ruoloPorta;
  75.     }
  76.    
  77.     public String getIdentificativo() {
  78.         return this.identificativo;
  79.     }
  80.     public void setIdentificativo(String identificativo) {
  81.         this.identificativo = identificativo;
  82.     }
  83.     public IDSoggetto getIdFruitore() {
  84.         return this.idFruitore;
  85.     }
  86.     public void setIdFruitore(IDSoggetto idFruitore) {
  87.         this.idFruitore = idFruitore;
  88.     }
  89.     public IDServizio getIdServizio() {
  90.         return this.idServizio;
  91.     }
  92.     public void setIdServizio(IDServizio idServizio) {
  93.         this.idServizio = idServizio;
  94.     }
  95.     public String getGruppo() {
  96.         return this.gruppo;
  97.     }
  98.     public void setGruppo(String gruppo) {
  99.         this.gruppo = gruppo;
  100.     }

  101.     public String getConnettore() {
  102.         return this.connettore;
  103.     }
  104.     public void setConnettore(String connettore) {
  105.         this.connettore = connettore;
  106.     }
  107.    
  108.    
  109.     public String getTokenPolicyNegoziazione() {
  110.         return this.tokenPolicyNegoziazione;
  111.     }
  112.     public void setTokenPolicyNegoziazione(String tokenPolicyNegoziazione) {
  113.         this.tokenPolicyNegoziazione = tokenPolicyNegoziazione;
  114.     }
  115.    
  116.     public String getTokenPolicyValidazioneDynamicDiscovery() {
  117.         return this.tokenPolicyValidazioneDynamicDiscovery;
  118.     }
  119.     public void setTokenPolicyValidazioneDynamicDiscovery(String tokenPolicyValidazioneDynamicDiscovery) {
  120.         this.tokenPolicyValidazioneDynamicDiscovery = tokenPolicyValidazioneDynamicDiscovery;
  121.     }
  122.     public String getTokenPolicyValidazioneJwt() {
  123.         return this.tokenPolicyValidazioneJwt;
  124.     }
  125.     public void setTokenPolicyValidazioneJwt(String tokenPolicyValidazioneJwt) {
  126.         this.tokenPolicyValidazioneJwt = tokenPolicyValidazioneJwt;
  127.     }
  128.     public String getTokenPolicyValidazioneIntrospection() {
  129.         return this.tokenPolicyValidazioneIntrospection;
  130.     }
  131.     public void setTokenPolicyValidazioneIntrospection(String tokenPolicyValidazioneIntrospection) {
  132.         this.tokenPolicyValidazioneIntrospection = tokenPolicyValidazioneIntrospection;
  133.     }
  134.     public String getTokenPolicyValidazioneUserInfo() {
  135.         return this.tokenPolicyValidazioneUserInfo;
  136.     }
  137.     public void setTokenPolicyValidazioneUserInfo(String tokenPolicyValidazioneUserInfo) {
  138.         this.tokenPolicyValidazioneUserInfo = tokenPolicyValidazioneUserInfo;
  139.     }
  140.    
  141.     public String getAttributeAuthority() {
  142.         return this.attributeAuthority;
  143.     }
  144.     public void setAttributeAuthority(String attributeAuthority) {
  145.         this.attributeAuthority = attributeAuthority;
  146.     }
  147.     public String getAttributeAuthorityResponseJwt() {
  148.         return this.attributeAuthorityResponseJwt;
  149.     }
  150.     public void setAttributeAuthorityResponseJwt(String attributeAuthorityResponseJwt) {
  151.         this.attributeAuthorityResponseJwt = attributeAuthorityResponseJwt;
  152.     }
  153. }