it.svimservice.nsisr.web.ws.cedap.pojo
Class ChkCedap

java.lang.Object
  extended by it.svimservice.nsisr.web.condivisi.ws.pojo.ChkWebService
      extended by it.svimservice.nsisr.web.ws.cedap.pojo.ChkCedap

public class ChkCedap
extends it.svimservice.nsisr.web.condivisi.ws.pojo.ChkWebService

Contiene la logica per operare controlli sintattici e semantici sui dati di input

Author:
CoppolaG

Constructor Summary
ChkCedap()
           
 
Method Summary
static void ChkDatiCedapRequest(DatiCedapRequest datiCedapRequest)
          Chk per CedAP non validato
static void ChkDatiDettaglioCedapRequest(DatiDettaglioCedapRequest datiDettaglioCedapRequest)
           
static void ChkDatiRicercaCedapRequest(DatiRicercaCedapRequest datiRicercaCedapRequest)
           
private static void chkDatiSezioneACedap(CedapSezioneGenerale cedapSezioneGenerale, CedapSezioneA cedapSezioneA)
          Controlli sulla sezione A del CedAP
private static void chkDatiSezioneBCedap(CedapSezioneB cedapSezioneB)
          Controlli sulla sezione B del CedAP
private static void chkDatiSezioneCCedap(CedapSezioneGenerale cedapSezioneGenerale, CedapSezioneC1 cedapSezioneC1)
          Controlli sulla sezione C del CedAP
private static void chkDatiSezioneGenerale(CedapSezioneGenerale cedapSezioneGenerale)
          Controlli sulla sezione generale del cedap
 
Methods inherited from class it.svimservice.nsisr.web.condivisi.ws.pojo.ChkWebService
chkAttributiAutorizzativi, chkAutorizzazioneUtente, validaBodyRequest, validaHeaderRequest
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChkCedap

public ChkCedap()
Method Detail

ChkDatiRicercaCedapRequest

public static void ChkDatiRicercaCedapRequest(DatiRicercaCedapRequest datiRicercaCedapRequest)
                                       throws it.svimservice.common.exception.CheckException
Throws:
it.svimservice.common.exception.CheckException

chkDatiSezioneGenerale

private static void chkDatiSezioneGenerale(CedapSezioneGenerale cedapSezioneGenerale)
                                    throws it.svimservice.common.exception.CheckException
Controlli sulla sezione generale del cedap

Parameters:
cedapSezioneGenerale -
Throws:
it.svimservice.common.exception.CheckException

chkDatiSezioneACedap

private static void chkDatiSezioneACedap(CedapSezioneGenerale cedapSezioneGenerale,
                                         CedapSezioneA cedapSezioneA)
                                  throws it.svimservice.common.exception.CheckException
Controlli sulla sezione A del CedAP

Parameters:
cedapSezioneGenerale -
cedapSezioneA -
Throws:
it.svimservice.common.exception.CheckException

chkDatiSezioneBCedap

private static void chkDatiSezioneBCedap(CedapSezioneB cedapSezioneB)
                                  throws it.svimservice.common.exception.CheckException
Controlli sulla sezione B del CedAP

Parameters:
cedapSezioneB -
Throws:
it.svimservice.common.exception.CheckException

chkDatiSezioneCCedap

private static void chkDatiSezioneCCedap(CedapSezioneGenerale cedapSezioneGenerale,
                                         CedapSezioneC1 cedapSezioneC1)
                                  throws it.svimservice.common.exception.CheckException
Controlli sulla sezione C del CedAP

Parameters:
cedapSezioneGenerale -
cedapSezioneC1 -
Throws:
it.svimservice.common.exception.CheckException

ChkDatiCedapRequest

public static void ChkDatiCedapRequest(DatiCedapRequest datiCedapRequest)
                                throws it.svimservice.common.exception.CheckException
Chk per CedAP non validato

Throws:
it.svimservice.common.exception.CheckException

ChkDatiDettaglioCedapRequest

public static void ChkDatiDettaglioCedapRequest(DatiDettaglioCedapRequest datiDettaglioCedapRequest)
                                         throws it.svimservice.common.exception.CheckException
Throws:
it.svimservice.common.exception.CheckException