ConfigurazionePolicyModel.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.core.controllo_traffico.model;
import org.openspcoop2.core.controllo_traffico.ConfigurazionePolicy;
import org.openspcoop2.generic_project.beans.AbstractModel;
import org.openspcoop2.generic_project.beans.IField;
import org.openspcoop2.generic_project.beans.Field;
import org.openspcoop2.generic_project.beans.ComplexField;
/**
* Model ConfigurazionePolicy
*
* @author Poli Andrea (poli@link.it)
* @author $Author$
* @version $Rev$, $Date$
*/
public class ConfigurazionePolicyModel extends AbstractModel<ConfigurazionePolicy> {
public ConfigurazionePolicyModel(){
super();
this.ID_POLICY = new Field("id-policy",java.lang.String.class,"configurazione-policy",ConfigurazionePolicy.class);
this.BUILT_IN = new Field("built-in",boolean.class,"configurazione-policy",ConfigurazionePolicy.class);
this.DESCRIZIONE = new Field("descrizione",java.lang.String.class,"configurazione-policy",ConfigurazionePolicy.class);
this.RISORSA = new Field("risorsa",java.lang.String.class,"configurazione-policy",ConfigurazionePolicy.class);
this.SIMULTANEE = new Field("simultanee",boolean.class,"configurazione-policy",ConfigurazionePolicy.class);
this.VALORE = new Field("valore",java.lang.Long.class,"configurazione-policy",ConfigurazionePolicy.class);
this.VALORE_2 = new Field("valore2",java.lang.Long.class,"configurazione-policy",ConfigurazionePolicy.class);
this.VALORE_TIPO_BANDA = new Field("valore-tipo-banda",java.lang.String.class,"configurazione-policy",ConfigurazionePolicy.class);
this.VALORE_TIPO_LATENZA = new Field("valore-tipo-latenza",java.lang.String.class,"configurazione-policy",ConfigurazionePolicy.class);
this.MODALITA_CONTROLLO = new Field("modalita-controllo",java.lang.String.class,"configurazione-policy",ConfigurazionePolicy.class);
this.TIPO_INTERVALLO_OSSERVAZIONE_REALTIME = new Field("tipo-intervallo-osservazione-realtime",java.lang.String.class,"configurazione-policy",ConfigurazionePolicy.class);
this.TIPO_INTERVALLO_OSSERVAZIONE_STATISTICO = new Field("tipo-intervallo-osservazione-statistico",java.lang.String.class,"configurazione-policy",ConfigurazionePolicy.class);
this.INTERVALLO_OSSERVAZIONE = new Field("intervallo-osservazione",java.lang.Integer.class,"configurazione-policy",ConfigurazionePolicy.class);
this.FINESTRA_OSSERVAZIONE = new Field("finestra-osservazione",java.lang.String.class,"configurazione-policy",ConfigurazionePolicy.class);
this.TIPO_APPLICABILITA = new Field("tipo-applicabilita",java.lang.String.class,"configurazione-policy",ConfigurazionePolicy.class);
this.APPLICABILITA_CON_CONGESTIONE = new Field("applicabilita-con-congestione",boolean.class,"configurazione-policy",ConfigurazionePolicy.class);
this.APPLICABILITA_DEGRADO_PRESTAZIONALE = new Field("applicabilita-degrado-prestazionale",boolean.class,"configurazione-policy",ConfigurazionePolicy.class);
this.DEGRADO_AVG_TIME_MODALITA_CONTROLLO = new Field("degrado-avg-time-modalita-controllo",java.lang.String.class,"configurazione-policy",ConfigurazionePolicy.class);
this.DEGRADO_AVG_TIME_TIPO_INTERVALLO_OSSERVAZIONE_REALTIME = new Field("degrado-avg-time-tipo-intervallo-osservazione-realtime",java.lang.String.class,"configurazione-policy",ConfigurazionePolicy.class);
this.DEGRADO_AVG_TIME_TIPO_INTERVALLO_OSSERVAZIONE_STATISTICO = new Field("degrado-avg-time-tipo-intervallo-osservazione-statistico",java.lang.String.class,"configurazione-policy",ConfigurazionePolicy.class);
this.DEGRADO_AVG_TIME_INTERVALLO_OSSERVAZIONE = new Field("degrado-avg-time-intervallo-osservazione",java.lang.Integer.class,"configurazione-policy",ConfigurazionePolicy.class);
this.DEGRADO_AVG_TIME_FINESTRA_OSSERVAZIONE = new Field("degrado-avg-time-finestra-osservazione",java.lang.String.class,"configurazione-policy",ConfigurazionePolicy.class);
this.DEGRADO_AVG_TIME_TIPO_LATENZA = new Field("degrado-avg-time-tipo-latenza",java.lang.String.class,"configurazione-policy",ConfigurazionePolicy.class);
this.APPLICABILITA_STATO_ALLARME = new Field("applicabilita-stato-allarme",boolean.class,"configurazione-policy",ConfigurazionePolicy.class);
this.ALLARME_NOME = new Field("allarme-nome",java.lang.String.class,"configurazione-policy",ConfigurazionePolicy.class);
this.ALLARME_STATO = new Field("allarme-stato",java.lang.Integer.class,"configurazione-policy",ConfigurazionePolicy.class);
this.ALLARME_NOT_STATO = new Field("allarme-not-stato",boolean.class,"configurazione-policy",ConfigurazionePolicy.class);
}
public ConfigurazionePolicyModel(IField father){
super(father);
this.ID_POLICY = new ComplexField(father,"id-policy",java.lang.String.class,"configurazione-policy",ConfigurazionePolicy.class);
this.BUILT_IN = new ComplexField(father,"built-in",boolean.class,"configurazione-policy",ConfigurazionePolicy.class);
this.DESCRIZIONE = new ComplexField(father,"descrizione",java.lang.String.class,"configurazione-policy",ConfigurazionePolicy.class);
this.RISORSA = new ComplexField(father,"risorsa",java.lang.String.class,"configurazione-policy",ConfigurazionePolicy.class);
this.SIMULTANEE = new ComplexField(father,"simultanee",boolean.class,"configurazione-policy",ConfigurazionePolicy.class);
this.VALORE = new ComplexField(father,"valore",java.lang.Long.class,"configurazione-policy",ConfigurazionePolicy.class);
this.VALORE_2 = new ComplexField(father,"valore2",java.lang.Long.class,"configurazione-policy",ConfigurazionePolicy.class);
this.VALORE_TIPO_BANDA = new ComplexField(father,"valore-tipo-banda",java.lang.String.class,"configurazione-policy",ConfigurazionePolicy.class);
this.VALORE_TIPO_LATENZA = new ComplexField(father,"valore-tipo-latenza",java.lang.String.class,"configurazione-policy",ConfigurazionePolicy.class);
this.MODALITA_CONTROLLO = new ComplexField(father,"modalita-controllo",java.lang.String.class,"configurazione-policy",ConfigurazionePolicy.class);
this.TIPO_INTERVALLO_OSSERVAZIONE_REALTIME = new ComplexField(father,"tipo-intervallo-osservazione-realtime",java.lang.String.class,"configurazione-policy",ConfigurazionePolicy.class);
this.TIPO_INTERVALLO_OSSERVAZIONE_STATISTICO = new ComplexField(father,"tipo-intervallo-osservazione-statistico",java.lang.String.class,"configurazione-policy",ConfigurazionePolicy.class);
this.INTERVALLO_OSSERVAZIONE = new ComplexField(father,"intervallo-osservazione",java.lang.Integer.class,"configurazione-policy",ConfigurazionePolicy.class);
this.FINESTRA_OSSERVAZIONE = new ComplexField(father,"finestra-osservazione",java.lang.String.class,"configurazione-policy",ConfigurazionePolicy.class);
this.TIPO_APPLICABILITA = new ComplexField(father,"tipo-applicabilita",java.lang.String.class,"configurazione-policy",ConfigurazionePolicy.class);
this.APPLICABILITA_CON_CONGESTIONE = new ComplexField(father,"applicabilita-con-congestione",boolean.class,"configurazione-policy",ConfigurazionePolicy.class);
this.APPLICABILITA_DEGRADO_PRESTAZIONALE = new ComplexField(father,"applicabilita-degrado-prestazionale",boolean.class,"configurazione-policy",ConfigurazionePolicy.class);
this.DEGRADO_AVG_TIME_MODALITA_CONTROLLO = new ComplexField(father,"degrado-avg-time-modalita-controllo",java.lang.String.class,"configurazione-policy",ConfigurazionePolicy.class);
this.DEGRADO_AVG_TIME_TIPO_INTERVALLO_OSSERVAZIONE_REALTIME = new ComplexField(father,"degrado-avg-time-tipo-intervallo-osservazione-realtime",java.lang.String.class,"configurazione-policy",ConfigurazionePolicy.class);
this.DEGRADO_AVG_TIME_TIPO_INTERVALLO_OSSERVAZIONE_STATISTICO = new ComplexField(father,"degrado-avg-time-tipo-intervallo-osservazione-statistico",java.lang.String.class,"configurazione-policy",ConfigurazionePolicy.class);
this.DEGRADO_AVG_TIME_INTERVALLO_OSSERVAZIONE = new ComplexField(father,"degrado-avg-time-intervallo-osservazione",java.lang.Integer.class,"configurazione-policy",ConfigurazionePolicy.class);
this.DEGRADO_AVG_TIME_FINESTRA_OSSERVAZIONE = new ComplexField(father,"degrado-avg-time-finestra-osservazione",java.lang.String.class,"configurazione-policy",ConfigurazionePolicy.class);
this.DEGRADO_AVG_TIME_TIPO_LATENZA = new ComplexField(father,"degrado-avg-time-tipo-latenza",java.lang.String.class,"configurazione-policy",ConfigurazionePolicy.class);
this.APPLICABILITA_STATO_ALLARME = new ComplexField(father,"applicabilita-stato-allarme",boolean.class,"configurazione-policy",ConfigurazionePolicy.class);
this.ALLARME_NOME = new ComplexField(father,"allarme-nome",java.lang.String.class,"configurazione-policy",ConfigurazionePolicy.class);
this.ALLARME_STATO = new ComplexField(father,"allarme-stato",java.lang.Integer.class,"configurazione-policy",ConfigurazionePolicy.class);
this.ALLARME_NOT_STATO = new ComplexField(father,"allarme-not-stato",boolean.class,"configurazione-policy",ConfigurazionePolicy.class);
}
public IField ID_POLICY = null;
public IField BUILT_IN = null;
public IField DESCRIZIONE = null;
public IField RISORSA = null;
public IField SIMULTANEE = null;
public IField VALORE = null;
public IField VALORE_2 = null;
public IField VALORE_TIPO_BANDA = null;
public IField VALORE_TIPO_LATENZA = null;
public IField MODALITA_CONTROLLO = null;
public IField TIPO_INTERVALLO_OSSERVAZIONE_REALTIME = null;
public IField TIPO_INTERVALLO_OSSERVAZIONE_STATISTICO = null;
public IField INTERVALLO_OSSERVAZIONE = null;
public IField FINESTRA_OSSERVAZIONE = null;
public IField TIPO_APPLICABILITA = null;
public IField APPLICABILITA_CON_CONGESTIONE = null;
public IField APPLICABILITA_DEGRADO_PRESTAZIONALE = null;
public IField DEGRADO_AVG_TIME_MODALITA_CONTROLLO = null;
public IField DEGRADO_AVG_TIME_TIPO_INTERVALLO_OSSERVAZIONE_REALTIME = null;
public IField DEGRADO_AVG_TIME_TIPO_INTERVALLO_OSSERVAZIONE_STATISTICO = null;
public IField DEGRADO_AVG_TIME_INTERVALLO_OSSERVAZIONE = null;
public IField DEGRADO_AVG_TIME_FINESTRA_OSSERVAZIONE = null;
public IField DEGRADO_AVG_TIME_TIPO_LATENZA = null;
public IField APPLICABILITA_STATO_ALLARME = null;
public IField ALLARME_NOME = null;
public IField ALLARME_STATO = null;
public IField ALLARME_NOT_STATO = null;
@Override
public Class<ConfigurazionePolicy> getModeledClass(){
return ConfigurazionePolicy.class;
}
@Override
public String toString(){
if(this.getModeledClass()!=null){
return this.getModeledClass().getName();
}else{
return "N.D.";
}
}
}