|
|
|
@ -20,6 +20,10 @@ public class AvvisoUtil {
|
|
|
|
|
public static final String TIPO_REPORT_CONTROLLO_OBBLIGATORIO = "CO"; |
|
|
|
|
public static final String TIPO_REPORT_AUTORIZZAZIONE = "AU"; |
|
|
|
|
|
|
|
|
|
/* Pratiche Ospedaliere */ |
|
|
|
|
public static final String PRATICA_OSPEDALIERA_DEPOSITO = "PO_DEPO"; |
|
|
|
|
public static final String PRATICA_OSPEDALIERA_CONFORMITA = "PO_CONF"; |
|
|
|
|
|
|
|
|
|
@SuppressWarnings("serial") |
|
|
|
|
private static final Map<String, String> allTipoAvviso = new LinkedHashMap<String, String>() { |
|
|
|
|
{ |
|
|
|
@ -53,6 +57,8 @@ public class AvvisoUtil {
|
|
|
|
|
put(StatoPraticaConstants.CAMBIO_ISTRUTTORE, "label.admingeniocivile.avviso.tipoDocumento.cambioistruttore"); |
|
|
|
|
put(StatoPraticaConstants.DECRETO_SANZIONE, "label.admingeniocivile.avviso.tipoDocumento.decretosanzione"); |
|
|
|
|
put(StatoPraticaConstants.PERIZIA_SANZIONE, "label.admingeniocivile.avviso.tipoDocumento.periziasanzione"); |
|
|
|
|
put(PRATICA_OSPEDALIERA_DEPOSITO, "label.admingeniocivile.avviso.tipoDocumento.praticaospedaliera.deposito"); |
|
|
|
|
put(PRATICA_OSPEDALIERA_CONFORMITA, "label.admingeniocivile.avviso.tipoDocumento.praticaospedaliera.conformita"); |
|
|
|
|
} |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
@ -80,6 +86,8 @@ public class AvvisoUtil {
|
|
|
|
|
put("DOM", "conf.geniocivile.avviso.folder.id.domanda_pdf"); |
|
|
|
|
put(StatoPraticaConstants.DECRETO_SANZIONE, "conf.geniocivile.avviso.folder.id.decretosanzione"); |
|
|
|
|
put(StatoPraticaConstants.PERIZIA_SANZIONE, "conf.geniocivile.avviso.folder.id.periziasanzione"); |
|
|
|
|
put(PRATICA_OSPEDALIERA_DEPOSITO, "conf.geniocivile.avviso.folder.id.praticaospedaliera.deposito"); |
|
|
|
|
put(PRATICA_OSPEDALIERA_CONFORMITA, "conf.geniocivile.avviso.folder.id.praticaospedaliera.conformita"); |
|
|
|
|
} |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
@ -136,6 +144,9 @@ public class AvvisoUtil {
|
|
|
|
|
put("DPVNS", "conf.geniocivile.avviso.template.id.deposito.VNS"); |
|
|
|
|
put("VIARCH1", "conf.geniocivile.avviso.template.id.deposito.VIARCH1"); |
|
|
|
|
put("VIARCH2", "conf.geniocivile.avviso.template.id.deposito.VIARCH2"); |
|
|
|
|
|
|
|
|
|
put(PRATICA_OSPEDALIERA_DEPOSITO, "conf.geniocivile.avviso.template.id.praticaospedaliera.deposito"); |
|
|
|
|
put(PRATICA_OSPEDALIERA_CONFORMITA, "conf.geniocivile.avviso.template.id.praticaospedaliera.conformita"); |
|
|
|
|
} |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
@ -176,8 +187,8 @@ public class AvvisoUtil {
|
|
|
|
|
label = "VIARCH2"; |
|
|
|
|
break; |
|
|
|
|
|
|
|
|
|
default: break; |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
case Constants.PROCEDURA_P10: |
|
|
|
|
case Constants.PROCEDURA_Q10: |
|
|
|
|
switch (statoPratica) { |
|
|
|
@ -185,13 +196,30 @@ public class AvvisoUtil {
|
|
|
|
|
case StatoPraticaConstants.CONFORME: |
|
|
|
|
label = StatoPraticaConstants.VINCOLI; |
|
|
|
|
break; |
|
|
|
|
default: break; |
|
|
|
|
} |
|
|
|
|
case Constants.PROCEDURA_Q4H: |
|
|
|
|
// FIXME: Differenziare tra i 2 avvisi
|
|
|
|
|
switch (statoPratica) { |
|
|
|
|
case StatoPraticaConstants.AUTORIZZATA: |
|
|
|
|
case StatoPraticaConstants.SOTTOPOSTA_A_PARERE: |
|
|
|
|
case StatoPraticaConstants.CONFORME: |
|
|
|
|
label = PRATICA_OSPEDALIERA_CONFORMITA; |
|
|
|
|
break; |
|
|
|
|
default: break; |
|
|
|
|
} |
|
|
|
|
default: break; |
|
|
|
|
} |
|
|
|
|
switch (statoPratica) { |
|
|
|
|
case StatoPraticaConstants.VIDIMATA: |
|
|
|
|
if(Constants.PROCEDURA_Q4H.equals(tipoProcedura)){ |
|
|
|
|
label = PRATICA_OSPEDALIERA_DEPOSITO; |
|
|
|
|
} else { |
|
|
|
|
label = "DP" + tipoProcedura; |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
default: break; |
|
|
|
|
} |
|
|
|
|
return ALL_TIPO_DOCUMENTO_FILE_TEMPLATE_PROPS.get(label); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|